Научная статья на тему 'DYNAMIC COST-SHARING GAME WITH SPANNING ARBORESCENCE'

DYNAMIC COST-SHARING GAME WITH SPANNING ARBORESCENCE Текст научной статьи по специальности «Математика»

CC BY
18
6
i Надоели баннеры? Вы всегда можете отключить рекламу.
Область наук
Ключевые слова
DIRECTED NETWORK / COST SHARING GAME / MINIMUM COST SPANNING ARBORESCENCES / DYNAMIC SHAPLEY VALUE

Аннотация научной статьи по математике, автор научной работы — Ye Peichen, Li Yin, Petrosian Ovanes

This paper presents the dynamic Shapley value for cost-sharing game with spanning arborescence. The cooperative behaviour of players is determined, and a two-stage directed network game is considered. At each stage, a cost matrix associated with the directed network is defined by players adopting strategies, and a minimum cost spanning arborescence on the directed network is determined. After the first stage, a particular player will leave the game with a certain probability, which depends on all players' behaviours in the first stage. The characteristic function is defined. Using the Imputation Distribution Procedure(IDP), the dynamic Shapley value in the game is constructed.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «DYNAMIC COST-SHARING GAME WITH SPANNING ARBORESCENCE»

Contributions to Game Theory and Management, XV, 287—302

Dynamic Cost-Sharing Game with Spanning Arborescence

Peichen Ye1, Yin Li1'2, Ovanes Petrosian1

1 St. Petersburg State University, Faculty of Applied Mathematics and Control Processes, 7/9, Universitetskaya nab., St. Petersburg, 199034, Russia 2 School of Mathematics, Harbin Institute of Technology,

92, West Dazhi St., Harbin, 15000, China E-mail: Yepeichen@outlook.com; liyinrus@outlook.com; petrosian.ovanes@yandex.ru

Abstract This paper presents the dynamic Shapley value for cost-sharing game with spanning arborescence. The cooperative behaviour of players is determined, and a two-stage directed network game is considered. At each stage, a cost matrix associated with the directed network is defined by players adopting strategies, and a minimum cost spanning arborescence on the directed network is determined. After the first stage, a particular player will leave the game with a certain probability, which depends on all players' behaviours in the first stage. The characteristic function is defined. Using the Imputation Distribution Procedure(IDP), the dynamic Shapley value in the game is constructed.

Keywords: directed network, cost sharing game, minimum cost spanning arborescences, dynamic Shapley value.

1. Introduction

According to the players' difference of rationality and behavior, game theory can be divided into cooperative and non-cooperative games based on different assumptions. The minimum cost spanning tree game is a cooperative game associated with a minimum spanning tree problem, which is proposed in (Claus and Kleitman, 1973). It has been considered in the cost sharing problems such as water networks, power grids, highways and railway networks.

The first solution for solving the minimum cost spanning tree game is the Bird rule (Bird, 1976). However, the Bird rule is not the perfect solution to the minimum cost spanning tree game. It does not satisfy the property of cost monotony. Many researchers have investigated other allocation rules. The Dutta-Kar rule that meets the property of cost monotony and irreducible core in the minimum cost spanning tree are introduced in (Dutta and Kar, 2004). Another important solution is called the Folk rule (Bergantinos and Vidal-Puga, 2007), which is the Shapley value in the minimum cost spanning tree game with the irreducible graph. Folk rule satisfies several properties, such as population monotonicity and cost monotonicity.

The minimum cost spanning tree problem in classical static networks has been widely studied, and there are many effective algorithms to solve the minimum spanning tree problem. The minimum spanning tree problem in dynamic networks is also widely discussed.

In (Petrosyan et al., 2013), two-stage network games are introduced. At the first stage, players form a network. At the second stage, players choose strategies based

https://doi.org/10.21638/11701/spbu31.2022.21

