Fuzzy Multi-objective Programming Approach for Constrained Matrix Games with Payo ff s of Fuzzy Rough Numbers

Imprecise constrained matrix games (such as fuzzy constrained matrix games, interval-valued constrained matrix games, and rough constrained matrix games) have attracted considerable research interest. This article is concerned with developing an effective fuzzy multi-objective programming algorithm to solve constraint matrix games with payoffs of fuzzy rough numbers (FRNs). For simplicity, we refer to this problem as fuzzy rough constrained matrix games. To the best of our knowledge, there are no previous studies that solve the fuzzy rough constrained matrix games. In the proposed algorithm, it is proven that a constrained matrix game with fuzzy rough payoffs has a fuzzy rough-type game value. Moreover, this article constructs four multi-objective linear programming problems. These problems are used to obtain the lower and upper bounds of the fuzzy rough game value and the corresponding optimal strategies of each player in any fuzzy rough constrained matrix games. Finally, a real example of the market share game problem demonstrates the effectiveness and reasonableness of the proposed algorithm. Additionally, the results of the numerical example are compared with the GAMS software results. The significant contribution of this article is that it deals with constraint matrix games using two types of uncertainties, and, thus, the process of decision-making is more flexible.


Introduction
Different types of uncertainty (such as fuzziness, randomness, ambiguity, roughness) are common in many real-life decision-making problems, including matrix games.Determining how to represent uncertain information is one of the most critical issues among other uncertainty-related problems.However, decision-makers might face hybrid uncertain scenarios where roughness and fuzziness exist simultaneously.In such scenarios, fuzzy rough numbers (FRNs) are used to model the decision-making problem.Roughness and fuzziness play a significant role among types of uncertainty problems.Dubois and Prade [1] discussed the fuzzification of rough sets.Moreover, Morsi and Yakout [2] defined the lower and upper approximations of the fuzzy rough sets.Rough programming and fuzzy programming have been proposed for decision-making problems under uncertainty.In these decision-making problems, fuzziness and roughness are considered separate aspects.Several researchers have studied the issue of combining roughness and fuzziness in a general framework for the study of fuzzy rough sets.Recently, the fuzzy rough set has been considered in several practical problems.As an illustration, Wang [3] studied the mining of stock price by using a fuzzy rough set system.Shen et al. [4] adopted a fuzzy rough estimator to study algae populations models, given specific water characteristics.Additionally, the false-negative and false-positive effects on network attacks have been examined by Yilun Shang [5].Bhatt et al. [6] proposed a fuzzy rough set algorithm for feature selection.Furthermore, Liu et al. [7] introduced some properties and definitions of fuzzy rough numbers.Liu et al. [8] studied a fuzzy rough set for the task of scheduling models.Finally, Yilun Shang [9] studied the robustness of scale-free networks under attack with tunable grey information.
Game theory is a mathematical tool to study the conflict and cooperation among intelligent, rational decision-makers.It has many applications in specialized fields such as finance, strategic welfares, management problems, political voting systems, economic auctions, social problems, and military issues [10][11][12][13].Because of the imprecision or lack of the available information in real game theory, the players can only estimate the payoff value with some imprecise degree.In order to make the constrained matrix game more applicable to real competitive decision-making problems, fuzzy rough numbers [1] have been applied to describe uncertain and imprecise information appearing in the constrained matrix game.The fuzzy rough game theory provides an efficient framework which solves real-life cooperative and conflict problems with fuzzy rough information.It is an interesting research field not only for mathematicians but also for biologists, behavioral scientists, economists, medical doctors, environmentalists, and pattern recognizers.
In recent years, many research articles examined imprecise matrix games; for example, linear programming has been adopted to solve the zero-sum two-person game with payoffs of grey numbers [14].Ammar et al. [15] studied constraint matrix games with rough interval payoffs.Bector et al. [16] studied the duality fuzzy linear programming for matrix games with fuzzy payoffs and fuzzy goals.Takahashi [17] analyzed the zero-sum two-person matrix game under random environment.Chunqiao Tan et al. [18] studied Bertrand game in a fuzzy number environment.Jana et al. [19] examined the solution of matrix games with generalized trapezoidal fuzzy payoffs.Prasanta Mula et al. [20] proposed a bi-rough programming algorithm for solving bi-matrix games with bi-rough payoffs.Li and Nan [21] studied imprecise matrix games in a triangular intuitionistic fuzzy environment.Jiang-Xia Nan et al. [22] studied constraint matrix games with interval payoffs.Deng-Feng Li et al. [23] analyzed an alfa-cut linear programming algorithm for solving fuzzy constrained matrix games.Also, Roy [24] discussed the game theory with the fuzzy set theory and multi-criteria decision-making.Jana et al. [25] considered dual hesitant fuzzy matrix games based on a new similarity measure.Aggarwal et al. [26] discussed the solution of matrix game with I-fuzzy payoffs.Bhaumik et al. [27] developed a robust ranking algorithm to solve matrix game with Atanassov's intuitionistic fuzzy payoffs.Roy et al. [28] studied intelligent water management with a triangular type-2 intuitionistic fuzzy matrix games approach.
In this article, we propose a novel algorithm for solving fuzzy rough constrained matrix games.The lower and upper bounds of the fuzzy rough game value of any fuzzy rough constrained matrix games can be determined by solving the four multi-objective linear programming models as shown in Equations ( 13)-( 16).These multi-objective models can be solved using any of the known multi-objective optimization algorithms, such as goal programming, interactive approaches, fuzzy programming, and utility theory [29,30].However, in this article, we develop a fuzzy multi-objective programming algorithm using Zimmermann's fuzzy programming algorithm [31].
The main contributions of this article are summarized as follows: • Developing a new type of constraint matrix games with payoffs of fuzzy rough numbers.

