This paper proposes the H-average tree solution based on a graph game with fuzzy characteristic function. This solution is a generalization of the classical average tree solution, and is an imputation of a graph game with fuzzy characteristic function. When the game is cycle-free the H-average tree solution is the unique solution that satisfies component efficiency and component fairness. The interval average tree solution is introduced. Furthermore, we show the relationship between the H-average tree solution and the interval average tree solution. A practical application of the proposed model in outsource production is given.
Due to the impact of competition, politics and other factors, cooperation is not free, but limited. Myerson [1] formulated a transferable utility cooperative game with communication structure, called graph game. Players can cooperate only if they are directly or indirectly connected. Demange [2] interpreted the tree as a hierarchy on the set of players and showed that hierarchies yield stability. In 2008 Talman [3] and Herings et al. [4] proposed the average tree solution of a cycle-free graph game respectively. Later, the solution was generalized to the class of all graph games by Herings et al. [5].
Because of many uncertain factors the real outcome of cooperation only is an approximate evaluation. Mares [6, 7] and Vlach [8] discussed the cooperative games with fuzzy characteristic functions. In their models the allocations of players are fuzzy numbers. However, there is not any imputation for a graph game when its fuzzy characteristic function is fuzzy.
With economic globalization, outsource produc-tion is taken by many companies. In this paper, we study a graph game with fuzzy characteristic function and define the H-average tree solution. The properties of the solution are discussed. Finally we give an example to show the application of the H-average tree solution in outsource production.
Preliminaries
Operations of fuzzy numbers
Let us begin with reminding the most general definition of operations of fuzzy numbers [9]. We denote the collection of all bounded fuzzy numbers by . For any λ ∈ [0, 1], we have the level set of , where is the membership function of . The λ-cuts can be represented by an interval number .
Definition 2.1. Let . If there exists such that , then is called the Hukuhara difference, represented by .
Theorem 2.1.Let. Ifexists, then
Theorem 2.2.Let. Ifandexist, then
Graph games
We consider a transferable utility cooperative game with communication structure, also called a graph game [4]. It is denoted by (N, v, L) where N ={ 1, ⋯, n } is a node set of players, v : 2N → R a characteristic function such that v (φ) = 0 and L⊆ { { i, j } |i ≠ j, i, j ∈ N } a set of edges. Meanwhile, (N, L) is called an (undirected) graph.
Definition 2.2. A coalition S ∈ 2N is called a network of (N, v, L) if S is connected on the graph (N, L). Furthermore, a network S forms a component on (N, v, L) if S can not form a large network with any other players of N ∖ S.
For a graph game (N, v, L) we denote CL (N) the set of all networks and the collection of all components.
Let (N, L) be a graph, W ∈ 2N and L (W) ={{ i, j } ∈ L|i, j ∈ W }. Then (W, L (W)) is called a subgraph of the graph (N, L). For of a graph game (N, v, L) we get two new components after deleting a link {i, j} on (K, L (K)). Then we denote by Kh the component containing the player h, where h = i, j. On a graph game (N, v, L) a sequence of different nodes (i1, …, ik) is called a cycle when it satisfies: (1) k ≥ 2; (2) ik = i1; (3) {ih, ih+1} ∈ L, h = 1, …, k - 1. A graph game (N, v, L) is cycle-free if it does not contain any cycle.
For a graph (N, L) an n-tuple B ={ B1, ⋯ Bn } of n subsets of N is admissible if
i ∈ Bi for all i ∈ N, and Bj = N for some j ∈ N;
K = Bj for all i ∈ N and , and {i, j } ∈ L for some j ∈ N.
The class of all admissible n-tuples B ={ B1, ⋯, Bn } of (N, L) is denoted by BL.
We define a graph game with fuzzy characteristic function by in which the characteristic function and . A graph game with fuzzy characteristic function degenerates to be a crisp game when the domain of the characteristic function is the set of real numbers. So we only give some existing facts on a graph game with fuzzy characteristic function.
Definition 2.3. For a graph game with fuzzy characteristic function and W ∈ 2N, a fuzzy vector is said to be an imputation about W if it satisfies:
;
;
.
Herings [4, 5] has discussed the average tree is unique if the solution satisfies component fairness and component efficiency for a classical graph game. We can get the similar conclusion for a graph game with fuzzy characteristic function.
Theorem 2.3.Letfbe a function of a cycle-free graph game with fuzzy characteristic functionandW ∈ 2N. Thenfis the unique solution aboutWonif the followings hold:
component fairness
component efficiency
H-average tree solution on a graph game with fuzzy characteristic function
Let be a graph game with fuzzy characteristic function. ∀λ, β ∈ [0, 1], λ ⩽ β,
We denote by the class of graph games with fuzzy characteristic functions that satisfy Equation (1). By the existence of Hukuhara difference described in [9], we know exists if and only if Equation (1) holds.
Definition 3.1 For and W ∈ 2N, we define the H-average tree solution is the vector by
When is cycle-free, we write Tj (W) a spanning tree induced by the root j ∈ W in the subgraph (W, L (W)) and the set consisting of i ∈ W and all its subordinates in Tj (W). It is clear that
From Equation (2) we can get the average tree solution AT (W, v, L (W)) of the crisp graph game (N, v, L) when the fuzzy characteristic function degenerates to be the crisp characteristic function v.
It is easy to prove that AT (W, v, L (W)) is an imputation about W in (N, v, L). And the solution satisfies component efficiency and component fairness. Thus, the H-average tree solution is an extension of AT (W, v, L (W)). By Theorem 2.1, we get the following.
Lemma 3.1.LetandW ∈ 2N, thenL (W))], ∀i ∈ Nandλ ∈ [0, 1], whereand are respectively the average tree solutions of the crisp graph games and.
Theorem 3.1.Letand, W ∈ 2N, is defined by:. Then the H-average tree solutions satisfy additivity, i.e. ∈N.
Proof. If i ∈ N ∖ W, it is obvious that satisfies additivity. If i ∈ W, then from Theorem 2.2,
The proof is completed. □ Theorem 3.2.Ifis cycle-free andW ∈ 2N, then the H-average tree solutionis the unique solution that satisfies component efficiency and component fairness about the coalitionWon. Proof. Given any λ ∈ [0, 1] and W ∈ 2N, by Lemma 3.1 and Theorem 2.1, we have
Moreover, the crisp average tree solution is component efficient, the following is valid:
Consequently, which means Hence, H-average tree solution L (W)) is component efficient. It is apparent that and satisfy component fairness. By Lemma 3.1, we obtain L (W))) λ = . Then for any and {i, j } ∈ L (K), the following holds:
Therefore, satisfies component fairness, i.e.
For the coalition W, is the unique solution that satisfies component efficiency and component fairness from Theorem 2.3. □
Properties of H-average tree solution
Theorem 4.1.LetandW ∈ 2N, then the H-average tree solutionis an imputation about the coalitionWon.
Proof.
By Definition 3.1,
Because is component efficient,
For any λ ∈ [0, 1] and i ∈ W, from Lemma 3.1, it is obvious that
Due to and are respectively imputations of crisp graph games and , we have that
Furthermore, which implies that . The proof is completed. □
Definition 4.1. For a game with fuzzy characteristic function , the interval average tree solution is defined by
Theorem 4.2.Let, then the relationship between the interval average tree solutionand the H-average tree solution is
Proof. From Equation (4), it follows that for any λ ∈ [0, 1] and i ∈ N
Consequently,
Hence, which completes the proof. □
Case analysis
Example 5.1. There is an outsource production model that company A plans to cooperate with two service providers, named B and C. Sake of discussion, we write company A, B and C by nodes 1, 2 and 3. Then N ={ 1, 2, 3 }, L ={{ 1, 2 }, { 1, 3 }}. Because of many reasons such an consumer demand, product cost, etc. each company’s share is represented by triangular fuzzy numbers (m, Lm, Rm) T, not a precise value. The effective output of each product is shown in Table 1.
The output and average profit of each coalition’s product
Coalition
Output of coalition’s product (tons)
Average Profit (thousands of dollars)
{1}
15
(2.40, 0.08, 0.08) T
{1, 3}
22
(3.00, 0.10, 0.15) T
{1, 2}
25
(2.60, 0.12, 0.10) T
{1, 2, 3}
30
(3.20, 0.15, 0.15) T
Otherwise
0
(0, 0, 0) T
Let be the fuzzy characteristic function on N. Then
Now we can employ the H-average tree solution in Equation (3) to estimate each company’s share.
Therefore,
For example, for W = { 1, 2 } ∈ 2N, we get the H-average tree solution as follows:
Given confidence level λ = 0.7, we calculate the allocation of each company is the interval
Footnotes
Acknowledgments
The research work is supported by the National Natural Science Foundation of China (Nos. 71371030, 71871002, 11601348), the National Natural Science Foundation of Hebei Province (No. A2015106040) and the Doctoral Foundation of Shijiazhang College (18BS012).
References
1.
R.B.Myerson, Graphs and cooperation in Games [J], Mathematics of Operations Research2 (1977), 225–229.
2.
G.Demange, On group stability in hierarchies and networks [J], Journal of Political Economy112 (2004), 754–778.
3.
D.Talman and Y.Yamamoto, Average tree solution and sub-core for acyclic graph games [J], Journal of the Operations Research Society of Japan51(3) (2008), 203–212.
4.
P.J.J.Herings, G.Van der Laan and A.J.J.Talman, The average tree solution for cycle-free graph Games [J], Gamesand Economic Behavior62 (2008), 77–92.
5.
P.J.J.Herings, G.Van der Laan, A.J.J.Talman and Z.Yang, The average tree solution for cooperative games with communication structure [J], Games and Economic Behavior68 (2010), 626–633.
6.
M.Mares, Fuzzy coalition structures [J], Fuzzy Set and Systems114(1) (2000), 23–33.
7.
M.Mares, Fuzzy Cooperative Games: Cooperation with Vague Expectations [M].Physica-Verlag, New York, 2001.
8.
M.Mares and M.Vlach, Linear coalition games and their fuzzy extensions [J], International Journal of Uncertainty Fuzziness Knowledge-Based Systems9(3) (2001), 341–354.
9.
D.Dubois, E.Kerre, R.Mesiar and H.Prade, Fuzzy interval analysis, in:
D.Dubois and H.Prade (eds),The Handbook of Fuzzy Sets: Volume I. Fundamentals of Fuzzy Sets, Kluwer Academic Publishers, Dordrecht, 2000, pp. 483–581.
10.
X.H.Yu and Q.Zhang, An extension of cooperative fuzzy games [J], Fuzzy Sets and Systems161(11) (2010), 1614–1634.
11.
M.Sakawa and I.Nishizaki, A solution concept based on fuzzy decision in n-person cooperative game.Cybernetics and Systems Research’92 [C], Singapore: World Scientific Publishing (1992), 423–430.
12.
M.Slikker, Acharacterization of the position value.International Journal of Game Theory33 (2005), 505–514.
13.
R.Baron, S.Béal, E.Rémilla and P.Solal, [J], International Journal of Game Theory40 (2011), 331–349.
14.
D.Talman and Y.Yamamoto, Average tree solution and sub-core for acyclic graph games [J], Journal of the Operations Research Society of Japan51(3) (2008), 203–212.
15.
J.P.Aubin, Mathematical Methods of Game and Economic Theory, Rev. Ed.,North-Holland, Amsterdam,1982.
16.
R.Zhao and R.Govind, Solution of algebraic equation involving generalized fuzzy numbers, Information Sciences56 (1991), 199–243.