on the network implemented at the first stage. In the cooperative case, the Shap-ley value is used as a solution concept, which proves that the Shapley value does not satisfy the time consistency property. Therefore, the time-consistent imputation distribution procedure is constructed. In (Yin, 2016), the dynamic Shapley value in the two-stage minimum cost spanning game is introduced. In dynamic cooperative games, the time consistency of solutions is an important objective. In (Min et al, 2022), defines a dynamic "optimistic" game with spanning tree and new characteristic functions in the two-stage stochastic game. It is proved that under certain conditions, the core of the dynamic "optimistic" game is not empty. In (Dutta and Mishra, 2012), the minimum spanning tree game on a directed graph is considered. Cost matrixes associated with directed networks are asymmetric.

In fact, the above studies doesn't explore the dynamic stochastic game with the minimum cost arborescences. In this paper, a dynamic two-stage game with spanning arborescences is presented. In the game, all players are considered as the nodes on the directed graph. The source on the directed graph should be connected with each node. The cost matrix associated with the directed graph is defined. After the first stage, a particular player may leave the game with a probability that depends on all players' behaviours at the first stage. In cooperative cases, players need to select strategies to minimise the total cost during the game. After defining the characteristic functions, the dynamic Shapley value in the game with spanning arborescence is proposed as solution. Finally, it is proved that the dynamic Shapley value in the two-stage minimum cost spanning arborescence game satisfies time consistency under the certain constraint.

2. The Model

2.1. Related Definitions of Directed Graphs

Definition 1. A graph in which every edge has a direction is called a directed graph, denoted as 3 (N,A).

Here the set N is a non-empty set of vertices whose elements are called nodes. Set A is a subset (ordered pair) of N x N, which is a set of edges with directions.

Definition 2. In a directed graph (N, A), the element a in the arc set A is called

an arc or a directed edge, and is denoted by an ordered pair as

a = (i,j)

The node i is called the start node of the directed edge, and the node j is called the end node of the directed edge.

Definition 3. A directed path in a directed graph is a finite non-empty sequence

w = ioaiii • • • a„i„ whose terms are alternately nodes and directed edges such that

ak = (ifc-i, ik). Nodes in a directed path are different.

Definition 4. A directed path with the same initial node and end node is called a directed cycle.

Definition 5. The number of directed edges ending at node i is called the indegree of i , denoted as ID(i). The number of directed edges starting from node i is called the outdegree of i, denoted as OD(i).

2.2. Spanning Tree in Directed Graph(Arborescence)

Let N = {1,2,..., n} denotes a finite set of nodes. N + = N U {0}, where {0} is the source. In this paper, only complete directed graphs are considered.

Definition 6. If (i,j} is a directed edge from node i to node j, then the set of all directed edges is denoted as A = {(i, j} : Vi G N + , Vj G N, i = j}. A directed graph over N + is represented by 3 (N +, A).

We also consider directed graphs on subsets over N +.

Definition 7. For VS C N, S + = S U {0}, the set of all directed edges over S+ is denoted as A = {(i,j} : Vi G S+,j G S, i = j}. A directed graph over S+ is represented by 3 (S +,A).

Example 1. In Fig.1(a), it is a complete directed graph over N + , with the set of nodes N = {1,2,3}, N+ = N U {0} = {0,1, 2, 3}. In Fig.1(b), it is a directed subgraph over S+, where S = {2, 3} c N, S+ = S U {0} = {0,2,3}.

Use c to represent the cost between nodes. The cost between node i and node j is denoted by cj. It means cj is the cost of directed edge (i, j}. We assume that for all directed edges (i, j}, (i G N + , j G N, i = j), the cost satisfies cj > 0.

In this paper, we assume that the edge (i, i}, Vi G N to the source has the cost of i.e. cu = +TO,ci0 = (since the cost of each directed edges is greater than zero, So can be represented by to). That is, an directed edge will not be considered when its cost is to.

Definition 8. The cost matrix associated with the directed graph (N+ , A) is denoted as

©

Fig. 1. A directed graph and subgraph over N+

By assumption, each element in the cost matrix is positive and of order n + 1. An example of a cost matrix associated with a directed graph (N+ , A) is given below.

