is proposed to solve the strategic game problem in which the pure strategy set for each player is already defined. Based on the concepts of fuzzy set theory, this ...
634
IEEE TRANSACTIONS ON FUZZY SYSTEMS, VOL. 7, NO. 6, DECEMBER 1999
A Fuzzy Approach to Strategic Games Qian Song and Abraham Kandel Fellow, IEEE
Abstract— A game is a decision-making situation with many players, each having objectives that conflict with each other. The players involved in the game usually make their decisions under conditions of risk or uncertainty. In this paper, a fuzzy approach is proposed to solve the strategic game problem in which the pure strategy set for each player is already defined. Based on the concepts of fuzzy set theory, this approach will use a multicriteria decision-making method to obtain the optimal strategy in the game, a method which shows more advantages than the classical game methods. Moreover, with this approach, some useful conclusions are reached concerning the famous “prisoner’s dilemma” problem in game theory. Index Terms— Fuzzy set, game, membership function, prisoner’s dilemma, strategic form.
I. INTRODUCTION
A
game is a description of a decision-making situation involving more than one decision maker. Game theory is generally considered to have begun with the publication of von Neumann and Morgenstern’s The Theory of Games and Economic Behavior [1] in 1944. The development of game theory accelerated in papers by Nash [2]–[4], Shapley [5], [6], and Gillies [7]. The behavior of players in a game is assumed to be rational and influenced by other rational players’ behaviors, which distinguishes a game from the general decision-making problem. The decision makers, in general decision-making problems, face only an anonymous nature, which is a set of relevant states. Certainly, this nature is not rational. There are three ways to represent the interaction of players in a game. First, extensive form is the most complete description of the situation in a game. This form not only details the information available to and motivation of players, but it also shows the various stages of the interaction and conditions for a player to move. Second, strategic form is more abstract than extensive form; it only gives all possible strategies of each player, along with the payoffs that result from the strategy choices of players. Finally, characteristic function form describes the social interactions in which players can make agreements with each other. This description is usually used for representing coalitions in cooperative games [8]. In this paper, we study games in strategic form, which may generally correspond to a number of different extensive form games. In order to analyze the behaviors of players and construct a method for each player to choose his action, a strategic Manuscript received November 11, 1998; revised June 15, 1999. The authors are with the Department of Computer Science and Engineering, University of South Florida, Tampa, FL 33620-5350 USA. Publisher Item Identifier S 1063-6706(99)09881-1.
game first defines each individual’s alternative actions. The combination of all the players’ strategies will determine a unique outcome to the game and the payoffs to all players. A solution for a player in a game should allow that player to win or satisfy his objectives for the game. For example, he can maximize his own payoff and/or minimize his opponent’s payoff. Formally, the solution of a game is a situation in which each player plays a best response to the other players’ actual strategy choices. This is the concept of equilibrium. There are several methods for obtaining the equilibria of some special kinds of games such as the dominant strategy for dominant strategy equilibrium or a mixed strategy for mixed strategy equilibrium. A linear programming method is used in matrix games. Most of these methods are based on the maximin principle for selecting optimal strategies. But in 1978, Butnariu [9] pointed out that one of the major assumptions of classical game theory is that all possible choosing strategies are equally possible choices for a player. In reality, there are other rules for selecting optimal strategies and considerations (such as moral, aesthetic, or philosophical motives) that may render some strategies more or less acceptable to a player. Furthermore, all classical methods are only used in special kinds of games and are only based on the crisp set (real number set) of solution space. In fact, most of the problems in practice contain vagueness, imprecision, and uncertainty that cannot be expressed efficiently in crisp numbers. The notion of fuzzy sets first appeared in the papers written by Zadeh [10]–[12]. This notion tries to show that an object more or less corresponds to a particular category. The degree to which an element belongs to a category is an element of the rather than the Boolean pair continuous interval [13]. Using the notion of fuzzy sets, the payoff function in a game can be fuzzified. Furthermore, the solution to the game may also be a fuzzy set. In this paper, we introduce the concept of conditional fuzzy sets, which is similar to the conditional distribution in probability and statistics. The optimal solution to the game is found using this fuzzy model. At the same time, this concept allows us to obtain the solution for a player in a game. Compared with the models in classical game theory, this is a more appropriate method for representing the vagueness of knowledge in a game. At the same time, it does not introduce too many solutions. For example, in the Nash equilibrium solution method, we may have too many equilibria and, hence, no way for the player to decide on an action. Another advantage of conditional fuzzy sets is that the knowledge of a player’s payoff value need not be a precise number. Hence, the fuzzy model is more appropriate to represent the real situation. This fuzzy approach combines the multiple goals of a player
1063–6706/99$10.00 1999 IEEE
SONG AND KANDEL: FUZZY APPROACH TO STRATEGIC GAMES
into one fuzzy model by using the multicriteria method. Using the weight vector to represent the philosophical motives or moral characteristics of a player makes it more general than the maximin principle in classical game theory. By applying this method to the prisoner’s dilemma problem, we obtain new results in choosing an optimal strategy given the payoff matrix and weight vector of prisoner. Relative fuzzy concepts will be given at the beginning of Section II, along with our fuzzy approach. In order to explain the approach clearly, we will give two examples. In Section III, the fuzzy approach is used for prisoner’s dilemma problem. From the results, some useful conclusions can be drawn. Section IV ends the paper with some conclusions on the fuzzy approach, pointing out some open questions for future researchers.
II. FUZZY APPROACH
TO
STRATEGIC GAMES
A strategy is a complete plan for a player to decide how to play the game [8]. Without detailed knowledge of the sequence of moves in a strategic game, we can still analyze the behaviors of players; all that is needed for a solution to a game is to indicate what the player would do in the situation when he must make a move. So it is sufficient if we list each individual’s strategies, the combination of which will determine a unique outcome (payoff to each player) of a game. A game is in strategic form if only the set of players I, the set and the payoff functions for each player of strategies are given, where . The concepts of games in strategic form and mixed strategies used in this paper, as well as the notations, are as defined and described in [8]. It is clear from [8] that the concept of Nash equilibrium creates problems when there are too many equilibria in one game. Some reason for this difficulty is that we do not consider other features of the players, such as moral or philosophical motives, etc. We assume that all possible strategies are equally possible to each player, which is not very appropriate in the classical game. Another disadvantage of the classical game method is the maximin principle. In 1971, Rawls assumed [15] that each participant in the original position would choose among alternative concepts of justice on the basis of the highly irrational maximin principle, which requires every player to act in such a way as if he were absolutely sure that whatever he did, the worst possible outcome of his action would be obtained. This is not very realistic because Rawls is supposedly looking for that concept of justice that rational individuals would choose in the original position. In this section, we do recommend a fuzzy approach, which reduces the shortcomings of classical game methods. Before the first publications of fuzzy set theory by Zadeh [10] in 1965, probability had been the only means for expressing uncertainty. L. Zadeh proposed the concept of a fuzzy set that focuses not only on the uncertainty property, but also on the imprecision that is intrinsic to natural language, imprecision that is assumed to be possiblistic rather than probabilistic [18]. In classical game theory such as in a mixed strategy game, a mixed strategy of player is a vector with and .
635
The meaning of this mixed strategy is a representation of the probability of choosing each pure strategy. So it can be noted that all elements of are equally probable to the player , which, in the real world, is not always true. A player’s moral, aesthetic, or philosophical motives should also be considered in deciding the optimal strategy. This may result in some strategy being more or less likely to be chosen by a player. Probability and statistics now are insufficient to represent the ambiguity and vagueness in such models, especially for linguistically represented imprecision. Fortunately, we have another utility to measure the uncertainty: the fuzzy set theory. Indeed, imprecision is used in the sense of vagueness rather than vague conceptual phenomena that can be precisely and rigorously studied. A classical (crisp) set is defined as a collection of elements . The number of elements in the set can or objects be finite, countable, or uncountable. We note that each single . element can either belong to or not belong to a set Such a classical set can be described by using the characteristic function. For instance, by stating a condition for membership , we define a membership such as . means membership (characteristic) function in and indicates nonmembership. For a of fuzzy set, the characteristic function allows various degrees of membership for the elements of a given set. in terms of a relevant universal set For a fuzzy set there is a membership function
represents the degree to which belongs to . Compared with a crisp subset of , the range of the membership , rather than function of fuzzy set is a continuous interval . is the membership function the two-element set to the membership space and the value of that maps is the grade of membership. is also the degree of compatibility or degree of truth of in . When contains is identical only two points 0 and 1, is nonfuzzy and to the characteristic function of a nonfuzzy set. In other words, a crisp set (a nonfuzzy set) is a special case of fuzzy sets. A game contains conflict. There are at least two rational players whose decisions influence each other’s payoffs. Usually their objective functions (payoff functions) conflict with each other. The players are regarded as rational if they try to maximize their objective functions based on their belief about their environment. This rationality, as well as moral and philosophical motives, usually affect the player’s decisions. For example, if the player is cooperative, he may want to maximize his own objective functions as well as maximize other players’ payoffs. If he is noncooperative, even malicious, he would not only like to maximize his own payoff, but at the same time minimize his opponents’ payoffs. The attitude of players cannot be precisely represented in classical game theory. Here fuzzy set theory is used to construct a model that will overcome this shortcoming in the classical game model. be the strategy set Let of player . Assume that the game situation considered is symmetrical with respect to the uncertainty about the other players’ at-
636
Fig. 1. Membership function of
IEEE TRANSACTIONS ON FUZZY SYSTEMS, VOL. 7, NO. 6, DECEMBER 1999
F1k .
Fig. 2. Membership function of
titudes about strategies. So we only need concern ourselves with one player’s view, for instance player one’s view. The others’ actions can be similarly analyzed. In order to represent more than one motive for the player, the multicriteria decision-making method is used. For example, the first goal of player 1 is to maximize the expected value of his own payoff. The second goal is to maximize his opponent’s expected payoff, etc. This kind of model can represent the cooperative game in classical game theory. If the second goal is not to maximize his opponent’s payoff, but to minimize his opponent’s outcome, the model corresponds is used to represent the th to the noncooperative game. goal function of player , which is a function that measures the attainment of the th goal for the player. Each goal function where is assumed to be a function of is the set of players. Obviously, each other player’s reaction can affect the player’s payoff. in Now player 1 constructs a conditional fuzzy set , which corresponds to the goal on the condition that the strategies of other players are . When the other players play the strategy combination , player 1 can react to a change in his goal is denoted as structure. The membership function of
F1k .
So the membership function of for goal is linear. At the maximum value of the objective function, it equals ; at it will be (see Fig. 2). the minimum of If his goal is to minimize a value, the membership function can be (2) , ; , . Note that player 1 is still uncertain about the strategies that in the other players employ. We need another fuzzy set to represent the possibility that strategy is chosen. The membership function of fuzzy combination is denoted as . In fact, player 1 can use his set experience or knowledge of the raw score outcomes of the (Fig. 3). game to construct the membership function for Generally, if player 1 does not have any knowledge of what the other players will choose or if he has little experience, he will assume the average value has mostly happened. For example, if there are only two players in the game and player 2 only has two pure strategies in the strategy set , the membership is assumed to be function for fuzzy set When
if
if if This membership function represents the degree of player and usually we choose the 1 maximizing his th goal function shown in Fig. 1 to define this membership function. is So
For example, player one’s first goal is to maximize his payoff. We simply assume the membership function to be (1) and are the minimum and maximum value of where the objective function. If one of them is infinite, we will use a sufficiently large number to represent it. This is reasonable since in reality the objective function usually has a finite range.
Player 1 has no bias toward any particular strategy which player 2 will choose because he does not have enough experience or he does not wish to do so. In order to obtain the optimal strategy for player 1, we as the first need to construct an unconditional fuzzy set representation of the attainable goal corresponding to the goal The membership function of is (3) accounts for the possibility of two The multiplication events happening at the same time. The maximum operator on will choose the most possible situstrategy combination ation for player 1 on all strategies of the other players. Thus, that correspond to the kth goal of player based on all 1, weight vector
SONG AND KANDEL: FUZZY APPROACH TO STRATEGIC GAMES
637
The conditional membership function will be
The second goal of player 1 is to minimize the value of
The conditional membership function is
Fig. 3. Membership function of
F1 .
Let
is introduced to represent player 1’s attitude about the structure of his goals. Then all fuzzy sets are aggregated by the weight vector to their membership functions. The result will be
and from (3) (6)
If
,
(4) The optimal strategy mined as
for player 1 is eventually deter-
(5)
Thus, is monotonically increasing when inand it will reach its maximum creases on the interval . value when If
The optimal strategies for the other players are similarly obtained. Following this section, two examples will be shown to illustrate the above fuzzy approach. Example 1: ’s strategies
Thus, is monotonically decreasing when inand it will reach its maximum creases on the interval , so from (6), is point where
’s .
Similarly,
strategies
can be determined as
Player 1’s first goal is to maximize his own expected payoff; his second goal is to minimize his opponent’s payoff If the weight vetor is
Let player 1 have the following triangular membership for in : function if if
Depending on the weight vector such that optimal strategy will be
from (4)
from (5), the
The expected payoff value of player 1 is Because is monotonically increasing along with if , finally , the optimal strategy for player 1 is . If , the optimal strategy of player 1 is .
638
IEEE TRANSACTIONS ON FUZZY SYSTEMS, VOL. 7, NO. 6, DECEMBER 1999
Example 2: (Prisoner’s dilemma [20]) ’s strategies
For the first case, when the prisoner is noncooperative and selfish, he would like to minimize the other prisoner’s payoff as well as maximize his own. Then his second goal is to minimize the value of
’s .
So is monotonically decreasing when increases and it will reach its maximum value at on the interval , so is
strategies
Let and be the strategy combination for prisoner 1 and prisoner 2, respectively. From the view of player 1, let the membership function for player 1’s fuzzy set in be the triangular shape function The conditional membership function for fuzzy set
if if To generalize the model and represent the subjective attitude of prisoners, we assume that prisoner 1 is (1) noncooperative and selfish or (2) cooperative and devoted. For the first case, the prisoner is likely to maximize his own outcome and minimize the other prisoner’s payoff. The structure of the two goals is determined by the weight vector . If the first goal is to maximize his own outcome it is represented by
From (1), the conditional membership function will be
Let
Let
from (3)
If
Thus, is monotonically increasing on the interval and the maximum value is reached when . , , then If
from (3) So
If
is
is monotonically decreasing on the interval can be determined as
.
Then, if the weight vector is (7)
and , increases on the interval increasing if . reach its maximum when If
is monotonically , and it will
From the above equation, it is easy to see that , meaning that whatever the weight vector is, the prisoner will choose the second strategy. So the . optimal strategy combination for prisoner 1 is If the prisoner is cooperative and devoted and his second goal is to maximize the value of
then the conditional membership function will be
SONG AND KANDEL: FUZZY APPROACH TO STRATEGIC GAMES
639
Similar to the first case
1) Prisoner 1 wants to maximize his payoffand minimize the other prisoner’s outcome
the maximum value happens at So for this case
.
(8) We see that the weight vector will determine what kind of strategy combination is optimal for the prisoner. If the , will increase when weight vector satisfies increases so the maximum value is . The prisoner . This will choose the optimal strategy combination means that if the prisoner is not too selfish and he would like to make his partner get more or equal payoff than he himself gets, he will play the strategy not to confess. Otherwise, if and is large enough, the prisoner will choose as his optimal strategy since he cares too much about his own outcome. In some sense, he tends to be selfish so the result will tend to be the first case. From this special case of the prisoner’s dilemma, we see that the fuzzy model can easily represent the game situation. Moreover, it is possible to describe the prisoner’s subjective attitudes or moral characteristics that are uncertain in the game and cannot be described by probability and statistics in classical game, although they are certain to affect the strategy chosen by players. This is only a special case of prisoner’s dilemma, but we hope this model is general enough to represent all prisoner’s dilemma problems, whatever the payoff matrix might be. The relationship between the payoff matrix and the weight vector is worthy of further study to help the prisoner decide his optimal strategy.
From (1), the conditional membership function will be
Let
based on (3)
If
because of and . monotonically increasing on the interval . If will reach its maximum at
is and it
where III. FUZZY MODEL OF THE PRISONER’S DILEMMA Assume the general case of prisoner’s dilemma payoff table is ’s strategies
’s .
So at , the function maximum value
reaches its
The prisoner’s second goal is to minimize the value of
strategies
The four parameters should satisfy the inequality . Also assume the strategy combination chosen by since there are only two pure strategies prisoner 1 is for him. Similarly, the strategy combination for prisoner 2 . Let prisoner 1 have the following triangular is for the fuzzy set : membership function if if
The conditional membership function is
640
IEEE TRANSACTIONS ON FUZZY SYSTEMS, VOL. 7, NO. 6, DECEMBER 1999
If
If
then
Fig. 4. Function
where
f (p1 ; p2 )
.
where
is monotonically decreasing on the interval If
which is the value at
. If the weight vector is
So the optimal strategy combination is and the equilibrium is (C, C). This means that whatever the prisoners’ different payoffs, if they are noncooperative and selfish, they will always choose the strategy to confess. 2) The prisoner is devoted and cooperative. He would like to maximize the other one’s payoff as well as his own. The second goal is to maximize the value
Because of , we cannot decide whether is monotonically increasing or decreasing on the ; but from the following: interval
From Fig. 4, we know the maximum value will happen at and the maximum value is . , then If
We are not certain if the function is monotonical. However, because
or The conditional membership function is
From Fig. 5, the maximum value will happen at ; because , the maximum value will be yielding
SONG AND KANDEL: FUZZY APPROACH TO STRATEGIC GAMES
Fig. 5. Function
f (p1 ; p2 )
vague and uncertain in practice and not easy to represent in the models of classical game theory. Moreover, this approach combines multiple goals of one player in the game into one model. This makes the model simpler. Compared with prisoner’s dilemma problems in the classical game theory and given the weight vector information that represents the prisoner’s subjective characteristics, the optimal strategy can be easily determined. This model is also more general since the maximin principle is a special case of it. Finally, we point out the relationship between the payoff matrix and the weight vector of the player’s characteristics for choosing the optimal strategy. It will be easier for the decision maker to choose his action based upon the above knowledge. From the examples, we see the solution will be difficult to compute for -person games , although this approach can be extended to -person games. The membership functions for the fuzzy sets in the game model should have more appropriate forms, depending on the knowledge of the characteristics of players in the game, which are assumed to be linear in this paper.
.
If the weight vector is
Let us consider the scalar of
641
only. This equals
ACKNOWLEDGMENT The authors would like to thank S. Dick for his advice and helpful suggestions. REFERENCES
Let . Several special cases need to be discussed here. ; that is . In this case, 1) whatever the strategy combination of prisoner 1, the payoff value to him will be the same. , . The prisoner will choose 2) the strategy combination (1, 0); when the prisoner is not very selfish, he would like to maximize his own payoff as well as maximize the other prisoner’s outcome. He is not so selfish as to consider only himself and he will choose the strategy not to confess. , , which means the 3) prisoner is too selfish. He cares too much about his own well being. Although he would like to maximize the other prisoner’s payoff, he is too selfish to care about others and he will choose the strategy to confess. Finally, we see that the fuzzy model can solve the conflict situation in the prisoner’s dilemma, including the prisoner’s attitude and moral features, which is not easily done by probability in classical game theory. Also, from the result, the relationship between the attitude of a prisoner (as represented by the weight vector) and the optimal strategy for the prisoners, given the payoff matrix, are demonstrated. From this, a decision can be made more easily. This result also corresponds to reality. IV. CONCLUSION In this paper we recommend a fuzzy approach to strategic games. Using this method, a fuzzy model is constructed to represent the conflict situation in strategic games. This model uses the fuzzy set to represent the philosophical motives or moral characteristics of players in the game, which are usually
[1] J. von Neumann and D. Morgenstern, The Theory of Games in Economic Bahavior. New York: Wiley, 1944. [2] J. Nash, “Equilibrium points in n-person games,” Proc. Nat. Academy Sci., New York, NY, Jan. 1950, vol. 36, pp. 48–49. [3] , “Non-cooperative games,” Ann. Mathematics, vol. 54, pp. 286–295, Sept. 1951. [4] , “The bargaining problem,” Econometrica, vol. 18, pp. 155–162, Jan. 1950. [5] L. Shapley, “A value for n-person games,” Kuhn and Tucker, Eds., in Contributions to the Theory of Games. Princeton, NJ: Princeton Univ. Press, 1953, pp. 207–317. [6] , “Open question,” Informal Conf. Theory of n-Person Games Princeton Mathematics, Princeton, NJ, 1953, pp. 11–12. [7] D. Gillies, “Locations of solutions,” Informal Conf. Theory of n-Person Games Princeton Mathematics, Princeton, NJ, 1953, pp. 11–12. [8] J. Eichberger, Game Theory for Economists. New York: Academic, 1993. [9] D. Butnariu, “Fuzzy games: A description of the concept,” Fuzzy Sets Syst., vol. 1, pp. 181–192, 1978. [10] L. A. Zadeh, “Fuzzy sets,” Inform. Contr., vol. 8, pp. 338–353, 1965. [11] , “Fuzzy sets and fuzzy systems,” J. Fox, Ed., System Theory. Brooklyn, NY: Polytechnic Press, 1965, pp. 29-37. [12] , “Probability measures and fuzzy events,” J. Mathematics Anal. Applicat., vol. 23, no. 2, pp. 421–427, 1968. [13] A. Billot, Economic Theory of Fuzzy Equilibria: An Axiomatic Analysis. New York: Springer-Verlag, 1992. [14] M. J. Osborne, A Course in Game Theory. Cambridge, MA: MIT Press, 1994. [15] J. Rawls, A Theory of Justice. Cambridge, MA: Harvard Univ. Press, 1988. [16] D. M. Kreps, Game Theory and Economic Modeling. Oxford, U.K.: Clarendon, 1990. [17] R. J. Aumann and S. Hart, Handbook of Game Theory with Economic Applications. Amsterdam, The Netherlands: North-Holland, 1992. [18] H. J. Zimmermann, Fuzzy Set Theory and Its Applications. Norwell, MA: Kluwer-Nijhoff, 1985. [19] R. R. Yager, S. Ovchinnikov, R. M. Tong, and H. T. Nguyen, Fuzzy Sets and Applications: Selected Papers by L. A. Zadeh. New York: Wiley, 1987. [20] A. Kandel, Y. Zhang, and P. S. Borges, “Fuzzy prisoner’s dilemma,” Fuzzy Econom. Rev., vol. 3, no. 1, pp. 3–20, 1998. Qian Song received the M.Sc. degree in computer science from the Computer Science and Engineering Department, University of South Florida, Tampa, in 1998.
642
Abraham Kandel (S’68–M’74–SM’79–F’92) received the B.Sc. (electrical engineering) degree from the Technion—Israel Institute of Technology, Haifa, the M.S. (electrical engineering) degree from the University of California, and the Ph.D. (electrical engineering and computer science) degree from the University of New Mexico, Albuquerque. He is a Professor and the Endowed Eminent Scholar in computer science and engineering and the Chairman of the Department of Computer Science and Engineering, University of South Florida, Tampa. Previously, he was Professor and Founding Chairman of the Computer Science Department, Florida State University (FSU), Tallahassee, as well as the Director of the Institute of Expert Systems and Robotics, FSU, and the Director of the State University System Center for Artificial Intelligence, FSU. He is a member of the editorial board of Fuzzy Sets and Systems, Information Sciences, Expert Systems, Engineering Apllications of Artificial Intelligence, The Hournal of Grey Systems, Control Engineering Practice, Fuzzy Systems—Reports and Letters, Book Series on Studies in Fuzzy Decision and Control, Applied Computing Review Journal, Journal of Neural Network World, The Journal of Fuzzy Mathematics, and BUSEFAL—Bulletin for Studies and Exchange of Fuzziness and its Applications. He has published over 350 research papers for numerous professional publications in computer science and engineering. He is coauthor of Fuzzy Switching and Automata: Theory and Applications (1979), Discrete Mathematics for Computer Scientists (1983), Fuzzy Relational Databases—A Key to Expert Systems (1984), Elements of Computer Organization (1989), Real-Time Expert Systems Computer Architecture (1991), Verification and Validation of Rule-Based Fuzzy Control Systems (1993), Fundamentals of Computer Numerical Analysis (1994), and Fuzzy Expert Tools (1996). He is author of Fuzzy Techniques in Pattern Recognition (1982) and Fuzzy Mathematical Techniques with Applications (1986), He is coeditor of Approximate Reasoning in Expert Systems (1985), Engineering Risk and Hazard Assessment (1988), Hybrid Architectures for Intelligent Systems (1992), Fuzzy Control Systems (1994), and Fuzzy Hardware (1998). He is editor of Fuzzy Expert Systems (1992). Dr. Kandel is a Fellow of the ACM, New York Academy of Sciences, and AAAS. He is a member of the NAFIPS, IFSA, ASEE, and Sigma Xi. He is editor of IEEE MICRO—Fuzzy Track, an associate editor of IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS, and is on the editorial board of IEEE TRANSACTIONS ON FUZZY SYSTEMS. He has received the College of Engineering Outstanding Researcher Award, USF 1993–1994, Sigma Xi Outstanding Faculty Researcher Award (1995), the Theodore and Venette–Askounes Ashford Distinguieshed Scholar Award, USF (1995), MOISIL International Foundation Gold Medal for Lifetime Achievements (1996), and the Distinguished Researcher Award, USF (1997).
IEEE TRANSACTIONS ON FUZZY SYSTEMS, VOL. 7, NO. 6, DECEMBER 1999