•
Constructing fuzzy models from the proposed fuzzy rough models.

•
Demonstrating the models and algorithm with the help of a real example of the market share game problem [32], obtaining optimal strategies.
The remainder of this article is organized as follows: Section 2 introduces some essential definitions such as triangular fuzzy variables, rough variables, and fuzzy rough variables.Section 3 presents the classical constrained matrix games and their properties.Constrained matrix game with payoffs of FRNs and Zimmermann method for solving fuzzy multi-objective programming models are introduced in Section 4. Section 5 presents a numerical experiment of the market share problem that demonstrates the applicability and validity of the proposed algorithm and models.Finally, Section 6 presents the conclusions of this work.

Preliminaries
Here, we include some properties and concepts of fuzzy variables, rough variables, and fuzzy rough variables, which are applied in the following sections.

Rough Interval
Definition 10 [35] (p. 342): Let σ be the universal set, R be the equivalence relation on σ, [σ] R be the equivalence class set of R, and Υ be a nonempty subset of σ.The lower and upper approximations of the set Υ are defined as Definition 11 [36] (p.487): The qualitative value B R is called a rough interval (RI) when one can assign two closed intervals B L and B U on a real number set R to it, where B L ⊆ B U .Moreover, (i) If y ∈ B L , then B R surely takes y (denoted by y ∈ B R ).
(ii) If y ∈ B U , then B R possibly takes y.(iii) If y B U , then B R surely does not take y (denoted by y B R ).
B U and B L are called the upper approximation interval and lower approximation interval of B R , respectively.Further, B R is denoted by B R = B L : B U .
Definition 12 [37] (p.677): Let * ∈ {+, −, ., /} be a binary operation on rough intervals.For two rough intervals number ζ R and ω R , when ζ R ≥ 0 and ω R ≥ 0, we have: Definition 13 [38] (p.1700): Let ζ R = ζ L : ζ U be a rough value.Then, the lower trust measure of the , where Card () represents the cardinal number.Similarly, the upper trust measure is defined by The trust measure of the rough event is defined by Tr Definition 14 [38] (p.1700): ) be a rough interval (RI) such that g≤e≤f ≤h, then the trust measure of a rough event ζ ≤ a is defined as , otherwise Theorem 1 [7] (p.95):