Example 2. The set of nodes N = {1,2, 3}, N+ = N U {0} = {0,1, 2,3}. Fig.2 is a complete directed graph over N +. The cost of directed edge (3,2) is c32 = 9, the cost of directed edge (2,3) is c23 = 3, c32 = c23. The cost matrix is asymmetric.

Fig. 2. A directed graph with 3 nodes The cost matrix associated with this directed graph is

2 3 4 7 \ 9 10 to 3 9 to)

In this paper, by allowing cost matrix to be asymmetric, spanning tree is a directed graph, called spanning arborescence.

Definition 9. A directed graph "" is a spanning arborescence of N rooted at {0}1 satisfying:

(1) " not have directed cycles,

(2) each node i G N has an indegree of 1.

Let GN represent the set of all spanning arborescences over N. It should be noted that we use " (N+ , A) to represent the directed graph over N +, and " to represent the spanning arborescence on the directed graph ""(N+, A).

3. Description of the Game

At the beginning of this section, we will give the settings of the model.

C [" (N +,A)]

0 1

0 ( TO 3

1 to to

2 to 5

3 y to 12

1{0} is only used as root of spanning arborescence, with an indegree of 0, pointing to other nodes.

3.1. Model Settings

Let N = {1, 2, • • • , n} denote a finite set of players.

Definition 10. At each stage, the strategy of player i G N is an n — 1 dimensional vector

xi , • • • , xi,i—1, +1 , • • • , xi,n)

where xij G Xij is the behavior of player i against player j, Xij is the behavior profile of player i against player j.

Similarly, xjji G Xjji is the behavior of player j against player i, Xjji is the behavior profile of player j against player i.

Definition 11. The choices of strategies by all players form a strategy profile

x (x 1, x2, xn ) *

Definition 12. The directed edges that start and end at node i are called the outgoing and incoming edges of node i, respectively.

Examples of outgoing edge and incoming edge are shown in Fig.3.

Fig. 3. Incoming and outgoing edges

The cost of a directed edge depends on the player at the incoming node. In other words, the cost of directed edge (j, i) depends on the player i.

Example 3. As shown in Figure 4(a), the cost of directed edges (1, 3) and (2,3) depends on player 3. As shown in Figure 4(b), the cost of directed edges (1, 3) and (2, 3) also depends on player 3. The values of cost are related to player 3's strategies.

Fig. 4. The cost of directed edges

Definition 13. In the cost matrix {Cij}(n+i)x(n+i) associated with the directed graph cG' (N+ , A), the cost of directed edge (j, i} is defined as

cji = fc(xij), Vi G N, j G N \{i} (2)

where the function fc is the mapping from the strategy set of player i to the real number field.

According to the definition, the mapping functions of the directed edge (i, j) and the directed edge (j, i) are different, so the cost matrix is asymmetric.

Example 4. Consider an example of a two-players game. The set of players N = {1,2}, the source is {0}, N+ = N U {0} = {0,1,2}. The cost of directed edges (0,1), (0, 2) are given, coi = 3, c02 = 4. The cost of the edge from the player to the source is to, c10 = c20 = to.

Assume that the behaviour profile of player 1 against player 2 is X12 = {3,4,7}, and the behaviour profile of player 2 against player 1 is X2j1 = {6, 8,10}. Suppose that the cost of directed edge (i, 1) is define as

cii = /c(xi,i) = 2x1,4 + 8, i € N \ {1}, xi,j € Xi,j.

The cost of directed edge (i, 2) is define as

ci2 = /c(x2,i) = 2x2,i, i € N \ {2}, X2,i € X2,i.

All possible costs on directed edges (i,j), Vi = j € {1, 2} are in Table 1. Different strategies result in different cost matrices, and a minimum cost spanning arborescence can be obtained when the cost matrix is determined.

Table 1. All possible costs on edges under different behaviours of players

X2,l Xl,2

6 8 10 3 4 7

Cl2 12 16 20 C21 14 16 22

For example, if player 2 chooses the behavior x2,i = 6, the cost of directed edge (1, 2) is c12 = /c(x2,1) = 2x2,1 = 12. If player 1 chooses the behavior x1,2 = 4, the cost of directed edge (2,1) is c21 = /c(x1,2) = 2x1,2 + 8 = 16. The corresponding directed graph over the set N+ is shown in Fig.5. The cost matrix associated with Fig.5 is

0 1 2

0 1 ( TO 3 4

C = 1 I to to 12

2 ^ TO 16 TO

16

Fig. 5. Directed graph over the set N+

Definition 14. The minimum cost spanning arborescence over N is denoted by G (N +,CX)

(N + ,Cx) = arg min cij. (3)

^EGn (i,i)et(N + ,Cx)

The unique directed graph "G (N+ , A) is constructed according to the strategy profile x = (x1, x2,..., xn) and the corresponding cost matrix is C["G(N + , A)], then calculate the corresponding minimum cost spanning arborescence "(N + , Cx). The minimum cost spanning arborescence over S is denoted by "(S+, Cx)

" (S +,Cx) = arg _min Y^ cij. (4)

9 £Gs <i,j)e"j(s+,Cx)

