Chapter 2 Matrix Games with Payoffs of Triangular Fuzzy Numbers

Similar documents
Chapter 2 Intuitionistic Fuzzy Aggregation Operators and Multiattribute Decision-Making Methods with Intuitionistic Fuzzy Sets

Extension of the TOPSIS method for decision-making problems with fuzzy data

Fuzzy linear programming technique for multiattribute group decision making in fuzzy environments

Solution of m 3 or 3 n Rectangular Interval Games using Graphical Method

A Fuzzy Representation for the Semantics of Hesitant Fuzzy Linguistic Term Sets

A TRANSITION FROM TWO-PERSON ZERO-SUM GAMES TO COOPERATIVE GAMES WITH FUZZY PAYOFFS

AN APPROXIMATION APPROACH FOR RANKING FUZZY NUMBERS BASED ON WEIGHTED INTERVAL - VALUE 1.INTRODUCTION

Solution of Rectangular Interval Games Using Graphical Method

An algorithmic method to extend TOPSIS for decision-making problems with interval data

Multi objective linear programming problem (MOLPP) is one of the popular

A compromise method for solving fuzzy multi objective fixed charge transportation problem

Lecture 5: Duality Theory

Optimization of fuzzy multi-company workers assignment problem with penalty using genetic algorithm

IJISET - International Journal of Innovative Science, Engineering & Technology, Vol. 1 Issue 3, May

Using Ones Assignment Method and. Robust s Ranking Technique

A method for solving unbalanced intuitionistic fuzzy transportation problems

Math 302 Introduction to Proofs via Number Theory. Robert Jewett (with small modifications by B. Ćurgus)

Z. H. Huang and Q. Shen. Fuzzy interpolation reasoning via scale and move transformations. IEEE Trans. on Fuzzy Systems, 14(2): , 2006.

CHAPTER 5 FUZZY LOGIC CONTROL

Fuzzy Variable Linear Programming with Fuzzy Technical Coefficients

Developing a heuristic algorithm for order production planning using network models under uncertainty conditions

Ranking of Octagonal Fuzzy Numbers for Solving Multi Objective Fuzzy Linear Programming Problem with Simplex Method and Graphical Method

Fuzzy Logic Controller

Fuzzy multi objective linear programming problem with imprecise aspiration level and parameters

CHAPTER 3 FUZZY INFERENCE SYSTEM

Approximation of Multiplication of Trapezoidal Epsilon-delta Fuzzy Numbers

399 P a g e. Key words: Fuzzy sets, fuzzy assignment problem, Triangular fuzzy number, Trapezoidal fuzzy number ranking function.

The Travelling Salesman Problem. in Fuzzy Membership Functions 1. Abstract

FUZZY LOGIC TECHNIQUES. on random processes. In such situations, fuzzy logic exhibits immense potential for

Solving Fuzzy Travelling Salesman Problem Using Octagon Fuzzy Numbers with α-cut and Ranking Technique

On the Computational Complexity of Nash Equilibria for (0, 1) Bimatrix Games

Two person zero-sum fuzzy matrix games and extensions

Lecture 2 September 3

Preprint Stephan Dempe, Alina Ruziyeva The Karush-Kuhn-Tucker optimality conditions in fuzzy optimization ISSN

Outline. CS38 Introduction to Algorithms. Linear programming 5/21/2014. Linear programming. Lecture 15 May 20, 2014

A Study on Triangular Type 2 Triangular Fuzzy Matrices

3 No-Wait Job Shops with Variable Processing Times

Chapter 4 Fuzzy Logic

TOPSIS Modification with Interval Type-2 Fuzzy Numbers

CHAPTER 2 LITERATURE REVIEW

EVALUATION FUZZY NUMBERS BASED ON RMS

Operations on Intuitionistic Trapezoidal Fuzzy Numbers using Interval Arithmetic

5. DUAL LP, SOLUTION INTERPRETATION, AND POST-OPTIMALITY

A Comparative Study of Defuzzification Through a Regular Weighted Function

Generalized Implicative Model of a Fuzzy Rule Base and its Properties

A new approach for solving cost minimization balanced transportation problem under uncertainty

Linear Programming. Larry Blume. Cornell University & The Santa Fe Institute & IHS

Assessment of Human Skills Using Trapezoidal Fuzzy Numbers

OPTIMAL PATH PROBLEM WITH POSSIBILISTIC WEIGHTS. Jan CAHA 1, Jiří DVORSKÝ 2

Different strategies to solve fuzzy linear programming problems

6.854 Advanced Algorithms. Scribes: Jay Kumar Sundararajan. Duality

CDG2A/CDZ4A/CDC4A/ MBT4A ELEMENTS OF OPERATIONS RESEARCH. Unit : I - V

The Simplex Algorithm for LP, and an Open Problem

Unit V. Neural Fuzzy System

An evaluation approach to engineering design in QFD processes using fuzzy goal programming models

Optimization Problems Under One-sided (max, min)-linear Equality Constraints

A Comparative Study on Optimization Techniques for Solving Multi-objective Geometric Programming Problems

Integration of Fuzzy Shannon s Entropy with fuzzy TOPSIS for industrial robotic system selection

CHAPTER 3 MAINTENANCE STRATEGY SELECTION USING AHP AND FAHP

The Encoding Complexity of Network Coding

A method for unbalanced transportation problems in fuzzy environment

Lecture notes on the simplex method September We will present an algorithm to solve linear programs of the form. maximize.

Computational efficiency analysis of Wu et al. s fast modular multi-exponentiation algorithm

MURDOCH RESEARCH REPOSITORY

Introduction. Linear because it requires linear functions. Programming as synonymous of planning.

Lecture notes. Com Page 1

Topology and Topological Spaces

George B. Dantzig Mukund N. Thapa. Linear Programming. 1: Introduction. With 87 Illustrations. Springer

S-APPROXIMATION SPACES: A FUZZY APPROACH

An Appropriate Method for Real Life Fuzzy Transportation Problems

Chapter 2 Improved Multiple Attribute Decision Making Methods

Interpretation of Dual Model for Piecewise Linear. Programming Problem Robert Hlavatý

Application of fuzzy set theory in image analysis. Nataša Sladoje Centre for Image Analysis

DM545 Linear and Integer Programming. Lecture 2. The Simplex Method. Marco Chiarandini

General network with four nodes and four activities with triangular fuzzy number as activity times

5 The Theory of the Simplex Method

Applied Lagrange Duality for Constrained Optimization

Math 5593 Linear Programming Lecture Notes

CHAPTER 4 FREQUENCY STABILIZATION USING FUZZY LOGIC CONTROLLER

LP-Modelling. dr.ir. C.A.J. Hurkens Technische Universiteit Eindhoven. January 30, 2008

An Exact Expected Value-Based Method to Prioritize Engineering Characteristics in Fuzzy Quality Function Deployment

Exploring Gaussian and Triangular Primary Membership Functions in Non-Stationary Fuzzy Sets

Linguistic Values on Attribute Subdomains in Vague Database Querying

FACILITY LIFE-CYCLE COST ANALYSIS BASED ON FUZZY SETS THEORY Life-cycle cost analysis

RECENT technology advances in mobile communication

Exponential Membership Functions in Fuzzy Goal Programming: A Computational Application to a Production Problem in the Textile Industry

INFORMATION RETRIEVAL SYSTEM USING FUZZY SET THEORY - THE BASIC CONCEPT

2 Dept. of Computer Applications 3 Associate Professor Dept. of Computer Applications

Fuzzy Set-Theoretical Approach for Comparing Objects with Fuzzy Attributes

Advanced Operations Research Techniques IE316. Quiz 1 Review. Dr. Ted Ralphs

Some Advanced Topics in Linear Programming

4 Integer Linear Programming (ILP)

Fuzzy Equivalence on Standard and Rough Neutrosophic Sets and Applications to Clustering Analysis

Saudi Journal of Business and Management Studies. DOI: /sjbms ISSN (Print)

Easter Term OPTIMIZATION

Ranking Fuzzy Numbers Using Targets

FACES OF CONVEX SETS

Module 10. Network Simplex Method:

Introduction to Mathematical Programming IE406. Lecture 20. Dr. Ted Ralphs

1. Lecture notes on bipartite matching February 4th,

Transcription:

