The least square B-nucleolus for fuzzy cooperative games is proposed based on the bi-excess of fuzzy coalitions. The proposed solutions consider not only the size of fuzzy coalitions, but also the blocking and constructive powers. The uniqueness of the least square B-prenucleolus for fuzzy cooperative games is proved detailedly. Some quadratic programming models for generating the least square B-nucleolus of complete and incomplete fuzzy cooperative games are presented, respectively. The least square B-prenucleolus is extended to the multiplicative setting, and the logarithmic least square B-prenucleolus for multiplicative fuzzy cooperative games is derived.
Cooperative game is a useful tool to deal with profit allocation problems. The existing research works focus on finding effective and rational solution of cooperative games. Core [1] and Shapley value [2] are two widely used solution concepts for cooperative games. Generally, the core contains a set of imputations. Therefore, in the practical profit allocation problems, we need to select a proper imputation in the core. However, it is difficult to establish the rule for selecting the optimal imputation in the core. It can not even guarantee that the core is non-empty. Although Shapley value is a single point solution, it is not always in the non-empty core. To overcome above problems, Schmeidler [3] proposed the nucleolus based on the lexicographic order of excess of coalitions at imputation. The focus of the nucleolus is to definite an effective excess of coalition at imputation. Schmeidler pointed out that the nucleolus is a single point solution and always belongs to the non-empty core. As an important solution concept for cooperative games, the nucleolus has been widely studied over the last decades [4–7]. To consider both the blocking and constructive powers of coalitions, an excess containing both sides is introduced by Sudholter [8], and then the modified nucleolus is presented. Tarashnina [9] simplified the structure of the modified nucleolus, and explained what ratio the blocking and constructive powers are considered. To distinguish the cardinality of coalitions, a weighted excess is developed by Wallmeier [10], the f-nucleolus is proposed synchronously. Since the concept of f-nucleolus appearance, many weighted excesses have been presented in the literature [11–13]. Puerto and Perea [14] proposed an effective method for calculating the nucleolus by solving a linear programming model. Faigle et al. [15] developed a new algorithm for computing the nucleolus of cooperative games. Fromen [16] compared the proposed algorithm for finding the nucleolus with two existing algorithms, and pointed out that nucleolus can be solved by a finite sequence of linear programs. Fragnelli et al. [17] proved that well-posedness of a lexicographic minimum over a compact set can be guaranteed under suitablehypotheses, and the nucleolus is well-posed.
As mentioned above, the nucleolus usually generates by some iterative algorithms or programming models. However, the explicit expression of nucleolus is difficut to obtain. This greatly limits the application of nucleolus in practical cooperative games. Difference from the lexicographic order based nucleolus, the least square nucleolus is given by Ruiz et al. [18] to minimize the variance of the resulting excesses of the coalitions. A quadratic programming model is established to derive the proposed solution. Furthermore, Ruiz proved that the least square nucleolus is a single point solution. The explicit expression of least square nucleolus can be obtained by solving a system of equations. The least square nucleolus is important and has received more and more attention. Dragan [19] pointed out that the weighted least square value is the related Shapley value of cooperative games. Molina and Tejada [20] proved that the least square nucleolus is a general nucleolus. Ruiz et al. [21] introduced the family of least square values, and clarified that the additive efficient normalization of any semivalue belong to the proposed family. Laruelle and Merlin [22] proposed different linear solutions forTU-games by least square values, and pointed out that least square values induce a ranking of players. Ruiz et al. [23] introduced some new properties of the least square family of values. The stability of these least square values from a dynamic point of view is studied. Dragan [24] proved that the least square values of TU-games can be expressed in terms of averages of values of characteristic function. However, the constructive and blocking powers of coalitions are not considered together by any of the above-mentioned least square nucleolus. In many pratical situations, some players may partly participate in a coalition. The cooperative game with fuzzy coalitions is a suitable concept to deal with this phenomenon [25–27]. Nevertheless, the least square nucleolus is also seldom discussed in cooperative games with fuzzy coalitions. Therefore, it is very necessary to develop the least square nucleolus for fuzzy cooperative games based on the constructive and blocking powers. In this paper, a new solution concept called least square B-nucleolus is proposed based on the bi-excess of fuzzy coalitions. The uniqueness of the least square B-prenucleolus for fuzzy cooperative games is proved in detail. The least square B-nucleolus can be obtained by calculating some quadratic programming models. Furthermore, we extend the least square B-prenucleolus to the multiplicative setting, and the logarithmic least square B-prenucleolus for multiplicative fuzzy cooperative game is given.
The rest of this paper is structured as follows.Section 2 introduces some basic definitions of cooperative games and the least square nucleolus. In Section 3, we establish some quadratic programming models to derive the least square B-nucleolus and least square B-prenucleolus. Section 4 presents the least square B-nucleolus for incomplete games. The extension of the least square B-prenucleolus to multiplicative setting is discussed in Section 5. In Section 6, two numerical examples are provided to illustrate the validity of the proposed solutions. The paper is concluded inSection 7.
Preliminaries
In the following, some basic concepts on cooperative games are introduced in detail.
Let N = {1, 2, …, n} be the player set. We denote the crisp cooperative game by (N, v). For any coalition S ∈ P (N) ∖ {∅} and payoff vector , the excess of S with respect to is defined by
The value can be interpreted as a scale of the dissatisfaction of coalition S when payoff vector is selected. Ruiz et al. [18] proposed the least square nucleolus by solving a quadratic programming model (M-1), which selects the imputation to minimize the variance of the resulting excesses of the coalitions, shown as follows:
(M-1):where is the average excess at payoff vector , and can be expressed as
If condition xi ≥ v ({i}) (i = 1, 2, …, n .) is not required in (M-1), then the solution of the corresponding model is called the least square prenucleolus of cooperative game (N, v).
Players may be not fully participate in a coalition, the cooperative game with fuzzy coalitions is given to deal with this situation [25–27]. A fuzzy subset in N is called a fuzzy coalition, which can be denoted by a n-dimensional vector with Si ∈ [0, 1], i = 1, 2, …, n. The number Si indicates the participation level of player i in fuzzy coalition . For any two fuzzy coalitions and , if and only if Si = 0 or Si = Ti (i = 1, 2, …, n). We denote the set of all subset of grand fuzzy coalition by . Accordingly, we have . In the fuzzy setting, for any crisp coalition R(R ⊆ N), we denote R by eR = (R1, R2, …, Rn) satisfying Ri = 1 when i ∈ R and Ri = 0 when i ∈ N ∖ R, i = 1, 2, …, n. ∀ , the union and intersection of are defined by the following maximum and minimumoperators [26]:
A cooperative game with grand fuzzy coalition is a function with . The worth of fuzzy coalition is represented by . The cooperative game with fuzzy coalitions is also called fuzzy cooperative game for short. The notation is used to indicate the fuzzy cooperative game. For any two fuzzy coalitions and (), a fuzzy cooperative game is said to be superadditive if and only if it satisfies [26]:
Yu and Zhang [26] proposed the imputation for a fuzzy cooperative game . An imputation for is a payoff vector satisfyingwhere is the support of fuzzy coalition . If condition (7) is not required, then payoff vector is said to be a preimputation of fuzzy cooperative game . The set of all imputation and preimputation of fuzzy cooperative game are denoted by and , respectively.
Least square B-nucleolus and its uniqueness
The least square nucleolus is proposed based on the excess of the coalitions. Thus, the definition of excess is very important in the model. To distinguish thecardinality of coalitions, Wallmeier [10] proposed the formula of f-excess of coalition S at imputation , shown as follows:where f : T → R+ be a nonincreasing function, T = {|S||S ⊆ N}, and |S| denotes the cardinality of coalition S. However, “the blocking power” of a coalition is not taken into account in Equation (9). To improve this situation, the bi-excess of fuzzy coalition at is proposed to considering both the constructive power and blocking power of fuzzy coalitions as follows:
where denotes the cardinality of fuzzy coalition , . Moreover, Equation (10) can be further written as
Since , we get
It follows thatwhere
To minimize the variance of the excesses of fuzzy coalitions, two quadratic programming models are developed to select the payoff vector asfollows:
(M-2):
(M-3):where is the arithmetic average excess at payoff vector , and can be expressed as
Definition 1. The solutions of quadratic programming models (M-2) and (M-3) are the least square B-nucleolus and the least square B-prenucleolus for fuzzy cooperative game , respectively.
Theorem 1.The quadratic programming models (M-2) and (M-3) are equivalent to the following models (M-4) and (M-5), respectively.
(M-4):
(M-5):
Proof: Let be a payoff vector of fuzzy cooperative game . For any , by Equation (10), we haveSince fuzzy coalition is the complementary set of , we haveIn addition, by Equations (8) and (12) we haveIn sum, it holds thatAccordingly, the models (M-2) and (M-3) are equivalent to the models (M-4) and (M-5), respectively. This completes the proof of Theorem 1. □
Theorem 2.For any nonincreasing functionand fuzzy cooperative game , the (M-5) has a unique solution , which can be expressed by where and is the cardinality of the crisp coalitions and , respectively.
Proof. The Lagrangian of quadratic programming model (M-5) is For any , it holds
The Equation (18) can be further written as SinceIt follows that
The difference of Equations (19) and (21) is taken to eliminate λ, we havewhich can be further written as
Moreover, , xi = 0 holds. In sum, the Theorem 2 is proved. □
It is clear that the B-prenucleolus always exists, and has the unique expression as shown in Equation (20).
Least square B-nucleolus for incomplete games
Due to the uncertainty and complexity in real life, the payoffs information may be partly unknown in a cooperative game. Masuya and Inuiguchi [28] introduced crisp cooperative games with incomplete payoff information, the incomplete payoffs are evaluated by the corresponding interval based on superadditivity. Motivated by their idea, the definition of fuzzy cooperative games with incomplete payoff information is given as follows:
Definition 2. Let be a fuzzy cooperative game. The set of all fuzzy coalitions whose payoffs are known, is denoted by Ω. If it satisfies
(1) and ;
(2) ∅, N ∈ Ω;
(3) Nie{i} ∈ Ω, i = 1, 2, …, n.
then is called an incomplete fuzzy cooperative game.
Definition 3. For any fuzzy coalition , ∃ natural number s and fuzzy coalitions (i = 1, 2, …, s) such that and , j, k ∈ {1, 2, …, s}. If holds for each choice of the , then incomplete fuzzy cooperative game is superadditive.
Masuya and Inuiguchi [28] proposed the upper and lower game of incomplete crisp cooperative game based on superadditivity. The boundary of unknown payoffs in incomplete crisp cooperative game are properly evaluated. For any superadditive incomplete fuzzy cooperative game , the following corresponding upper and lower fuzzy games are given, which is similar to the formulae proposed by Masuya and Inuiguchi [28].
Definition 4. Let be a incomplete fuzzy cooperative game. For any , ifthen and are called the upper and lower fuzzy cooperative games with respect to , respectively.
Remark 1. From Equations (22) and (23), and are complete fuzzy cooperative games. It is clear that in case of a superadditive game, for all .
To minimize the variance of the resulting excesses of coalitions, the imputation of incomplete fuzzy cooperative game is selected by the following quadratic programming model (M-6).
(M-6):
Since is superadditive, by Equation (13), the model (M-6) can be equivalently expressed to model (M-7).
(M-7):
We denote , i.e. set is all the fuzzy coalitions in with unknown payoffs. For any , is denoted by θi, i = 1, 2, …, t. Accordingly, the optimal solution of quadratic programming model (M-7) can be denoted by . Logically, is called the least squareB-nucleolus for incomplete fuzzy cooperative game .
Remark 2. It is apparent that least square B-nucleolus always exists. From the first three constraints of model (M-7), we have . Therefore, the least square B-nucleolus is an effective imputation for incomplete fuzzy cooperative game.
Extension of the least square B-prenucleolus to multiplicative setting
Recently, Ortmann [29] proposed a new positive cooperative game model in the multiplicative setting. In the multiplicative model, all players are using the same utility scale, and the multiplicative Shapley value is given based on the proposed utility scale. Brockman and Wright [30] pointed out that the advantage of the multiplicative model is the simplicity in dealing with banking problems, medical science and insurance problems without a major sacrifice in accuracy. In the multiplicative setting, a positive cooperative game with player set N is denoted by (N, vM), with vM : P (N) → R+ and vM (∅) =1. Ortmann [29] defined the power of a coalition as a multiple of the power of the empty set. Moreover, for any effective payoff vector , the multiplicative efficiency is introduced as .
If some players not fully participate in a coalition under multiplicative setting, we denote the multiplicative fuzzy cooperative game by . is the grand fuzzy coalition, is the characteristic function with . In the following, the formula of multiplicative bi-excess of fuzzy coalition at payoff vector iswhere , be a nonincreasing function. For any , denotes the cardinality of fuzzy coalition . Furthermore, the Equation (24) can be wrriten as
It follows thatwhere is defined in Equation (15), and
To minimize the variance of the excesses of fuzzy coalitions, a logarithmic least square model is developed to select the payoff vector as
(M-8):where is the geometric average excess at payoff vector , and can be expressed as
By Equation (27), the model (M-8) can be further wrriten by
(M-9):
Definition 5. The solution of logarithmic least square model (M-8) is the logarithmic least square B-prenucleolus for multiplicative fuzzy cooperative game .
Theorem 3.The logarithmic least square model(M-9) is equivalent to the following optimal programming model (M-10).
(M-10):
Proof: Let be a payoff vector of multiplicative fuzzy cooperative game . , by Equation (24), it follows that
Since fuzzy coalition is the complementary set of , we have .
Besides, it holds that
To sum up, we havei.e. . Therefore, the model (M-9) is equivalent to the model (M-10). □
Theorem 4.For any nonincreasing functionand multiplicative fuzzy cooperative game, the (M-10) exists a unique solution , which can be denoted bywhere
Proof. Let ln yi = ɛi, i = 1, 2, …, n. The model(M-10) is transformed into the following model
Similar to the proof of theorem 2 by using the method of Lagrange multipliers, the unique solution can be derived as follows:
Thus, , we have yi = eɛi. Besides, for any , ɛi = 0 holds, i.e. yi = eɛi = 1. In sum, the Theorem 4 is proved. □
Note that the logarithmic least square B-prenucleolus always exists, and has the unique expression as shown in Equation (30).
Illustrative example
Example 1. Suppose the function f (t) ≡1 is selected here. N = {1, 2} is the player set, and we know participation levels N1 = 0.4 and N2 = 0.8, respectively. The payoffs of fuzzy coalitions are , , . By Equations (14) and (15), we have
Based on Equation (17), we have x1 = 2.5 and x2 = 3.5. Thus, the least square B-nucleolus of fuzzy cooperative game is .
If the fuzzy cooperative game is considered in the multiplicative setting, we suppose for any , and . By Equation (30), we get
Using Equation (31), we have and . Thus, the logarithmic least square B-prenucleolus of multiplicative fuzzy cooperative game is .
Example 2. Suppose the function , N = {1, 2, 3} is the player set, and we know participation levels N1 = 0.5, N2 = 0.5 and N3 = 0.2. The payoffs of fuzzy coalitions are
The payoff of fuzzy coalition N2e{2} ∨ N3e{3} is unknown. Denoting , by Equations (14) and (15), we have
Based on model (M-7), we establish the following quadratic programming:
By solving the above quadratic programming, we get , , . Thus, the least square B-nucleolus of incomplete fuzzy cooperative game is .
Conclusions
This paper proposes an effective solution concept which is called the least square B-nucleolus for fuzzy cooperative games. The least square B-nucleolus considers both two sides power and the cardinality of fuzzy coalitions. For the superadditive fuzzy cooperative games with incomplete payoff information, the least square B-nucleolus is also derived by solving a quadratic programming model. Moreover, the logarithmic least square model is developed for deriving the corresponding B-prenucleolus in the multiplicative setting. The main theoretical contributions of this paper are shown as follows:
The least square B-nucleolus is defined based on bi-excess. An explicit expression of least square B-nucleolus is proposed.
The existence and uniqueness of least square B-prenucleolus are proved.
We construct a quadratic programming model to generate least square B-nucleolus for fuzzy cooperative games with incomplete payoffinformation.
The logarithmic least square B-nucleolus is proposed based on multiplicative bi-excess. We show that logarithmic least square B-nucleolus can be expressed by an explicit formula.
It is worth to pointed out that not only some new solutions are proposed here, but also the field of potential application is extended. In further study, we will consider several applications of the least square B-nucleolus in actual fields such as risk aversion, environmental improvement and assets management.
Footnotes
Acknowledgments
This work was supported by the National Natural Science Foundation of China (No. 71371030, 71071018), the Specialized Research Fund for the Doctoral Program of Higher Education (No. 20111101110036), the Science and Technique Foundation of Fujian Education Office (No. JA13114) and the Humanities and Social Sciences Fund of the Ministry of Education (No. 14YJC630114).
References
1.
GilliesD.B., Some theorems on n-person games, Princeton: Princeton university, 1953.
2.
ShapleyL.S., A value for n-persons games, Annals of Mathematics Studies28 (1953), 307–318.
3.
SchmeidlerD., The nucleolus of a characteristic function game, SIAM Journal of Applies Mathematics17 (1969), 1163–1170.
4.
KimmsA. and CetinerD., Approximate nucleolus-based revenue sharing in airline alliances, European Journal ofOperational Research220 (2012), 510–521.
5.
PuertoJ. and PereaF., Finding the nucleolus of any n-person cooperative game by a single linear program, Computers & Operations Research40 (2013), 2308–2313.
6.
DriessenT. and HouD., A note on the nucleolus for 2-convex TU games, International Journal of Game Theory39 (2010), 185–189.
7.
DengX., FangQ. and SunX., Finding nucleolus of flow game, Journal of Combinatorial Optimization18 (2009), 64–86.
8.
SudholterP., The modified nucleolus: Properties and axiomatizations, International Journal of Game Theory26 (1997), 147–182.
9.
TarashninaS., The simplified modified nucleolus of a cooperative TU-game, Top19 (2011), 150–166.
10.
WallmeierE., A procedure for computing the f-nucleolus of a cooperative game, Lecture Notes in Economics andMathematical Systems226 (1984), 288–296.
11.
DerksJ. and HallerH., Weighted nucleoli, InternationalJournal of Game Theory28 (1999), 173–187.
12.
FaigleU., KernW. and PaulusmaD., Note on the computational complexity of least core concepts for min-cost spanning tree games, Mathematical Methods of Operations Research52 (2000), 23–38.
13.
KernW. and PaulusmaD., On the core and f-nucleolus of flow games, Mathematics of Operations Research34 (2009), 981–991.
14.
PuertoJ. and PereaF., Finding the nucleolus of any n-person cooperative game by a single linear program, Computers & Operations Research40 (2013), 2308–2313.
15.
FaigleU., KernW. and KuipersJ., On the computation of the nucleolus of a cooperative game, International Journal of Game Theory30 (2001), 79–98.
16.
FromenB., Reducing the number of linear programs needed for solving the nucleolus problem of n-person game theory, European Journal of Operational Research98 (1997), 626–636.
17.
FragnelliV., PatroneF. and TorreA., The nucleolus is well-posed, Journal of Mathematical Analysis and Applications314 (2006), 412–422.
18.
RuizL., ValencianoF. and ZarzueloJ., The least square prenucleolus and the least square nucleolus: Two values for TU games based on the excess vector, International Journal of Game Theory25 (1996), 113–134.
19.
DraganI., The least square values and the Shapley value for cooperative TU games, Top14 (2006), 61–73.
20.
MolinaE. and TejadaJ., The least square nucleolus is a general nucleolus, International Journal of Game Theory29 (2000), 139–142.
21.
RuizL., ValencianoF. and ZarzueloJ., The family of least square values for transferable utility games, Game andEconomic Behavior24 (1998), 109–130.
22.
LaruelleA. and MerlinV., Different least square values, different rankings, Social Choice and Welfare19 (2002), 533–550.
23.
RuizL.M., ValencianoF. and ZarzueloJ.M., Some new results on least square values for TU games, Top6 (1998), 139–158.
24.
DraganI., On the semivalues and the least square values average per capita formulas and relationships, Acta Mathematica Sinica22 (2006), 1539–1548.
25.
AubinJ., Mathematical Methods of Game and EconomicTheory, North-Holland, Amsterdam, 1982.
26.
YuX.H. and ZhangQ., The fuzzy core in games with fuzzy coalitions, Journal of Computational and AppliedMathematics230 (2009), 173–186.
27.
MengF.Y. and ZhangQ., The Shapley function for fuzzy cooperative games with multilinear extension form, Applied Mathematics Letters23 (2010), 644–650.
28.
MasuyaS. and InuiguchiM., Toward the theory of cooperative games under incomplete information, Lecture Notes in Computer Science5861 (2009), 102–113.
29.
OrtmannK.M., A cooperative value in a multiplicative model, Central European Journal of Operations Research21 (2013), 561–583.
30.
BrockmanM. and WeightT., Statistical motor rating: Making effective use of your data, Journal of the Institute of Actuaries119 (1992), 457–543.