The unique directed graph "G(S+,A) is constructed according to the strategy profile x = (x1, x2,..., xn) and the corresponding cost matrix is C [(G (S + , A)], then calculate the corresponding minimum cost spanning arborescence "(S + , Cx).

Definition 15. The total cost of all directed edges on the minimum cost spanning arborescence "(N+,Cx) is denoted by C["(N +,Cx)]

C [" (N+ ,Cx)]= £ cij (5)

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

(ij)ej (N +,cœ)

The total cost of all directed edges on the minimum cost spanning arborescence "(S+, Cx) is denoted by C["(S+, Cx)]

C [" (S+,Cx )]= £ cij. (6)

(i,j)ejj (s+,cœ)

When a particular player m leaves the game, the set of players becomes N \ {m}, N+ \ {m} = N \ {m} U {0}. According to the strategy profile

x \ {m} = (x1, x2, • • • , xm_1, xm+1, • • • , x„),

a directed graph "G(N + \ {m}, E) is obtained. As shown in Fig.6.

Definition 16. The minimum cost spanning arborescence in directed graph G(N+ \ {m}, A) is denoted by G(N+ \ {m}, Cx\{m})

gG(N + \ {m}, Cx\{m}) = arg_ min £ cij. (7)

1 eSN\{m} <i,j)ej(N +\{m},CWm})