Chapter 2 Matrix Games with Payoffs of Triangular Fuzzy Numbers 2.1 Introduction The matrix game theory gives a mathematical background for dealing with competitive or antagonistic situations arise in many parts of real life. Matrix games have been extensively studied successfully applied to many fields such as economics, business, management, e-commerce as well as advertising. As stated in Chap. 1, however, the assumption that all payoffs are precise common knowledge to both the players is not realistic in many antagonistic decision occasions. In fact, more often than not, in real antagonistic situations, the players are not able to exactly estimate payoffs in the game due to lack of adequate information /or imprecision of the available information on the environment [1, 2]. This lack of precision certainty may be appropriately modeled by using the fuzzy set [3 6]. As a special case of fuzzy sets, intervals which are also called fuzzy intervals or interval-valued fuzzy sets are used to deal with fuzziness in matrix games. Consequently, we have extensively studied interval-valued matrix games. From now on, we focus on studying fuzzy matrix games with payoffs represented by fuzzy numbers such as triangular fuzzy numbers trapezoidal fuzzy numbers. Fuzzy matrix games were firstly solved by developing the fuzzy linear programming method based on ranking functions of fuzzy numbers auxiliary linear programming models [7 9]. However, Campos methods [7 9] provided only crisp solutions with interpretation of fuzzy semantics. Their results were generalized to multi-objective matrix games with fuzzy payoffs fuzzy goals [10, 11]. Bector Chra [12], Bector et al. [13, 14], Vijay et al. [15] proposed linear programming methods for solving fuzzy matrix games based on certain duality for linear programming with fuzzy parameters. These works cannot provide membership functions of the gain-floor loss-ceiling for the players even though they are very much desirable. The above methods were essentially the same as that of Springer-Verlag Berlin Heidelberg 2016 D.-F. Li, Linear Programming Models Methods of Matrix Games with Payoffs of Triangular Fuzzy Numbers, Studies in Fuzziness Soft Computing 32, DOI 10.1007/97-3-662-4476-0_2 65

66 2 Matrix Games with Payoffs of Triangular Fuzzy Numbers Campos [7] but certain modifications were made to help in having a better understing of the same. Obviously, all the aforementioned methods are defuzzification ones based on suitable ranking functions, which are not easily chosen. In these methods, the obtained solutions closely depend on ranking functions more or less involve in subjective factors such as attitudes preference. On the other h, these methods provided only defuzzification ones of the gain-floor loss-ceiling for the players, whose membership functions cannot be explicitly obtained even though they are very much desirable. Moreover, it is not always sure that the obtained defuzzification gain-floor loss-ceiling for the players are identical. This case is not rational effective. From viewpoints of logic the concept of matrix games with fuzzy payoffs, the gain-floor loss-ceiling for the players should be fuzzy identical since the expected payoffs are a linear combination of fuzzy payoffs the matrix games are zero-sum. Li [16] (with reference to [17]) proposed the two-level linear programming method for solving matrix games with payoffs of triangular fuzzy numbers, which was called as Li s model by Bector Chra [12] Larbani [1]. In Li s model [16], the obtained gain-floor loss-ceiling for the players are fuzzy their membership functions can be explicitly obtained. However, Li s model cannot always guarantee that the gain-floor loss-ceiling for the players are identical hereby any fuzzy matrix game with payoffs of triangular fuzzy numbers has a fuzzy value, which is not rational since the matrix game is zero-sum. As far as we know, there is no method which can always guarantee that the gain-floor loss-ceiling for the players are identical hereby the matrix game with fuzzy payoffs has a fuzzy value, whose membership functions can be explicitly obtained. In this chapter, we will focus on studying matrix games with payoffs of triangular fuzzy numbers. Selecting triangular fuzzy numbers to express fuzzy payoffs stems from the fact that in many management applications they provide a very convenient object for the representation of imprecision uncertain information in payoffs. On the one h, triangular fuzzy numbers allow the modeling of a wide class of fuzzy numbers. Intervals real numbers are special cases of triangular fuzzy numbers. On the other h, triangular fuzzy numbers are easily extended to trapezoidal fuzzy numbers. Using triangular fuzzy numbers, we also have the freedom of being or not being symmetric. Another positive feature of the triangular fuzzy numbers is the ease of acquiring the necessary parameters. An additional consideration in using the triangular fuzzy number is the ease with which it can be manipulated in the context of the application. In this chapter, we will propose some important concepts of solutions of matrix games with payoffs of triangular fuzzy numbers develop auxiliary linear programming models methods for solving matrix games with payoffs of triangular fuzzy numbers. Stated as earlier, it is easy to see that some linear programming models methods proposed in this chapter are easily extended to establish those for matrix games with payoffs of trapezoidal fuzzy numbers.

2.2 Triangular Fuzzy Numbers Alfa-Cut Sets 67 2.2 Triangular Fuzzy Numbers Alfa-Cut Sets A fuzzy number ~a with the membership function l ~a ðxþ is a special fuzzy subset of the real number set R, which satisfies the following two conditions [3]: 1. there exists at least a real number x 0 2 R so that l ~a ðx 0 Þ¼1; 2. the membership function l ~a ðxþ is left right continuous, depicted as in Fig. 2.1. In the following, we mainly review a special an important forms of fuzzy numbers: triangular fuzzy numbers. Triangular fuzzy numbers are a special case of fuzzy numbers. A triangular fuzzy number ~a ¼ða l ; a m ; a r Þ is a special fuzzy number [3], whose membership function is given as follows: l ~a ðþ¼ x x a l if a l x\a m a m a l 1 if x ¼ a m a r x a r a if a m \x a r m 0 else, ð2:1þ where a m is the mean of ~a, a l a r are the lower upper limits (bounds) of ~a, respectively, depicted as in Fig. 2.2. The set of triangular fuzzy numbers is denoted by T(R). Obviously, if a l = a m = a r, then the triangular fuzzy number ~a ¼ða l ; a m ; a r Þ is reduced to a real number. Conversely, a real number is easily rewritten as a 1 μ (x) a O l a a m 1 a m 2 r a x Fig. 2.1 A fuzzy number 1 μ (x) a O l a m a r a x Fig. 2.2 A triangular fuzzy number