Fuzzy Rough Number
Definition 15 [39] (p.2102): Let Z denote a compact real numbers set.A fuzzy rough variable Z R is defined as Z R = Z L : Z U , where Z L and Z U are fuzzy numbers called lower and upper approximation fuzzy numbers , and E U are triangular fuzzy numbers defined as: Definition 16 [39] (p.2103): For the fuzzy rough Z R , the following holds: Definition 17 [39] (p.2103): A fuzzy rough interval D R = D L : D U is said to be normalized if D L and D U are normal.
Definition 18 [39] (p. 2103): Let D R = D L : D U and E R = E L : E U be two fuzzy rough intervals in R.
We write D R = E R if, and only if, D L E L and D U E U .
Definition 19 [39] (p.2104): The α-cut set of a fuzzy rough interval D R is defined as , where D L α and D U α are intervals with D L α D U α .
Definition 20 [39] (p.2104): For any two fuzzy rough intervals D R = D L : D U and E R = E L : E U , when D R ≥ 0 R and E R ≥ 0 R , the operation for fuzzy rough numbers can be written as follows: (1

The Classical Constraint Matrix Games
In this Section, a review of the classical constraint matrix games [40] is presented.Let S 1 = γ 1 , γ 2 , . . . . γ m and S 2 = ρ 1 , ρ 2 , . . .., ρ n be sets of pure strategies for each player.The player I's payoff matrix can be represented as A = a ij m×n .The mixed strategies vectors are expressed as p = p 1 , p 2 , . . .., p m T and q = q 1 , q 2 , . . .., q n T .Players I and II respectively must select their mixed strategies p and q from convex polyhedrons, which are defined as constrained sets determined by some inequalities and equations.Let P = p : D T p ≤ h, p ≥ 0 be player I's strategy constrained set, where h = (h 1 , h 2 , . . .., h c ) T , D = (d il ) m×c , and c is a positive integer.Let Q = q : F T q ≥ r, q ≥ 0 be player II's strategy constrained set, where r = (r 1 , r 2 , . . .., r d ) T , F = f kj d×n , and d is a positive integer.Note that Similarly, F T q ≤ r includes m i=1 q i = 1.Thus, a constrained matrix game A means that player I's payoff matrix is A, and player II's payoff matrix is −A, and the strategies' constrained sets for player I and II are P and Q, respectively.
Suppose that players I and II, respectively, select their optimal strategies from the constrained sets P and Q in order to maximize their payoffs, then player I's expected payoff can be represented as follows: Thus, player I will select strategy p * ∈ P that satisfies where u is player I's gain-floor.
Similarly, player II chooses strategy q * ∈ Q that satisfies where v is the player II's loss-ceiling Definition 21 [40]: If p * ∈ P and q * ∈ Q, the following conditions are satisfied: Then, (p * , q * ) is called the saddle point, and u = p * T Aq * is called the game value of the constrained matrix game A.
Theorem 2 [40]: If (q * , z * ) T and (p * , y * ) T are feasible solutions of the two linear programming problems as follows: max r T y respectively.Then, (p * , q * ) is the saddle point, and u = r T y * = h T z * is the game value of the constrained matrix game A.
Theorem 3 [40]: If there exists (p * , q * ), where p * ∈ P, and q * ∈ Q, so that p T Aq * ≤ p * T Aq * ≤ p * T Aq for all p * ∈ P and q * ∈ Q, then (p * , q * ) is the saddle point, and u = p * T Aq * is the game value of the constrained matrix game A.

Fuzzy Rough Constraint Matrix Games
The constrained matrix game problem has been extensively studied in the literature in uncertain environments [22,23].However, in some real situations, a single uncertain environment (such as rough, fuzzy, stochastic, etc.) is not enough to tackle the situation.In such situations, one can introduce a constrained matrix game with payoffs of fuzzy rough numbers (hybrids of a fuzzy variable with a rough variable).Let us consider a constrained matrix game with FRNs payoffs, where mixed strategy P R and Q R would be fuzzy rough sets on S 1 and S 2 .The fuzzy rough payoff matrix of player , q ≥ 0 represent the fuzzy rough constraint sets of strategies for player I and II, where h are vectors of fuzzy rough numbers, and Then, a constrained matrix game with payoffs of fuzzy rough numbers and sets of strategies P R and Q R being fuzzy rough constraint sets is simply called a fuzzy rough constrained matrix game.Thus, Equations ( 5) and ( 6) can be expressed in the following corresponding fuzzy rough mathematical programming models as follows: and If (p * , y * ) T is the optimal solution of Equation ( 7), p * is called an optimal strategy of player I in the fuzzy rough constraint matrix game.Likewise, if (q * , z * ) T is the optimal solution of Equation ( 8), q * is called an optimal strategy of player II in the fuzzy rough constraint matrix game, and (p * , q * ) T is called a solution of the fuzzy rough constraint matrix game.Denote Then, v * R and u * R are called player II's loss-ceiling and player I's gain-floor, respectively.
Theorem 4: Suppose that (p * , y * ) T and (q * , z * ) T are the optimal solutions of Equation ( 7) and ( 8) , respectively. Denote Then, v * R and u * R are fuzzy rough numbers.
We follow the method introduced in [39] to convert fuzzy rough mathematical programming problems (Equations ( 7) and ( 8)) into general fuzzy mathematical programming problems as follows: and min h U T z Equations ( 9)-( 12) are fuzzy mathematical programming models.According to Corollary 1 and Definition 8 or Definition 9, Equations ( 9)-( 12) can be transformed into the multi-objective linear programming models as follows: where , and where , and where , and where , and

Zimmermann's Algorithm
In this Subsection, we introduce a fuzzy multi-objective programming algorithm to solve Equations ( 13)-( 16) by using Zimmermann's fuzzy programming algorithm [31].
Firstly, we determine the negative and positive ideal solutions of Equation ( 13) by solving three mathematical programming problems with three different objective functions.Using the simplex technique of linear programming problem, we solve the mathematical programming problem as follows: denoting its optimal solution by p L1+ , y L1+ T and its optimal objective value by R L+ = r LT y L1+ .
Analogously, according to Equation ( 13), we solve the mathematical programming problem using the simplex technique as follows: max r LT y s.t.
denoting its optimal solution by p L2+ , y L2+ T and its optimal objective value by R L+ = r LT y L2+ .Analogously, according to Equation ( 13), we solve the mathematical programming problem using the simplex technique as follows: denoting its optimal solution by p L3+ , y L3+ T and its optimal objective value by Therefore, the positive ideal solution of Equation ( 13) can be represented as

RL+
. The negative ideal solution of Equation ( 13) can be expressed as follows: and The relative membership functions of the three objective functions in Equation ( 13) can be computed as follows: , Using Zimmermann's algorithm [31], Equation ( 13) is transformed into the linear programming problem as follows: max µ L s.t.
solving Equation (20) by using the simplex technique, we obtain the lower bound gain-floor u L and the optimal strategy p * L ∈ P for player I.
In the same analysis of Equation ( 13), according to Equation ( 14), we solve the mathematical programming problem using the simplex technique as follows: denoting its optimal solution by p U1+ , y U1+ T and its optimal objective value by R U+ = r UT y U1+ .
Analogously, according to Equation ( 14), we solve the mathematical programming problem using the simplex technique as follows: max r UT y s.t.
denoting its optimal solution by p U2+ , y U2+ T and its optimal objective value by R U+ = r UT y U2+ .Analogously, according to Equation ( 14), we solve the mathematical programming problem using the simplex technique as follows: denoting its optimal solution by p U3+ , y U3+ T and its optimal objective value is denoted by Thus, the positive ideal solution of Equation ( 14) can be represented as The negative ideal solution of Equation ( 14) can be obtained as follows: and The relative membership functions of the three objective functions in Equation ( 14) can be expressed as follows: Solving Equation ( 24) by using the simplex technique, we obtain the upper bound gain-floor u U and the optimal strategy p * U ∈ P for player I.
In the same analysis of Equation ( 14), according to Equation ( 15), we solve the mathematical programming problem using the simplex technique as follows: denoting its optimal solution by q L1+ , z L1+ T and its optimal objective value by Analogously, according to Equation ( 15), we solve the mathematical programming problem using the simplex technique as follows: denoting its optimal solution by q L2+ , z L2+ T and its optimal objective value by H L+ = h LT z L2+ .Analogously, according to Equation ( 15), we solve the mathematical programming problem using the simplex technique as follows: min denoting its optimal solution by q L3+ , z L3+ T and its optimal objective value by Thus, the positive ideal solution of Equation ( 15) can be represented as The negative ideal solution of Equation ( 15) can be constructed as follows: and The relative membership functions of the three objective functions in Equation ( 15) can be formulated as follows: Using Zimmermann's algorithm [31], Equation ( 15) is transformed into the linear programming problem as follows: max λ L s.t.
solving Equation ( 28) by using the simplex technique, we obtain the lower bound loss-ceiling v L and the optimal strategy q * L ∈ Q for player II.
Similarly, according to Equation ( 16), we solve the mathematical programming problem using the simplex technique as follows: denoting its optimal solution by q U1+ , z U1+ T and its optimal objective value by Analogously, according to Equation ( 16), we solve the mathematical programming problem using the simplex technique as follows: denoting its optimal solution by q U2+ , z U2+ T and its optimal objective value by H U+ = h UT z U2+ .Analogously, according to Equation ( 16), we solve the mathematical programming problem using the simplex technique as follows: min denoting its optimal solution by q U3+ , z U3+ T and its optimal objective value by Thus, the positive ideal solution of Equation ( 16) can be computed as The negative ideal solution of Equation ( 16) can be expressed as follows: The relative membership functions of the three objective functions in Equation ( 16) can be obtained as follows: Using Zimmermann's algorithm [31], Equation ( 16) is transformed into the linear programming problem as follows: max λ U s.t.
solving Equation (32) by using the simplex technique, we obtain the upper bound loss-ceiling v U and the optimal strategy q * U ∈ Q for player II.

Solution Methodology
On the basis of the discussion mentioned above, the algorithm for solving fuzzy rough constrained matrix game can be summarized as follows (Figure 1).Step 1. Break down the fuzzy rough programming problem Equation (7) into two programming problems with fuzzy parameters given by the lower problem Equation ( 9) and the upper problem Equation (10) for player I.
Step 2. Break down the fuzzy rough programming problem Equation ( 8) into two programming problems with fuzzy parameters given by the lower problem Equation (11) and the upper problem Equation ( 12) for player II.
Step 3. Construct the multi-objective programming problem given in Equation ( 13) and solve it using Zimmermann's method [31], hereby obtaining the optimal strategy p * L and the lower bound gain-floor u L of player I .
Step 4. Construct the multi-objective programming problem given in Equation ( 14) and solve it using Zimmermann's method [31], hereby obtaining the optimal strategy p * U and the upper bound gain-floor u U of player I .
Step 5. Construct the multi-objective programming problem given in Equation ( 15) and solve it using Zimmermann's method [31], hereby obtaining the optimal strategy q * L and the lower bound loss-ceiling v L of player II .
Step 6. Construct the multi-objective programming problem given in Equation ( 16) and solve it using Zimmermann's method [31], hereby obtaining the optimal strategy q * U and the upper bound loss-ceiling v U of player II.

Outputs:
The fuzzy rough game value and the optimal strategies for both players.

20
Step 4. Construct the multi-objective programming problem given in Equation ( 14) and solve it using Zimmermann's method [31], hereby obtaining the optimal strategy  *  and the upper bound gainfloor u ̃U of player I .
Step 5. Construct the multi-objective programming problem given in Equation ( 15) and solve it using Zimmermann's method [31], hereby obtaining the optimal strategy  *  and the lower bound lossceiling v ̃L of player II .
Step 6. Construct the multi-objective programming problem given in Equation ( 16) and solve it using Zimmermann's method [31], hereby obtaining the optimal strategy  *  and the upper bound lossceiling v ̃U of player II.

Outputs:
The fuzzy rough game value and the optimal strategies for both players.

Numerical Example
Now, we illustrate the proposed algorithm by a numerical experiment.Since the constrained matrix game with fuzzy rough payoffs has not been discussed in previous researches, there is no numerical experiment with fuzzy rough payoffs in previous researches.So, we took an example from reference [32] and changed its payoffs to triangular fuzzy rough numbers.Considering: [ (17 , 20, 24) : (15 , 20, 25)] [ (39 , 40, 42) : (37 , 40, 44)] The coefficient matrices and vectors of the constraint sets of strategies for the player I and II are expressed as follows:

Computational Results
We obtain the negative and positive ideal solutions of Equation ( 15) by solving three mathematical programming problems with different objective functions, respectively.
According to Equation ( 27), the mathematical programming problem can be described as follows: solving Equation ( 35) using the simplex technique, an optimal solution (q L3+ , z L3+ ) can be obtained, where q L3+ = (0.7113402, 0.2886598) and z L3+ = (0.6417526, 0, 41.80670), and its optimal objective value is expressed by 399485.Therefore, the positive ideal solution of Equation ( 15) can be computed as H L+ = −3.4,H L+ = 0.9535714, and HL+ = 4.399485.Then, the negative ideal solution of Equation ( 15) can be written as follows: and The optimal solution q * L , z * L of Equation ( 36) can be computed by using the simplex method, where q * L = (0.8478494 , 0.1521506) T and z * L = (1.131971,0 , 73.83170) T .Then, player II's lower bound loss-ceiling v L * and optimal strategy q * L are v L * = h T z * L = (−2.51753, 2.01036, 7.67021) and q * L = (0.8478494 , 0.1521506) T , respectively.The same analysis is followed to compute the upper bound game value and optimal strategies of player II and for player I.We obtain the optimal strategies for players I and II as follows: Obviously, the game value for players I and II is the fuzzy rough interval number.

Discussion
Since the fuzzy rough constrained matrix game has not been discussed in the literature, there are no numerical results in other works for the problem under study.Therefore, the outcomes of our proposed solution are compared to the results obtained from the GAMS software [41].GAMS is a multi-objective mathematical programming solver that is widely used by many researchers in engineering and economics.
The results obtained by solving the same fuzzy rough constrained matrix game problem using the GAMS software [41]  Similarly, player II's lower bound loss-ceiling v L * and optimal strategy q * L are v L * = h T z * L = (−2.50785714, 2.00214286, 7.63214286) and q * L = (0.84528571 , 0.15071429) T and the player II's upper bound loss-ceiling v U * and optimal strategy q * U are v U * = h T z * U = (−4.89629986, 2.97083202, 11.96183987) and q * U = (0.83564646 , 0.16435354) T .
Comparing the results from the GAMS software to the ones from our proposed solution, it is evident that the results are almost the same, which confirms that our proposed approach can solve the fuzzy rough constrained matrix game problem effectively.In addition to that, our approach is applicable to solve many other fuzzy rough matrix games such as fuzzy rough bi-matrix games, fuzzy rough coalition games, and fuzzy rough multi-criteria games.
Analyzing the aforementioned fuzzy multi-objective programming algorithm, we summarize the following advantages of the proposed algorithm:

•
Uncertainty is widely common in many real-life models such as roughness, randomness, and fuzziness.Triangular FRNs can appropriately express fuzziness and uncertainty.Our proposed algorithm and models can effectively obtain the optimal strategies of fuzzy rough constrained matrix games.

•
Our proposed algorithm is effective in solving fuzzy rough constrained matrix games based on the Zimmermann's technique [31] and the lower and upper approximation of FRNs, which can decrease the uncertainty to a great extent.

•
Our proposed algorithm ensures that any fuzzy rough constrained matrix game has a triangular FRNs-type value, which can be estimated by solving the derived four multi-objective linear programming problems.

Conclusions
To the best of the authors' knowledge, the existing research has not investigated the problem of fuzzy rough constrained matrix games.In this article, we developed an effective fuzzy multi-objective programming algorithm to solve fuzzy rough constrained matrix game.Based on both the upper and lower approximation of the FRNs and the linear programming problems of the classical constrained matrix game, we have constructed new auxiliary fuzzy multi-objective linear programming problems for each player.Furthermore, the proposed approach can ensure that any fuzzy rough constrained matrix game has the fuzzy rough interval-type value, which can be explicitly obtained by solving the derived four multi-objective linear programming problems (i.e., Equations ( 13)-( 16)).Finally, a numerical experiment of market share game model is given to illustrate the validity of the proposed method.
(p. 11): A fuzzy set B, defined on the universal set Y is the family B = y, µ B (y) : y ∈ Y , where µ B : Y → [0, 1] is the membership function such that µ B (y) = 0 if y does not belong to B, µ B (y) = 1 if y strictly belongs to B. Definition 2 [31] (p.14): The support of B, represented by supp( B), is the set of points y ∈ Y at which µ B is positive.
the mean of e, and e and e ¯are the upper and lower limits of e, respectively.If e ¯= e = e then TFN e = ( e ¯, e, e ) is reduced to a real number.Definition 6 [33] (p.24): The α-cut set of the triangular fuzzy number e = ( e ¯, e, e ) is defined as e(α) = y µ e (y) ≥ α , where α ∈ [0, 1].Thus, for any α ∈ [0, 1], we can obtain an α-cut set of the triangular fuzzy number e, which is an interval, denoted by e(α) = e L (α), e R (α) = [αe + (1 − α)e ¯, αe + (1 − α)e].Corollary 1 [34] (p.374): Let d = d ¯, d, d and e = ( e ¯, e, e ) be any two triangular fuzzy numbers.Then, their arithmetical operations can be represented as follows: (1) d + e = d ¯+ e ¯, d + e, d + e (2) d − e = d ¯− e, d − e, d − e ¯ e L , e L , and E U = e ¯U, e L , e U where d ¯U ≤ d ¯L ≤ d L ≤ d L ≤ d U and e ¯U ≤ e ¯L ≤ e L ≤ e L ≤ e U .

:R:R:
fuzzy rough payoff matrix m: strategies number for player I n: strategies number for player II P fuzzy rough constraint sets of strategies for player I Q fuzzy rough constraint sets of strategies for player II

Figure 1 .
Figure 1.The flowchart of the proposed algorithm.

Figure 1 .
Figure 1.The flowchart of the proposed algorithm.