The minimum cost spanning arborescence in directed graph (G(S+ \ {m}, A) is denoted by G (S + \ { m}, Cx\{ m} / •

G(S+ \ {m},Cx\{m}) = arg^ min £ cij. (8)

9 £GsX{m} (i,j)e_(S+\{m},Cx\{m>)

Fig. 6. Particular player m leaves the game

Definition 17. The total cost of all directed edges on the minimum cost spanning arborescence "(N+ \ {m}, Cx\{m}) is denoted by C[""(N+ \ {m}, Cx\{m})]

C [" (N + \{m},CxUm})]

E

ij •

(9)

(i,j)£g (N +\|m},C,\{m))

The total cost of all directed edges on the minimum cost spanning arborescence

" (S+ \ {m}, Cx\{m}) is denoted by C["(S+ \ {m}, Cœ\{m})]

C[""(S + \ {m}, Cx\{m})] =

E

ujj.

(10)

{i,j)e-f (S+\{m},Cx\{m))

Definition 18. The set of directed edges in the sub-arborescence rooted at m is B(m) = {(m, n), (m, l), (n, q), • • • }.

As shown in Fig.7, the set of directed edges in the sub-arborescence rooted at 3 is B(3) = {(3, 7), (3, 8), (3, 9), (7,12)}.

Fig. 7. B(m), m = 3

Definition 19. The probability of player m leaving the game is defined as

= E(i,j)EB(m) Cij (11)

P C [" (N +,Cx] ( )

where the minimum cost spanning arborescence "(N+,Cx) is directly obtained from " (n+ , A), and the directed graph " (N+ , A) is constructed by strategy profile x — (x 1, x2, ).

3.2. Stage Game

Stage 1. In the first stage, players simultaneously choose their behaviours, which are n dimensional strategy profiles

x = (x1, • • • , xn), x1 (x1,1, • • • , x1,i-1, x1,i+1, • • • , x1,n)

where x1,j- G Xij represents the behaviour of player i against player j in the first stage, Vi — j, i, j G N.

This means that in the first stage of the game, each player determines his own strategy and establishes the directed edge (i,j), the cost of the directed edge is cij — /c(xij ), depending on the player j.

Stage 2. After the first stage, if player m does not leave the game, as in the first stage, all players choose their behaviour at the same time, which is an n dimensional strategy profile

2 = ( 2 2 ) x (x 1, • • • , xn),

2 = ( 2 2 2 2 ) xi (xi,1, • • • , xi,i-1, xi,i+1, • • • , xi,n)

where x2,j G Xi2,j- represents the behaviour of player i against player j in the second stage, Vi = j, i, j G N.

If player m leaves the game, the set of players becomes N + \{m} = N\{m}U{0}. All players except m choose their behaviours at the same time, which is an n — 1 dimensional strategy profile

2\r-i_('2 2 2 2^

x \ {m} = (x1, • • • , xm-1, xm+1, • • • , xn),

2 = ( 2 2 2 2 ) xi (xi,1, • • • , xi,i-1, xi,i+1, • • • , xi,n)

Vi G N \ {m}, where G X^j represents the behaviour of player i against player j in the second stage, Vi = j, i, j G N.

4. Characteristic Function

We assume that the total cost of players in the two-stage minimum cost spanning arborescence game is the sum of the costs of players in the first stage and the second stage. In order to minimise the expected sum of their costs, we consider a cooperative game in which all players jointly choose strategies.

Now we define the characteristic function for the coalition N. Since the game changes randomly from the first stage to the second stage, we consider the mathematical expectation of the total cost of players. A two-stage cooperative strategy

xi(^) for player i G N is a mapping that determines for each stage which strategy xi of that stage is to be selected for the player.

4.1. The value of characteristic function for two-stage game

Now define the characteristic function for the coalition N.

V 1(N +)

= mm{C["(N +, Cxi )] + [pC["(N + \ {m}, Cx2\{m})] + (1 — p)C["(N +, Cx2 )]]} = C G (N +, C,1 )] + {pC [" (N + \ {m}, C,2\{m})] + (1 — p)C [" (N +, C,2 )]} (12)

where P = Cj

where p C[__(N +,C-1 )] .

Similarly, given S c N, S + = SU{0}. As the minimum cost to connect all players in S+ to the source, suppose the players are in N + \ S+. In this case, none of the players in N + \ S + want to connect to the source. Define the value of characteristic function for the coalition S c N, S+ = S U {0}. If m G S,S+ = S U {0},

V 1(S +)

= mm{C[" (S+,CxSi+ )] + pC [" (S+ \ {m}, CxS2+\W)] + (1 — p)C [" (S+,CxS+ )]} = C["(S+, CSi+ )] + pC["(S+ \ {m}^™)] + (1 — p)C["(S+,C;S2+ )]. (13)

If m G S, S+ = S U {0}, x(• ) = {xi(•), i G S}

V 1(S +)=min{C["(S+,Cf+)] + C["(S +, CS+)]}

= C["(S+, CS+)] + C["(S+, C|2+)] (14)

where p = . CS+ is the cost matrix restricted to S + .

4.2. The value of characteristic function at second stage

Now define the characteristic function from the second stage for coalition N. If player m leaves the game after the first stage,

V2(N+ \ {m}) = min{C["(N+ \ {m},Cx2\{m})]}

= C [" (N+ \{m},C,2\{m})]. (15)

If player m does not leave the game after the first stage,

V2(N+ ) = ^m{C["(N +,Cx2)]} = C["(N+, C,2)]. (16)

Now we consider the value of characteristic function for the coalition S c N, S+ = S U {0} from the second stage. Given a coalition S, since player

m will never leave the game, the value of the characteristic function is equal to the sum of the minimum costs of players in the coalition S.

V 2(S+) = min {C tf (S+,C?+ )]} = C [tf (S+,C*2+ )], (17)

where S c N, S+ = S U {0}. CS+ is a cost matrix restricted to S +.

5. The Dynamic Shapley Value

Definition 20. The Shapley value in the two-stage minimum cost spanning arborescence game is defined as

Sh1(N + C) = ^ E [V 1(S+(i) U {i}) - V 1(Sí(г))], (18)

where Vi G N, S + = S U {0}, S Ç N, n represents the set of all permutations on N ; Sn(k) = {i | n(i) < n(k)} represents the set of players ranked ahead of player k in the permutation n.

Similarly, the Shapley value in the second stage is defined as follows. If player m leaves the game after the first stage,

Sh2(N+ \ {m}, C) = 1 E [V2(S+(i) U {i}) - V2(S+(i))] (19)

where Vi G N \ {m},S + = S U {0}, S Ç N \ {m}, n represents the set of all permutations on N, and Sn(k) = {i | n(i) < n(k)}.

If player m does not leave the game after the first stage,

Sh2(N +,C) = 1 E [V2(S+(i) U{i}) - V2(S+(i))] (20)

where Vi G N, S + = S U {0}, S Ç N, n represents the set of all permutations on N, and Sn(fc) = {i | n(i) < n(k)}.

For the Shapley value, we investigate its consistency problem. We can define dynamic Shapley values by using Imputation Distribution Procedure (Petrosyan and Danilov, 1979). In two-stage minimum cost spanning arborescence game, the IDP of Shapley value is a scheme P = (P1,,^2) such that

P1 = Sh1(N+,C) -pSh2(N+ \ {m},C) - (1 -p)Sh2(N+,C), (21) P2 = pSh2(N+ \ {m}, C) + (1 - p)Sh2(N+,C), (22)

where P = EjÎlj>eB<m) Cj

whele p C[-g(N +,C-i )] .

In the game with spanning arborescence, if there is a nonnegative IDP (P1 > 0, Pj2 > 0, Vi G N) such that the following conditions hold:

Sh1(N+,C) = P1 + pSh2(N+ \ {m},C) + (1 -p)Sh2(N+,C), (23)

pSh2(N+ \ {m},C) + (1 -p)Sh2(N+,C) = ß2,

(24)

where p = c^N+c^ 1)] ' Then Shapley value Sh1 is called time-consistent in spanning arborescence game.

Unfortunately, in two-stage minimum cost spanning arborescence game, ft may take a negative value.

Example 5. Consider a two-stage minimum cost spanning arborescence game with two players. The set of players is N = {1, 2}, the source is {0}, N + = N U {0} = {0,1,2}. We assume that player 1 may leave the game after the first stage.

The cost of directed edges (0,1), (0,2} are given, c01 = 12, c02 = 100. The cost of the directed edges from the player to the source is to, c10 = c20 = to. Assume that the behaviour profile of player 1 against player 2 is X1j2 = {4,17}, and the behaviour profile of player 2 against player 1 is X21 = {3,12}. Suppose the cost functions are as follow:

Ci1 = /1(^1,4) = X1,i + 4, i G N \ {1}, X1,i G X^j, Ci2 = /c(x2,i) = 2x2,j + 3, i G N \ {2}, X2,j G X2,j.

Table 2. All possible costs on edges under different behaviours of players

X2,1 Xl,2

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

3 12 4 17

C12 9 27 C21 8 21

All possible costs of directed edges (i, j), Vi = j G {1, 2} are in Table 2. If player 1 choose the strategy xij2 = 4 and player 2 choose the strategy x2ji = 3, we can get the directed graph shown in Fig.8, and the corresponding cost matrix is

Fig. 8. The corresponding directed graph

0 1 2 0 / to 12 100 \

C0 (N+,A)] = (cjj )3X3 =1 ( to to 9 I, Vi, j G{0,1, 2}

2 \ to 8 to /

The minimum cost spanning arborescence consisting of directed edges (0,1), (1, 2). The total cost of minimum cost spanning arborescence is

C[tf (N+, Cx)] = C01 + C12 = 12 + 9 = 21,

where x = (x1,2, x2,1) = (4, 3)

The probability that player 1 leaves the game after the first stage is

C12 9 3

p = Ctf (N+,C.)] = 2Î = 3 ^ a429.

We get the cooperative strategies as follow:

x1 = (x1, x2) = (4, 4), x2 = (x1, x2) = (3, 3) The value of characteristic function for set N + is

V 1(N+) = 21 + 0.429 x 100 + (1 - 0.429) x 21 = 75.857.

Calculating the characteristic function and the Shapley value in two-stage minimum cost spanning arborescence game, we can get

V 1({1} U {0}) = 12 + 12 = 24, V 1({2} U {0}) = 100 + 100 = 200.

Sh1(N+ ,Cx) = -50.071, Sh2(N+,Cx) = 151.429.

Similarly, calculate the characteristic function and the Shapley value in subgame. If player 1 leaves the game after the first stage, as shown as in Fig.9.

(m)<_

Fig. 9. Player 1 leaves the game after first stage

V2(N+) = 100, V2({1} U {0}) = 0, V2({2} U {0}) = 100,

Sh2(N+ \ {1}, Cx) = 0, Sh2(N+ \ {1}, Cx) = 50. If player 1 does not leave the game after the first stage:

V2(N+) = 21, V2({1} U {0}) = 12, V2({2} U {0}) = 100,

Sh1(N +, Cx) = -33.5, Sh2(N +, Cx) = 54.5.

Then, the Imputation Distribution Procedure(IDP) as follows:

ft1 = Sh1(N+, CX) -pSh2(N+ \ {1}, Cx) - (1 -p)Sh?(N+, Cx) = -50.071 - 0.429 x 0 - (1 - 0.429) x (-33.5) = -31.

ft1 = Sh2(N+, Cx) -pSh2(N+ \ {1}, Cx) - (1 -p)Sh2(N+, Cx) = 151.429 - 0.429 x 50 - (1 - 0.429) x 54.5 = 98.857

ft2 = pSh?(N + \ {1},Cx) + (1 - p)Sh2(N +, Cx) = 0.429 x 0 + (1 - 0.429) x (-33.5) = -19.143

ft2 = pSh2(N + \ {1},Cx) + (1 - p)Sh2(N +, Cx) = 0.429 x 50 + (1 - 0.429) x 54.5 = 52.571

The dynamic Shapley Value in this example is time-inconsistent.

6. Theorem

We investigate whether the dynamic Shapley value in two-stage minimum cost spanning arborescence satisfies time-consistent under certain condition.

Definition 21. If the outdegree of the end node of a directed path on the minimum cost spanning arborescence "" is 0, the directed path is called a terminal directed path on the minimum cost spanning arborescence ", which is denoted by

wy = ioa^1 • • • at iT

where OD(iT) = 0.

Theorem 1. If player m leaves the game after the first stage is at the end node of the terminal directed path on the minimum cost spanning arborescence ", when

V(S U {i}) - V(S) > 0,

the dynamic Shapley value in the two-stage minimum cost spanning arborescence game satisfies time consistency.

Proof. If player m to leave after the first stage is located at the end node of the terminal directed path on the minimum cost spanning arborescence ", the subarborescence B(m) with m as the root does not contain directed edges, which means that B(m) only contains root m.

The probability of player m leaves the game after first stage is

= S(i,j)EB(m) Cij = 0

p C [" (N +,Cxi )] C [" (N +,CS1 )]

The Imputation Distribution Procedure as follows:

P1 = ) - pSh2(N+ \ {m}, C) - (1 - p)Sh2(N+,C)

n n

= Sh1(N+,C) - Sh2(N+ ,C) = ESh1(N+,C) -ESh2(N+,C)

sh2'

i=i i=i

^EE[V 1(s+(i) u{ii) - V 1(s+(i))j - ^EE[V 2(s4)u«) - V 2(s+(i))]

i=i ien i=i ien

P2 = pSh2(N+ \ {m},C) + (1 -p)Sh2(N+,C) = Sh2(N+,C) n 1 n

= e C) = n EE [v2(S+(i)u {<}) - V 2(S+(i))]

¿=1 ¿=1 »en

Under constraint V(S U {i}) — V(S) > 0, we get P2 > 0. Since m is located at the end node of the terminal directed path, the total cost of minimum cost spanning arborescence becomes smaller when player m leaves after first stage, so P1 > 0.

In summary, the dynamic Shapley value in the two-stage minimum cost spanning arborescence game satisfies time consistency under the constraint.

Example 6. To satisfy the constraint V(S U {i}) — V(S) > 0, we directly give the cost of each directed edge on the directed graph with 2 players, as shown in Fig.10. We assume that player 2 may leave the game after first stage.

Fig. 10. The corresponding directed graph

The minimum cost spanning arborescence consisting of directed edges (0,1} and (1,2}. The total cost of minimum cost spanning arborescence is

C[t(N+, Cx)] = coi + ci2 = 12 + 9 = 21.

The probability that player 2 leaves the game after the first stage is

_ 0

P = C [t (N +,Cx)] = .

We calculate the value of characteristic function and Shapley value, the results are shown in Tables 3, 4.

Peichen Ye, Yin Li, Ovanes Petrosian Table 3. The value of characteristic function

Coalition N+ {0}U{1} {0}U{2}

V1 42 24 40

V 2 player 2 leaves 12 12 0

player 2 not leave 21 12 20

Table 4. The Shapley value

player 1 player 2

Stage 1 SM(N + ,C ) = 13 Sh1(N +,C) = 29

Stage 2 player 2 leaves Sh2(N + \ {2}, C) = 12 Sh2(N + \ {2},C) = 0

player 2 not leave Sh2(N+,C ) = 6.5 Sh2(N +,C) = 14.5

Then, we can get = 6.5, ft" = 54.5, ft2 = 6.5, ft2 = 14.5. The dynamic Shapley value in this example is time inconsistent under constraint V(S U {i}) - V(S) > 0.

7. Conclusion

In this paper, we study subgame consistent solutions in two-stage minimum cost spanning arborescence game. The cost sharing problem related to the minimum cost spanning arborescence problem in dynamic games is considered, and it is shown that the dynamic Shapley value in the game with spanning arborescence is time-inconsistent. However, under a certain constraint, for two-stage minimum cost spanning arborescence game with a certain player leaves after the first stage, the dynamic Shapley value satisfies time consistency property.

References

Bergantinos, G. and Vidal-Puga, J.J. (2007). A fair rule in minimum cost spanning tree

problems. Journal of Economic Theory, 137(1), 326-352. Bird, C. G. (1976). On cost allocation for a spanning tree: A game theoretic approach. Networks, 6, 335-350.

Claus, A. and Kleitman, D.J. (1973). Cost allocation for a spanning tree. Networks, 3, 289-304.

Dutta, B. and Kar, A. (2004). Cost monotonicity, consistency and minimum cost spanning

tree games. Games Econom Behav, 48, 223-248. Dutta, B. and Mishra, D.(2012). Minimum cost arborescences. Games Econom Behav, 74, 120-143.

Min, Ch. Peichen, Y. and Yin, L (2022). Dynamic "optimistic" characteristic function in the game with spanningtree. 2022 International Conference Stability and Oscillations of Nonlinear Control Systems (Pyatnitskiy's Conference). IEEE, 2022: 5427-5432. Petrosyan, L. A. and Danilov, N.N. (1979). Stability of solutions in non-zero sum differential games with transferable payoffs. Viestnik of Leningrad Universtiy, 1, 52-59. Petrosyan, L.A., Sedakov, A. A. and Bochkarev, A. O. (2013). Two-stage network games.

Matematicheskaya teoriya igr i ee prilozheniya, 5(4), 84-104. Yin, Li. (2016). The dynamic Shapley Value in the game with spanning tree. 2016 International Conference Stability and Oscillations of Nonlinear Control Systems (Pyatnit-skiy's Conference). IEEE, 2016, 1-4.

i Надоели баннеры? Вы всегда можете отключить рекламу.