6 2 Matrix Games with Payoffs of Triangular Fuzzy Numbers triangular fuzzy number. Thus, the triangular fuzzy number can be flexible to represent various semantics of uncertainty such as ill-quantity [5]. If a l 0 a r [ 0, then ~a ¼ða l ; a m ; a r Þ is called a non-negative triangular fuzzy number, denoted by ~a 0. If a l [ 0, then ~a is called a positive triangular fuzzy number, denoted by ~a [ 0. Conversely, if a r 0 a l \0, then ~a is called a non-positive triangular fuzzy number, denoted by ~a 0. If a r \0, then ~a is called a negative triangular fuzzy number, denoted by ~a\0. Let ~a ¼ða l ; a m ; a r Þ ~b ¼ðb l ; b m ; b r Þ be two triangular fuzzy numbers. Then, their arithmetical operations can be expressed as follows: ~a þ ~b ¼ða l þ b l ; a m þ b m ; a r þ b r Þ ð2:2þ k~a ¼ ðkal ; ka m ; ka r Þ if k 0 ðka r ; ka m ; ka l Þ if k\0; ð2:3þ where k 2 R is a real number. A a-cut set of the triangular fuzzy number ~a ¼ða l ; a m ; a r Þ is defined as ~aðaþ ¼fxjl ~a ðxþag, where a 2½0; 1Š. Thus, for any a 2½0; 1Š, we can obtain a a- cut set of the triangular fuzzy number ~a, which is an interval, denoted by ~aðaþ ¼½a L ðaþ; a R ðaþš. It is easily derived from Eq. (2.1) that In particular, we have a L ðaþ ¼aa m þð1 aþa l a R ðaþ ¼aa m þð1 aþa r : ~að1þ ¼½a L ð1þ; a R ð1þš ¼ ½a m ; a m Š¼a m ~að0þ ¼½a L ð0þ; a R ð0þš ¼ ½a l ; a r Š: According to the operations over intervals [19], we can easily have: ½a L ðaþ; a R ðaþš ¼ a½a m ; a m Šþð1 aþ½a l ; a r Š¼a~að1Þþð1 aþ~að0þ; ð2:4þ which means that any α-cut set of an arbitrary triangular fuzzy number can be directly obtained from its 1-cut set 0-cut set, depicted as in Fig. 2.3. According to the representation theorem for the fuzzy set [5], using Eq. (2.4), any triangular fuzzy number ~a ¼ða l ; a m ; a r Þ can be expressed as follows:

2.2 Triangular Fuzzy Numbers Alfa-Cut Sets 69 Fig. 2.3 a-cut sets of a triangular fuzzy number ~a ¼ [ fa ~aðaþg ¼ [ fa ½a~að1Þþð1 aþ~að0þšg; a2½0;1š a2½0;1š ð2:5þ where a ~aðaþ is defined as a fuzzy set, whose membership function is given as follows: a if x 2 ~aðaþ l a~aðaþ ðxþ ¼ 0 otherwise: Equation (2.5) means that any triangular fuzzy number can be directly constructed through using its 1-cut set 0-cut set. From the aforementioned discussion, we summarize the conclusion as in Theorem 2.1, which will be used to construct the fuzzy values of matrix games with payoffs of triangular fuzzy numbers. Theorem 2.1 Any triangular fuzzy number its a-cuts have the relations (1) (2) as follows: 1. Any a-cut of a triangular fuzzy number can be directly obtained from both its 1-cut 0-cut; 2. Any triangular fuzzy number can be directly constructed by using both its 1-cut 0-cut. Proof According to the concept of a-cuts of triangular fuzzy numbers the representation theorem for the fuzzy set, it is easy to prove that (1) (2) of Theorem 2.1 are valid (omitted). 2.3 Fuzzy Multi-Objective Programming Models of Matrix Games with Payoffs of Triangular Fuzzy Numbers 2.3.1 Order Relations of Triangular Fuzzy Numbers In contrast with the intervals ranking or order relation as stated in Sects. 1.3 1.4, it is very difficult to rank (or compare) fuzzy numbers. Ramik Rimanek [20]

70 2 Matrix Games with Payoffs of Triangular Fuzzy Numbers gave the definition of the order relation ~ for general fuzzy numbers. In this section, the order relations ~ ~ are used only for triangular fuzzy numbers, not for general fuzzy numbers as stated in Sect. 2.2. To be more precisely, we give the meaning of the order relations ~ ~ for the triangular fuzzy numbers in Definition 2.1 as follows. Definition 2.1 Let ~a ¼ða l ; a m ; a r Þ ~b ¼ðb l ; b m ; b r Þ be two triangular fuzzy numbers. Then, ~a ~ ~b if only if a l b l, a b, a r b r. Similarly, ~a ~ ~b if only if a l b l, a b, a r b r. The validity of Definition 2.1 may be discussed in a similar way to that of fuzzy numbers [20]. ~ ~ are fuzzy versions of the order relations in the three-dimension Euclidean space R 3, have the linguistic interpretation essentially less than or equal to essentially greater than or equal to, respectively. Analogously, ~a ~\~b if only if ~a ~ ~b ~a 6¼ ~b. ~a ~[ ~b if only if ~a ~ ~b ~a 6¼ ~b. From Definition 2.1, a triangular fuzzy number ~a 2 TðRÞ may be regarded as a three-dimension vector the order relations ~ ~ are similar to those in the three-dimension Euclidean space R 3. Thus, the definition of maximizing minimizing triangular fuzzy numbers can be given as follows. Definition 2.2 Let ~a ¼ða l ; a m ; a r Þ be any triangular fuzzy number. A maximization problem of triangular fuzzy numbers is expressed as follows: maxf~aj~a 2 X 3 \TðRÞg; which is equivalent to the multi-objective mathematical programming model as follows: maxfa l g maxfa m g maxfa r g ~a 2 X 3 a l a m a r a l ; a m ; a r unrestricted in sign; where T(R) is the set of triangular fuzzy numbers as stated in Sect. 2.2, X 3 is the set of constraints in which the variable ~a should be satisfied according to requirements in the real situation. Definition 2.3 Let ~a ¼ða l ; a m ; a r Þ be any triangular fuzzy number. A minimization problem of triangular fuzzy numbers is described as follows:

2.3 Fuzzy Multi-Objective Programming Models 71 minf~aj~a 2 X 4 \TðRÞg; which is equivalent to the multi-objective mathematical programming model as follows: minfa l g minfa m g minfa r g ~a 2 X 4 a l a m a r a l ; a m ; a r unrestricted in sign; where X 4 is the set of constraints in which the variable ~a should be satisfied according to requirements in the real situation. Definitions 2.2 2.3 can be used to transform corresponding fuzzy optimization problems of matrix games with payoffs of triangular fuzzy numbers into multi-objective linear programming models, which may be solved by using the existing multi-objective programming methods [21, 22]. 2.3.2 Concepts of Solutions of Matrix Games with Payoffs of Triangular Fuzzy Numbers Let us consider matrix games with payoffs of triangular fuzzy numbers, where the sets of pure strategies the sets of mixed strategies for the players I II respectively are S 1, S 2, Y, Z defined as in Sect. 1.2. Assume that the payoff matrix of the player I is given as follows: ~A ¼ð~a ij Þ mn ¼ d 1 d 2.. d m 0 b 1 b 2 b n 1 ~a 11 ~a 12 ~a 1n ~a 21 ~a 22 ~a 2n ; B.... C @. A ~a m1 ~a m2 ~a mn where ~a ij ¼ða l ij ; am ij ; ar ijþ (i ¼ 1; 2;...; m; j ¼ 1; 2;...; n) are triangular fuzzy numbers defined as in Sect. 2.2. Then, a matrix game with payoffs of triangular fuzzy numbers is expressed with ~A for short. According to Eqs. (2.2) (2.3), the fuzzy expected payoff (or value) of the player I can be computed as follows:

72 2 Matrix Games with Payoffs of Triangular Fuzzy Numbers ~Eð~AÞ ¼y T ~Az ¼ Xm X n ~a ij y i z j ¼ Xm X n a l ij y iz j ; Xm X n a m ij y iz j ; Xm X n a r ij y iz j!; which is a triangular fuzzy number. As the matrix game ~A with payoffs of triangular fuzzy numbers is zero-sum, according to Eq. (2.3), the fuzzy expected payoff of the player II is equal to ~Eð ~AÞ ¼y T ð ~AÞz ¼ Xm ¼ Xm X n X n a r ij y iz j ; Xm ð ~a ij Þy i z j X n a m ij y iz j ; Xm X n a l ij y iz j!; which is also a triangular fuzzy number. Thus, in general, the player I s gain-floor the player II s loss-ceiling should be triangular fuzzy numbers, denoted by ~t ¼ðt l ; t m ; t r Þ ~x ¼ðx l ; x m ; x r Þ, respectively. Since the fuzzy expected payoffs of the players the player I s gain-floor the player II s loss-ceiling are triangular fuzzy numbers, thus according to Definitions 2.2 2.3, the concept of solutions of matrix games with payoffs of triangular fuzzy numbers may be given by using that of the Pareto optimal solution as follows. Bector et al. [13, 14] firstly introduced the notion of reasonable solutions of fuzzy matrix games, which is a generalization of that of fuzzy matrix games [23]. Definition 2.4 Let ~t ¼ðt l ; t m ; t r Þ ~x ¼ðx l ; x m ; x r Þ be triangular fuzzy numbers. Assume that there exist mixed strategies y 2 Y z 2 Z. Then, ðy ; z ; ~t; ~xþ is called a reasonable solution of the matrix game A ~ with payoffs of triangular fuzzy numbers if it satisfies both the following conditions: 1. y T ~Az ~ ~t 2. y T ~Az ~ ~x for any z 2 Z y 2 Y. If ðy ; z ; ~t; ~xþ is a reasonable solution of the matrix game ~A with payoffs of triangular fuzzy numbers, then ~t ~x are called reasonable values for the players I II, y * z * are called reasonable (mixed) strategies for the players I II, respectively. The sets of all reasonable values ~t ~x for the players I II are denoted by U W, respectively. As stated earlier, Definition 2.4 only gives the notion of reasonable solutions of matrix games with payoffs of triangular fuzzy numbers rather than the notion of optimal solutions. Thus, we give the concept of solutions of matrix games with payoffs of triangular fuzzy numbers as in the following Definition 2.5.

2.3 Fuzzy Multi-Objective Programming Models 73 Definition 2.5 Assume that there exist ~t 2 U ~x 2 W. If there do not exist any ~t 2 U (~t 6¼ ~t ) ~x 2 W (~x 6¼ ~x ) so that 1. ~t ~ ~t 2. ~x ~ ~x, then, ðy ; z ; ~t ; ~x Þ is called a solution of the matrix game ~A with payoffs of triangular fuzzy numbers, y * z * are called a maximin (mixed) strategy a minimax (mixed) strategy for the players I II, ~t ~x are called the player I s gain-floor the player II s loss-ceiling (or fuzzy values for the players I II), respectively. Let with the membership function l ~ V ~V ¼ ~t ^ ~x ðxþ ¼minfl ~t ðxþ; l ~x ðxþg: x Then, ~V is called a fuzzy equilibrium value of the matrix game ~A with payoffs of triangular fuzzy numbers, depicted as in Fig. 2.4. It is easy to see from Fig. 2.4 that a fuzzy value ~V of the matrix game ~A with payoffs of triangular fuzzy numbers must not be always a (normal) triangular fuzzy number. 2.3.3 Fuzzy Linear Programming Method of Matrix Games with Payoffs of Triangular Fuzzy Numbers According to Definitions 2.4 2.5, the maximin (mixed) strategy y 2 Y gain-floor ~t for the player I the minimax (mixed) strategy z 2 Z loss-ceiling ~x for the player II can be generated by solving the fuzzy mathematical programming models: Fig. 2.4 A fuzzy equilibrium value ~V

74 2 Matrix Games with Payoffs of Triangular Fuzzy Numbers maxf~tg y T ~Az ~ ~t for all z 2 Z y 2 Y ~t 2 TðRÞ ~t unrestricted in sign minf ~xg y T ~Az ~ ~x for all y 2 Y z 2 Z ~x 2 TðRÞ ~x unrestricted in sign; ð2:6þ ð2:7þ respectively. It makes sense to consider only the extreme points of the sets Y Z in the constraints of Eqs. (2.6) (2.7) since ~ ~ preserve the ranking order when triangular fuzzy numbers are multiplied by positive scalars according to Eq. (2.3) Definition 2.1. Then, Eqs. (2.6) (2.7) can be converted into the fuzzy mathematical programming models as follows: maxf~tg ~a ij y i ~ ~t ðj ¼ 1; 2;...; nþ y i ¼ 1 y i 0 ði ¼ 1; 2;...; mþ ~t 2 TðRÞ ~t unrestricted in sign minf ~xg ~a ij z j ~ ~x ði ¼ 1; 2;...; mþ z j ¼ 1 z j 0 ðj ¼ 1; 2;...; nþ ~x 2 TðRÞ ~x unrestricted in sign; ð2:þ ð2:9þ

2.3 Fuzzy Multi-Objective Programming Models 75 respectively, where ~t ~x are fuzzy variables, y i (i ¼ 1; 2;...; m) z j (j ¼ 1; 2;...; n) are decision variables. According to the operations of triangular fuzzy numbers, in general, we can draw an important conclusion, which is summarized as in Theorem 2.2. Theorem 2.2 Assume that ðy ; ~t Þ ðz ; ~x Þ are optimal solutions of Eqs. (2.) (2.9), respectively. Then, ~t ~x are triangular fuzzy numbers ~t ~ ~x. Proof Due to the assumption that ðy ; ~t Þ ðz ; ~x Þ respectively are optimal solutions of Eqs. (2.) (2.9), then according to Eqs. (2.2) (2.3), it follows that ~t ~x are triangular fuzzy numbers. Furthermore, it follows from Eqs. (2.) (2.9) that ~t ¼ Xn ~t z j ~ Xn ð Xm ~a ij y i Þz j ¼ Xm ð Xn ~a ij z j Þy i ~ Xm ~x y i ¼ ~x ; i.e., ~t ~ ~x. Thus, we have finished the proof of Theorem 2.2. Theorem 2.2 means that the player I s gain-floor essentially cannot exceed the player II s loss-ceiling in the sense of Definition 2.1. Equations (2.) (2.9) are general fuzzy mathematical programming models which may involve in different solutions [24, 25]. But in this section, the fuzzy optimization is made in the sense of Definition 2.2 or Definition 2.3. In the following, we will focus on studying the solving method procedure of Eqs. (2.) (2.9). According to Definitions 2.1 2.3, Eqs. (2.) (2.9) can be converted into the multi-objective mathematical programming models as follows: maxft l g maxft m g maxft r g a l ij y i t l ðj ¼ 1; 2;...; nþ a m ij y i t m ðj ¼ 1; 2;...; nþ a r ij y i t r ðj ¼ 1; 2;...; nþ t l t m t r y i ¼ 1 y i 0 ði ¼ 1; 2;...; mþ t l ; t m ; t r unrestricted in sign ð2:10þ

76 2 Matrix Games with Payoffs of Triangular Fuzzy Numbers minfx l g minfx m g minfx r g a l ij z j x l ði ¼ 1; 2;...; mþ a m ij z j x m ði ¼ 1; 2;...; mþ a r ij z j x r ði ¼ 1; 2;...; mþ x l x m x r z j ¼ 1 z j 0 ðj ¼ 1; 2;...; nþ x l ; x m ; x r unrestricted in sign; ð2:11þ respectively. For the above multi-objective mathematical programming models, there are few stard ways of defining a solution. Normally, the concept of Pareto optimal solutions/efficient solutions is commonly-used [4, 21, 22]. There exist several solution methods for them such as utility theory, goal programming, fuzzy programming, interactive approaches. However, in the following, we develop a fuzzy linear programming method based on Zimmermann s fuzzy programming method [24] with our normalization process. Firstly, we can compute the positive ideal solution negative ideal solution of Eq. (2.10) through solving three linear programming models with different objective functions, respectively. Specifically, using the simplex method of linear programming, we solve the linear programming model as follows: maxft l g a l ij y i t l a m ij y i t m a r ij y i t r t l t m t r y i ¼ 1 ðj ¼ 1; 2;...; nþ ðj ¼ 1; 2;...; nþ ðj ¼ 1; 2;...; nþ y i 0 ði ¼ 1; 2;...; mþ t l ; t m ; t r unrestricted in sign;

2.3 Fuzzy Multi-Objective Programming Models 77 denoted its optimal solution by ðy 1 þ ; t l1 þ ; t m1 þ ; t r1 þ Þ. Analogously, using the simplex method of linear programming, we solve the linear programming model as follows: maxft m g a l ij y i t l a m ij y i t m a r ij y i t r t l t m t r y i ¼ 1 ðj ¼ 1; 2;...; nþ ðj ¼ 1; 2;...; nþ ðj ¼ 1; 2;...; nþ y i 0 ði ¼ 1; 2;...; mþ t l ; t m ; t r unrestricted in sign; denoted its optimal solution by ðy 2 þ ; t l2 þ ; t m2 þ ; t r2 þ Þ. We solve the linear programming model as follows: maxft r g a l ij y i t l a m ij y i t m a r ij y i t r t l t m t r y i ¼ 1 ðj ¼ 1; 2;...; nþ ðj ¼ 1; 2;...; nþ ðj ¼ 1; 2;...; nþ y i 0 ði ¼ 1; 2;...; mþ t l ; t m ; t r unrestricted in sign; denoted its optimal solution by ðy 3 þ ; t l3 þ ; t m3 þ ; t r3 þ Þ. Thus, the positive ideal solution of Eq. (2.10) can be obtained as ðt l þ ; t m þ ; t r þ Þ¼ðt l1 þ ; t m2 þ ; t r3 þ Þ. The negative ideal solution of Eq. (2.10) can be defined as follows: ðt l ; t m ; t r Þ¼ðminft lt þ jt ¼ 1; 2; 3g; minft mt þ jt ¼ 1; 2; 3g; minft r3 þ jt ¼ 1; 2; 3gÞ:

7 2 Matrix Games with Payoffs of Triangular Fuzzy Numbers Hereby, the relative membership functions of the three objective functions in Eq. (2.10) can be defined as follows: 1 if t l t l þ g t lðt l t Þ¼ l t l t l þ t l if tl t l \t l þ 0 if t l \t l ; 1 if t m t m þ g t mðt m t Þ¼ m t m t m þ t m if tm t m \t m þ 0 if t m \t m 1 if t r t r þ g t rðt r t Þ¼ r t r t r þ t r if tr t r \t r þ 0 if t r \t r ; respectively. Using Zimmermann s fuzzy programming method [24], Eq. (2.10) can be converted into the linear programming model as follows: maxfgg a l ij y i t l ðj ¼ 1; 2;...; nþ a m ij y i t m ðj ¼ 1; 2;...; nþ a r ij y i t r ðj ¼ 1; 2;...; nþ t l t l ðt l þ t l Þg t m t m ðt m þ t m Þg t r t r ðt r þ t r Þg t l t m t r y i ¼ 1 0 g 1 y i 0 ði ¼ 1; 2;...; mþ t l ; t m ; t r unrestricted in sign, ð2:12þ where g ¼ minfg t lðt l Þ; g t mðt m Þ; g t rðt r Þg.

2.3 Fuzzy Multi-Objective Programming Models 79 Solving Eq. (2.12) by using the simplex method of linear programming, we can obtain the optimal or maximin (mixed) strategy y * gain-floor ~t for the player I. In the same way to the above consideration of Eq. (2.10), according to Eq. (2.11), using the simplex method of linear programming, we can solve the linear programming model as follows: minfx l g a l ij z j x l a m ij z j x m ði ¼ 1; 2;...; mþ ði ¼ 1; 2;...; mþ a r ij z j x r ði ¼ 1; 2;...; mþ x l x m x r z j ¼ 1 z j 0 ðj ¼ 1; 2;...; nþ x l ; x m ; x r unrestricted in sign; denoted its optimal solution by ðz 1 þ ; x l1 þ ; x m1 þ ; x r1 þ Þ. Analogously, we can solve the linear programming model as follows: minfx m g a l ij z j x l a m ij z j x m ði ¼ 1; 2;...; mþ ði ¼ 1; 2;...; mþ a r ij z j x r ði ¼ 1; 2;...; mþ x l x m x r z j ¼ 1 z j 0 ðj ¼ 1; 2;...; nþ x l ; x m ; x r unrestricted in sign, denoted its optimal solution by ðz 2 þ ; x l2 þ ; x m2 þ ; x r2 þ Þ. We can solve the linear programming model as follows:

0 2 Matrix Games with Payoffs of Triangular Fuzzy Numbers minfx r g a l ij z j x l a m ij z j x m ði ¼ 1; 2;...; mþ ði ¼ 1; 2;...; mþ a r ij z j x r ði ¼ 1; 2;...; mþ x l x m x r z j ¼ 1 z j 0 ðj ¼ 1; 2;...; nþ x l ; x m ; x r unrestricted in sign; denoted its optimal solution by ðz 3 þ ; x l3 þ ; x m3 þ ; x r3 þ Þ. Then, the positive ideal solution of Eq. (2.11) can be obtained as ðx l þ ; x m þ ; x r þ Þ¼ðx l1 þ ; x m2 þ ; x r3 þ Þ. The negative ideal solution of Eq. (2.11) can be defined as follows: ðx l ; x m ; x r Þ¼ðmaxfx lt þ jt ¼ 1; 2; 3g; maxfx mt þ jt ¼ 1; 2; 3g; maxfx r3 þ jt ¼ 1; 2; 3gÞ: Hereby, the relative membership functions of the three objective functions in Eq. (2.11) can be defined as follows: 1 if x l x l þ q x lðx l x Þ¼ l x l þ x l x l þ if x l þ \x l x l 0 if x l [ x l ; 1 if x m x m þ q x mðx m x Þ¼ m x m þ x m x m þ if x m þ \x m x m 0 if x m [ x m 1 if x r x r þ q x rðx r x Þ¼ r x r þ x r x r þ if x r þ \x r x r 0 if x r [ x r ; respectively.

2.3 Fuzzy Multi-Objective Programming Models 1 Using Zimmermann s fuzzy programming method [24], Eq. (2.11) can be converted into the linear programming model as follows: maxfqg a l ij z j x l ði ¼ 1; 2;...; mþ a m ij z j x m ði ¼ 1; 2;...; mþ a r ij z j x r ði ¼ 1; 2;...; mþ x l x l þ ðx l x l þ Þq x m x m þ ðx m x m þ Þq x r x r þ ðx r x r þ Þq x l x m x r z j ¼ 1 0 q 1 z j 0 ðj ¼ 1; 2;...; nþ x l ; x m ; x r unrestricted in sign; ð2:13þ where q ¼ minfq x lðx l Þ; q x mðx m Þ; q x rðx r Þg. Solving Eq. (2.13) by using the simplex method of linear programming, we can obtain the optimal or minimax (mixed) strategy z * loss-ceiling ~x for the player II. Example 2.1 Let us consider a simple numerical example of matrix games with payoffs of triangular fuzzy numbers. Assume that the payoff matrix for the player I is given as follows: b 1 b 2 ~A 1 ¼ d 1 ð1; 20; 23Þ ð 21; 1; 16Þ : d 2 ð 33; 32; 27Þ ð3; 40; 43Þ According to Eqs. (2.12) (2.13), we can construct two linear programming models for the players I II, respectively. Using the simplex method of linear programming, we can easily obtain their optimal solutions whose components are given as follows: y 1 ¼ð0:64; 0:352ÞT ; ~t 1 ¼ð 0:254; 1:715; 4:746Þ; g 1 ¼ 0:501; z 1 ¼ð0:534; 0:466ÞT ; ~x 1 ¼ð0:241; 2:303; 5:601Þ

2 2 Matrix Games with Payoffs of Triangular Fuzzy Numbers Fig. 2.5 The fuzzy equilibrium value ~V 1 respectively. Furthermore, we have q 1 ¼ 0:500; x 0:241 if 0:241 x\2:065 2:062 0:5 if x ¼ 2:065 l V ~ ðxþ ¼ 1 4:746 x if 2:065\x 4:746 3:031 0 else: Therefore, there exists a fuzzy equilibrium value 2.065 with the possibility of 0.5. In other words, the fuzzy value of the matrix game ~A 1 with payoffs of triangular fuzzy numbers is around 2.065. Or the player I s minimum reward is 0.241 while his/her maximum reward is 4.746. The player I can win any intermediate value x between 0.241 4.746 with the possibility l V ~ ðxþ, depicted as in 1 Fig. 2.5. 2.4 Two-Level Linear Programming Models of Matrix Games with Payoffs of Triangular Fuzzy Numbers Stated as in Sect. 2.3, Eqs. (2.10) (2.11) are multi-objective linear programming models, which may be solved by several methods [21, 22]. However, in this section, we develop a two-level linear programming method for solving Eqs. (2.10) (2.11). In Eq. (2.10), the three objective functions (i.e., t l, t m, t r ) should have different priority. In fact, the objective functions may be written as the triangular fuzzy number ~t ¼ðt l ; t m ; t r Þ, where t m is the mean (or center) of the triangular fuzzy number ~t, t l t r are lower upper limits (or bounds) of the triangular fuzzy number ~t, respectively. The priority of the objective function t m

2.4 Two-Level Linear Programming Models 3 should be higher than that of both the objective functions t l t r, the priority of t l t r may be identical because the priority of the mean of the triangular fuzzy number is much higher than that of its lower upper limits according to the fuzzy sets [3, 4, 24]. Hence, Eq. (2.10) may be regarded as a two-level linear programming problem. Its first priority is given to the objective function t m. Its second priority is given to the objective functions t l t r. Thus, solving Eq. (2.10) becomes solving the following linear programming models [i.e., Eqs. (2.14) (2.15)] successively. To be more specific, we give its procedure as follows. According to Eq. (2.10), the linear programming model in the first level is constructed as follows: maxft m g a l ij y i t l ðj ¼ 1; 2;...; nþ a m ij y i t m ðj ¼ 1; 2;...; nþ a r ij y i t r ðj ¼ 1; 2;...; nþ t l t m t r y i ¼ 1 y i 0 ði ¼ 1; 2;...; mþ t l ; t m ; t r unrestricted in sign; ð2:14þ where y i (i ¼ 1; 2;...; m), t l, t m, t r are decision variables. Using the simplex method of linear programming, we can obtain its optimal solution by ðy ; t l0 ; t m ; t r0 Þ, where y ¼ðy 1 ; y 2 ;...; y m ÞT. Combining with Eq. (2.10), the linear programming model in the second level is constructed as follows: maxft l g maxft r g a l ij y i t l a r ij y i t r t l t l0 ðj ¼ 1; 2;...; nþ ðj ¼ 1; 2;...; nþ t r t r0 t l t r unrestricted in sign; ð2:15þ where t l t r are decision variables.

4 2 Matrix Games with Payoffs of Triangular Fuzzy Numbers In Eq. (2.15), adding the constraints t l t l0 t r t r0 aim to improve the objective functions t l t r, respectively. It is the real reason why the second-level linear programming model [i.e., Eq. (2.15)] is introduced after the first-level linear programming model [i.e., Eq. (2.14)]. It is easy to see from Eq. (2.15) that the constraints of the variable t l are independent of those of the variable t r. Therefore, Eq. (2.15) can be decompounded into the two linear programming models as follows: maxft l g a l ij y i t l ðj ¼ 1; 2;...; nþ t l t l0 t l unrestricted in sign ð2:16þ maxft r g a l ij y i t r ðj ¼ 1; 2;...; nþ t r t r0 t r unrestricted in sign: ð2:17þ Solving Eqs. (2.16) (2.17) by using the simplex method of linear programming, we can obtain their optimal solutions t l t r, respectively. It is not difficult to prove that ðy ; ~t Þ is a Pareto optimal solution of Eq. (2.10), where ~t ¼ðt l ; t m ; t r Þ is a triangular fuzzy number. Thus, the optimal (or maximin) mixed strategy y * the gain-floor ~t for the player I can be obtained. In the same way to the above consideration of Eq. (2.10), the three objective functions x l, x m, x r of Eq. (2.11) should have different priority. Namely, the priority of the objective function x m should be higher than that of both the objective functions x l, x r, the priority of x l x r should be assumed to be identical in that x m, x l, x r are the mean the lower upper limits of the triangular fuzzy number ~x ¼ðx l ; x m ; x r Þ, respectively. Thus, Eq. (2.11) may be regarded as a two-level linear programming problem. Its first priority is given to the objective function x m. Its second priority is given to the objective functions x l x r. As a result, solving Eq. (2.11) turns into solving the following two linear programming models [i.e., Eqs. (2.1) (2.19)] successively.

2.4 Two-Level Linear Programming Models 5 According to Eq. (2.11), the linear programming model in the first level is constructed as follows: minfx m g a l ij z j x l ði ¼ 1; 2;...; mþ a m ij z j x m ði ¼ 1; 2;...; mþ a r ij z j x r ði ¼ 1; 2;...; mþ x l x m x r z j ¼ 1 z j 0 ðj ¼ 1; 2;...; nþ x l ; x m ; x r unrestricted in sign; ð2:1þ where z j (j ¼ 1; 2;...; n), x l, x m, x r are decision variables. Solving Eq. (2.1) by using the simplex method of linear programming, we can easily obtain its optimal solution ðz ; x l0 ; x m ; x r0 Þ, where z ¼ðz 1 ; z 2 ;...; z n ÞT. Combining with Eq. (2.11), the linear programming model in the second level is constructed as follows: minfx l g minfx r g a l ij z j x l a r ij z j x r x l x l0 ði ¼ 1; 2;...; mþ ði ¼ 1; 2;...; mþ x r x r0 x l x r unrestricted in sign; ð2:19þ where x l x r are decision variables. Analogously, adding the constraints x l x l0 x r x r0 in Eq. (2.19) aim to improve x l x r, respectively. It is easy to see from Eq. (2.19) that the constraints of the variable x l are independent of those of the variable x r. Therefore, Eq. (2.19) can be decompounded into the linear programming models as follows:

6 2 Matrix Games with Payoffs of Triangular Fuzzy Numbers minfx l g a l ij z j x l ði ¼ 1; 2;...; mþ x l x l0 x l unrestricted in sign minfx r g a r ij z j x r ði ¼ 1; 2; ; mþ x r x r0 x r unrestricted in sign: ð2:20þ ð2:21þ Solving Eqs. (2.20) (2.21) through using the simplex method of linear programming, we can easily obtain their solutions x l x r, respectively. It is not difficult to prove that ðz ; ~x Þ is a Pareto optimal solution of Eq. (2.11), where ~x ¼ðx l ; x m ; x r Þ is a triangular fuzzy number. Thus, the optimal (or minimax) mixed strategy z * the loss-ceiling ~x for the player II can be obtained. Hence, ðy ; z ; ~t ; ~x Þ T ~V ¼ ~t ^ ~x are a solution a fuzzy equilibrium value of the matrix game ~A with payoffs of triangular fuzzy numbers, respectively. Example 2.2 Let us consider a simple numerical example which is taken from Campos [7]. Suppose that the payoff matrix for the player I is given as follows: b 1 b 2 ~A 2 ¼ d 1 ð175; 10; 190Þ ð150; 156; 15Þ ; d 2 ð0; 90; 100Þ ð175; 10; 190Þ where all elements of the above payoff matrix ~A 2 are triangular fuzzy numbers. According to Eq. (2.14), the linear programming model in the first level can be constructed as follows: maxft m g 175y 1 þ 0y 2 t l 150y 1 þ 175y 2 t l 10y 1 þ 90y 2 t m 156y 1 þ 10y 2 t m 190y 1 þ 100y 2 t r 15y 1 þ 190y 2 t r t l t m t r y 1 þ y 2 ¼ 1 y 1 0; y 2 0 t l ; t m ; t r unrestricted in sign:

2.4 Two-Level Linear Programming Models 7 Solving the above linear programming model by using the simplex method of linear programming, we can obtain its optimal solution ðy ; t l0 ; t m ; t r0 Þ, where y ¼ð0:795; 0:2105Þ T, t l0 ¼ 61:39, t m ¼ 161:05, t r0 ¼ 163:063. According to Eqs. (2.16) (2.17), the two linear programming models in the second level can be constructed as follows: maxft l g t l 154:9996 t l 155:2633 t l 61:39 t l unrestricted in sign maxft r g t r 171:0523 t r 164:737 t r 163:063 t r unrestricted in sign; respectively. It is easy to see that t l ¼ 154:9996 t r ¼ 164:737 are the solutions of the above two linear programming models, respectively. Therefore, the optimal (or maximin) mixed strategy the gain-floor for the player I are y ¼ð0:795; 0:2105Þ T ~t ¼ð154:9996; 161:05; 164:737Þ, respectively. Analogously, according to Eq. (2.1), the linear programming model in the first level can be constructed as follows: minfx m g 175z 1 þ 150z 2 x l 0z 1 þ 175z 2 x l 10z 1 þ 156z 2 x m 90z 1 þ 10z 2 x m 190z 1 þ 15z 2 x r 100z 1 þ 190z 2 x r x l x m x r z 1 þ z 2 ¼ 1 z 1 0; z 2 0 x l ; x m ; x r unrestricted in sign:

2 Matrix Games with Payoffs of Triangular Fuzzy Numbers Solving the above linear programming model by using the simplex method of linear programming, we can obtain its optimal solution ðz ; x l0 ; x m ; x r0 Þ, where z ¼ð0:2105; 0:795Þ T, x l0 ¼ 15:94, x m ¼ 161:05, x r0 ¼ 339:61. According to Eqs. (2.20) (2.21), the two linear programming models in the second level can be constructed as follows: minfx l g x l 155:2633 x l 154:9997 x l 15:94 x l unrestricted in sign minfx r g x r 164:737 x r 171:0523 x r 339:61 x r unrestricted in sign; respectively. It is easy to see that x l ¼ 155:2633 x r ¼ 171:0523 are the solutions of the above linear programming models, respectively. Thus, the optimal (or minimax) mixed strategy the loss-ceiling for the player II are obtained as z ¼ð0:2105; 0:795Þ T ~x ¼ð155:2633; 161:05; 171:0523Þ, respectively. Furthermore, we can obtain the fuzzy equilibrium value of the matrix game ~ A 2 with payoffs of triangular fuzzy numbers as follows: ~V ¼ ~t ^ ~x ¼ð155:2633; 161:05; 164:737Þ; which means that the fuzzy value of the matrix game ~A 2 with payoffs of triangular fuzzy numbers is around 161.05. In other words, the player I s minimum reward is 155.2633 while his/her maximum reward is 164.737. He/she could win any intermediate value x between 155.2633 164.737 with the possibility l V ~ ðxþ as follows: depicted as in Fig. 2.6. x 155:2633 if 155:2633 x\161:05 5:767 l V ~ ðxþ ¼ 1 if x ¼ 161:05 164:737 x if 161:05\x 164:737 3:67 0 else;

2.4 Two-Level Linear Programming Models 9 Fig. 2.6 The fuzzy equilibrium value ~V It is easy to see from Fig. 2.6 that the fuzzy equilibrium value ~V is a triangular fuzzy number. Campos [7] solved the above matrix game ~A 2 with payoffs of triangular fuzzy numbers by deriving two auxiliary fuzzy linear programming models according to four different kinds of ranking methods for fuzzy numbers, obtained its four fuzzy values optimal mixed strategies, respectively. The optimal mixed strategies for both the players provided by Campos [7] are almost the same as that generated by using the two-level linear programming method proposed in this section. However, the ranking method for fuzzy numbers needs to be determined a priori, when the method proposed by Campos [7] is employed to solve the matrix game ~A 2 with payoffs of triangular fuzzy numbers. Obviously, it is difficult for the players to determine what kind of ranking methods should be chosen. Moreover, the fuzzy values generated by using the method proposed by Campos [7] closely depend on some additional parameters which are not easy to be chosen for the players. 2.5 The Lexicographic Method of Matrix Games with Payoffs of Triangular Fuzzy Numbers Let us continue to develop an effective method for solving Eqs. (2.10) (2.11) stated as in Sect. 2.3. As stated in Sect. 2.4, the three objective functions t l, t m, t r in Eq. (2.10) have different priority. Consequently, solving Eq. (2.10) becomes solving the following linear programming problem which consists of the two linear programming models [i.e., Eqs. (2.14) (2.22)]. Firstly, we solve Eq. (2.14) by using the simplex method of linear programming obtain its optimal solution, denoted by ðy 0 ; t l0 ; t m ; t r0 Þ, where y 0 ¼ðy 0 1 ; y0 2 ;...; y0 m ÞT.

90 2 Matrix Games with Payoffs of Triangular Fuzzy Numbers Then, combining with Eq. (2.10), the bi-objective linear programming model is constructed as follows: maxft l g maxft r g a l ij y i t l ðj ¼ 1; 2;...; nþ a m ij y i t m ðj ¼ 1; 2;...; nþ a r ij y i t r t l t m t r t l t l0 t r t r0 y i ¼ 1 ðj ¼ 1; 2;...; nþ y i 0 ði ¼ 1; 2;...; mþ t l t r unrestricted in sign; ð2:22þ where y i (i ¼ 1; 2;...; m), t l, t r are decision variables. The objective functions t l t r in Eq. (2.22) may be regarded as equal importance, i.e., they have identical weights. Therefore, Eq. (2.22) can be aggregated into the linear programming model as follows: max tl þ t r 2 a l ij y i t l a m ij y i t m a r ij y i t r t l t m t r t l t l0 t r t r0 y i ¼ 1 ðj ¼ 1; 2;...; nþ ðj ¼ 1; 2;...; nþ ðj ¼ 1; 2;...; nþ y i 0 ði ¼ 1; 2;...; mþ t l t r unrestricted in sign: ð2:23þ

2.5 The Lexicographic Method of Matrix Games 91 Using the simplex method of linear programming, we can obtain the optimal solution of Eq. (2.23), denoted by ðy ; t l ; t r Þ, where y ¼ðy 1 ; y 2 ;...; y m ÞT. It is not difficult to prove that ðy ; ~t Þ is a Pareto optimal solution of Eq. (2.10), where ~t ¼ðt l ; t m ; t r Þ is a triangular fuzzy number. Thus, the maximin (or optimal) mixed strategy y * the gain-floor ~t for the player I can be obtained. In the similar way, solving Eq. (2.11) turns into solving the following linear programming problem which consists of Eqs. (2.1) (2.24). Solving Eq. (2.1) by using the simplex method of linear programming, we can easily obtain its optimal solution ðz 0 ; x l0 ; x m ; x r0 Þ, where z 0 ¼ðz 0 1 ; z0 2 ;...; z0 n ÞT. Combining with Eq. (2.16), the bi-objective linear programming model is constructed as follows: minfx l g minfx r g a l ij z j x l ði ¼ 1; 2;...; mþ a m ij z j x m ði ¼ 1; 2;...; mþ a r ij z j x r ði ¼ 1; 2;...; mþ x l x m x r x l x l0 x r x r0 z j ¼ 1 z j 0 ðj ¼ 1; 2;...; nþ x l x r unrestricted in sign; ð2:24þ where z j (j ¼ 1; 2;...; n), x l,x r are decision variables. Analogously, the objective functions x l x r in Eq. (2.24) may be regarded as equal importance, i.e., they have identical weights. Then, Eq. (2.24) can be aggregated into the linear programming model as follows:

92 2 Matrix Games with Payoffs of Triangular Fuzzy Numbers min xl þ x r 2 a l ij z j x l ði ¼ 1; 2;...; mþ a m ij z j x m ði ¼ 1; 2;...; mþ a r ij z j x r ði ¼ 1; 2;...; mþ x l x m x r x l x l0 x r x r0 z j ¼ 1 z j 0 ðj ¼ 1; 2;...; nþ x l x r unrestricted in sign: ð2:25þ Solving Eq. (2.25) by using the simplex method of linear programming, we can easily obtain its optimal solution ðz ; x l ; x r Þ, where z ¼ðz 1 ; z 2 ;...; z n ÞT. It is easily proved that ðz ; ~x Þ is a Pareto optimal solution of Eq. (2.11), where ~x ¼ðx l ; x m ; x r Þ is a triangular fuzzy number. Thus, the minimax (or optimal) mixed strategy z * the loss-ceiling ~x for the player II can be obtained. From the above discussion, we can summarize the process of the lexicographic method of matrix games with payoffs of triangular fuzzy numbers as follows. Step 1: Construct the linear programming model according to Eq. (2.14), solve it by using the simplex method of linear programming; Step 2: Construct the linear programming model according to Eq. (2.23), solve it by using the simplex method of linear programming; Step 3: Construct the linear programming model according to Eq. (2.1), solve it by using the simplex method of linear programming; Step 4: Construct the linear programming model according to Eq. (2.25), solve it by using the simplex method of linear programming; Step 5: Obtain the solution of the matrix game A ~ with payoffs of triangular fuzzy numbers, stop. Example 2.3 Let us employ the above lexicographic method to solve the matrix game ~A 2 with payoffs of triangular fuzzy numbers given in Example 2.2. Namely, the payoff matrix for the player I is given as follows:

2.5 The Lexicographic Method of Matrix Games 93 ~A 2 ¼ b 1 b 2 d 1 ð175; 10; 190Þ ð150; 156; 15Þ : d 2 ð0; 90; 100Þ ð175; 10; 190Þ According to Eq. (2.14), the linear programming model can be constructed as follows: maxft m g 175y 1 þ 0y 2 t l 150y 1 þ 175y 2 t l 10y 1 þ 90y 2 t m 156y 1 þ 10y 2 t m 190y 1 þ 100y 2 t r 15y 1 þ 190y 2 t r t l t m t r y 1 þ y 2 ¼ 1 y 1 0; y 2 0 t l ; t m ; t r unrestricted in sign: Solving the above linear programming model by using the simplex method of linear programming, we can obtain its optimal solution ðy 0 ; t l0 ; t m ; t r0 Þ whose components are given as follows: y 0 ¼ð0:79; 0:211Þ T ; t l0 ¼ 61:40; t m ¼ 161:06; t r0 ¼ 163:073: According to Eq. (2.23), the linear programming model can be constructed as follows: max tl þ t r 2 175y 1 þ 0y 2 t l 150y 1 þ 175y 2 t l 10y 1 þ 90y 2 161:06 156y 1 þ 10y 2 161:06 190y 1 þ 100y 2 t r 15y 1 þ 190y 2 t r t l 161:06 t r t l 61:40 t r 163:073 y 1 þ y 2 ¼ 1 y 1 0; y 2 0 t l t r unrestricted in sign:

94 2 Matrix Games with Payoffs of Triangular Fuzzy Numbers Solving the above linear programming model by using the simplex method of linear programming, we can obtain its optimal solution ðy ; t l ; t r Þ whose components are given as follows: y ¼ð0:79; 0:211Þ T ; t l ¼ 154:955; t r ¼ 164:752: Therefore, the maximin (or optimal) mixed strategy the gain-floor for the player I are obtained as y ¼ð0:79; 0:211Þ T ~t ¼ð154:955; 161:06; 164:752Þ, respectively. Analogously, according to Eq. (2.1), the linear programming model can be obtained as follows: minfx m g 175z 1 þ 150z 2 x l 0z 1 þ 175z 2 x l 10z 1 þ 156z 2 x m 90z 1 þ 10z 2 x m 190z 1 þ 15z 2 x r 100z 1 þ 190z 2 x r x l x m x r z 1 þ z 2 ¼ 1 z 1 0; z 2 0 x l ; x m ; x r unrestricted in sign: Solving the above linear programming model by using the simplex method of linear programming, we can obtain its optimal solution ðz 0 ; x l0 ; x m ; x r0 Þ whose components are given as follows: z 0 ¼ð0:211; 0:79Þ T ; x l0 ¼ 15:90; x m ¼ 161:06; x r0 ¼ 339:62: According to Eq. (2.25), the linear programming model can be obtained as follows:

2.5 The Lexicographic Method of Matrix Games 95 min xl þ x r 2 175z 1 þ 150z 2 x l 0z 1 þ 175z 2 x l 10z 1 þ 156z 2 161:06 90z 1 þ 10z 2 161:06 190z 1 þ 15z 2 x r 100z 1 þ 190z 2 x r x l 161:06 x r x l 15:90 x r 339:62 z 1 þ z 2 ¼ 1 z 1 0; z 2 0 x l x r unrestricted in sign: Solving the above linear programming model by using the simplex method of linear programming, we can obtain its optimal solution ðz ; x l ; x r Þ whose components are given as follows: z ¼ð0:211; 0:79Þ T ; x l ¼ 155:275; x r ¼ 171:01: Thus, the minimax (or optimal) mixed strategy the loss-ceiling for the player II are obtained as z ¼ð0:211; 0:79Þ T ~x ¼ð155:275; 161:06; 171:01Þ, respectively. Furthermore, the fuzzy equilibrium value of the matrix game A ~ 2 with payoffs of triangular fuzzy numbers can be obtained as follows: ~V ¼ ~t ^ ~x ¼ð155:275; 161:06; 164:752Þ; which means that the fuzzy value of the matrix game ~A 2 with payoffs of triangular fuzzy numbers is around 161.06. In other words, the player I s minimum reward is 155.275 while his/her maximum reward is 164.752. He/she could win any intermediate value x between 155.275 164.752 with the possibility l V ~ ðxþ as follows: x 155:275 if 155:275 x\161:06 5:75 l V ~ ðxþ ¼ 1 if x ¼ 161:06 164:752 x if 161:06\x 164:752 3:692 0 else; depicted as in Fig. 2.7.

96 2 Matrix Games with Payoffs of Triangular Fuzzy Numbers Fig. 2.7 The fuzzy equilibrium value ~V 2.6 Alfa-Cut-Based Primal-Dual Linear Programming Models of Matrix Games with Payoffs of Triangular Fuzzy Numbers We firstly discuss a simple example of matrix games with payoffs of triangular fuzzy numbers. Example 2.4 Let us consider a specific matrix game ~A 0 with payoffs of triangular fuzzy numbers in which the player I s payoff matrix is given as follows: ~A 0 ¼ d 1 d 2 d 3 d 4 0 b 1 b 2 b 3 b 4 1 ð; :5; 10Þ ð5; 7; Þ ð14; 16; 1Þ ð5; 7; Þ ð14; 16; 1Þ ð3:5; 4; 5Þ ð 5; 3; 1Þ ð2; 3; 3:5Þ B C @ ð11; 12; 14Þ ð5; 7; Þ ð; 9; 11Þ ð5; 7; Þ A : ð 5; 3; 2Þ ð 1; 0; 2Þ ð20; 21; 25Þ ð3:5; 4; 5Þ By intuition observation or using the ranking relation of triangular fuzzy numbers in the same way to crisp matrix games, it is easy to see from the minimax/maximin criteria [4, 26] that there are four pure strategy saddle points ðd 1 ; b 2 Þ, ðd 1 ; b 4 Þ, ðd 3 ; b 2 Þ, ðd 3 ; b 4 Þ [or (1, 2), (1, 4), (3, 2), (3, 4)] the matrix game ~ A 0 with payoffs of triangular fuzzy numbers has a fuzzy value ~V 0 ¼ð5; 7; Þ, which is also a triangular fuzzy number. The fuzzy value means that the player I wins (5, 7, ) whereas the player II loses (5, 7, ) [or II wins ~V 0 ¼ð ; 7; 5Þ] when I II use the optimal pure strategies d 1 (or d 3 ) b 2 (or b 4 ), respectively. Unfortunately, in general, it is not always sure that there are pure strategy saddle points in matrix games with payoffs of triangular fuzzy numbers. Therefore, in the same way to crisp matrix games, we need to consider the players mixed strategies y z as stated in Sect. 1.2 or Sect. 2.3. Thus, stated as in Sect. 2.3.2, the player I s gain-floor ~t ¼ðt l ; t m ; t r Þ the player II s loss-ceiling ~x ¼ðx l ; x m ; x r Þ are triangular fuzzy numbers. Moreover, it is always sure that ~t ~x according to Theorem 2.2. In a similar way to Definition of the value of crisp matrix games [26], if ~t ¼ ~x, then their common value is called the fuzzy value of the matrix game ~A with

2.6 Alfa-Cut-Based Primal-Dual Linear Programming 97 payoffs of triangular fuzzy numbers, i.e., ~V ¼ ~t ¼ ~x. In other words, the matrix game ~A with payoffs of triangular fuzzy numbers has a fuzzy value ~V. Obviously, ~V is a triangular fuzzy number also, denoted by ~V ¼ðV l ; V m ; V r Þ. 2.6.1 Interval-Valued Matrix Games Based on Alfa-Cut Sets of Triangular Fuzzy Numbers Stated as earlier, for any a2½0; 1Š, a-cut sets of the triangular fuzzy numbers ~a ij ¼ ða l ij ; am ij ; ar ijþ are intervals, which are easily obtained by using Eq. (2.4) as follows: ~a ij ðaþ ¼½a L ij ðaþ; ar ij ðaþš ¼ ½aam ij þð1 aþal ij ; aam ij þð1 aþar ijš: ð2:26þ Let us consider an interval-valued matrix game ~AðaÞ with the payoff matrix ~AðaÞ ¼ð~a ij ðaþþ mn, whose elements ~a ij ðaþ are the intervals given by Eq. (2.26). ~a ij ðaþ represents the interval-valued payoff of the player I when the players I II use the pure strategies d i 2 S 1 b j 2 S 2, respectively. Naturally, the player II s payoff is the interval ~a ij ðaþ ¼½ a R ij ðaþ; al ijðaþš according to the arithmetic operations over intervals in Sect. 1.3.1. Taking any value a ij ðaþ in the interval-valued payoffs ~a ij ðaþ ¼½a L ij ðaþ; ar ij ðaþš,we consider a (crisp) matrix game AðaÞ with the payoff matrix AðaÞ ¼ða ij ðaþþ mn.itis easy to from Eqs. (1.3) (1.4) that the player I s gain-floor mðaþ in the matrix game AðaÞ is closely related to all a ij ðaþ. That is to say, vðaþ is a function of a ij ðaþ in the interval-valued payoffs ~a ij ðaþ, denoted by vðaþ ¼tðða ij ðaþþþ. Similarly, the optimal mixed strategy y ðaþ for the player I is a function of all a ij ðaþ also, denoted by y ðaþ ¼y ðða ij ðaþþþ. In the same way to the above analysis, it is easy to see from Eqs. (1.6) (1.7) that the loss-ceiling lðaþ corresponding optimal mixed strategy z ðaþ for the player II in the matrix game AðaÞ are functions of all a ij ðaþ in the interval-valued payoffs ~a ij ðaþ, denoted by lðaþ ¼xðða ij ðaþþþ z ðaþ ¼z ðða ij ðaþþþ. According to Eqs. (1.3) (1.4), we can easily prove that the player I s gain-floor tðða ij ðaþþþ in the matrix game AðaÞ is a non-decreasing function of all a ij ðaþ in the interval-valued payoffs ~a ij ðaþ. In fact, for any a ij ðaþ a 0 ijðaþ in the interval-valued payoffs ~a ij ðaþ, ifa ij ðaþa 0 ijðaþ, then X m y i a ij ðaþ Xm y i a 0 ij ðaþ due to y i 0(i ¼ 1; 2;...; m) y i ¼ 1, where y is any mixed strategy of the player I. Hence, we have

9 2 Matrix Games with Payoffs of Triangular Fuzzy Numbers min 1 j n which directly infers that i.e., max y2y 1 j n ( ) X m y i a ij ðaþ min 1 j n ( ) X m y i a 0 ij ðaþ ; ( ) ( ) X m X m min y i a ij ðaþ max min y i a 0 y2y ij ðaþ ; 1 j n tðða ij ðaþþþ tðða 0 ij ðaþþþ; where A 0 ðaþ ¼ða 0 ij ðaþþ mn is the payoff matrix of the player I in the matrix game A 0 ðaþ. According to the minimax theorem of matrix games [4, 26], the matrix game AðaÞ has a value, denoted by VðaÞ ¼Vðða ij ðaþþþ. Obviously, VðaÞ ¼vðaÞ ¼lðaÞ. From the above discussion, Vðða ij ðaþþþ is a non-decreasing function of all a ij ðaþ in the interval-valued payoffs ~a ij ðaþ. Stated as earlier, the value of the interval-valued matrix game ~AðaÞ is an interval. The upper bound v R ðaþ of the player I s gain-floor in the interval-valued matrix game ~AðaÞ corresponding optimal mixed strategy y R ðaþ are v R ðaþ ¼t R ðða R ijðaþþþ y R ¼ y R ðða R ij ða))þ, respectively. According to Eq. (1.5), ðvr ðaþ; y R ðaþþ is an optimal solution to the linear programming model as follows: maxft R ðaþg a R ij ðaþyr i ðaþtr ðaþ y R i ðaþ ¼1 y R i ðaþ0 ði ¼ 1; 2;...; mþ t R ðaþ unrestricted in sign, ðj ¼ 1; 2;...; nþ ð2:27þ where y R i ðaþ (i ¼ 1; 2;...; m) tr ðaþ are decision variables. Without loss of generality [26], assume that t R ðaþ [ 0. Let x R i ðaþ ¼yR i ðaþ t R ðaþ Then, x R i ðaþ0(; 2;...; m) ði ¼ 1; 2;...; mþ: ð2:2þ