Научная статья на тему 'TWO-LEVEL COOPERATIVE GAME ON HYPERGRAPH'

TWO-LEVEL COOPERATIVE GAME ON HYPERGRAPH Текст научной статьи по специальности «Математика»

CC BY
5
2
i Надоели баннеры? Вы всегда можете отключить рекламу.
Область наук
Ключевые слова
COOPERATION / CHARACTERISTIC FUNCTION / HYPERGRAPH / COMMUNICATION STRUCTURE

Аннотация научной статьи по математике, автор научной работы — Kosian David A., Petrosyan Leon A.

In the paper, the cooperative game with a hypergraph communication structure is considered. For this class of games, a new allocation rule was proposed by splitting the original game into a game between hyperlinks and games within them. The communication possibilities are described by the hypergraph in which the nodes are players and hyperlinks are the communicating subgroups of players. The game between hyperlinks and between players in each hyperlink is described. The payoff of each player is influenced by the actions of other players dependent on the distance between them on hypergraph. Constructed characteristic functions based on cooperative behaviour satisfy the convexity property. The results are shown by the example.

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

Текст научной работы на тему «TWO-LEVEL COOPERATIVE GAME ON HYPERGRAPH»

Contributions to Game Theory and Management, XIV, 227-235

Two-Level Cooperative Game on Hypergraph*

David A. Kosian and Leon A. Petrosyan

St. Petersburg State University, 7/9 Universitetskaya nab., Saint Petersburg 199034, Russia, E-mail: kosyan-david@mail. ru, 1. petrosyan@spbu. ru

Abstract In the paper, the cooperative game with a hypergraph communication structure is considered. For this class of games, a new allocation rule was proposed by splitting the original game into a game between hyperlinks and games within them. The communication possibilities are described by the hypergraph in which the nodes are players and hyperlinks are the communicating subgroups of players. The game between hyperlinks and between players in each hyperlink is described. The payoff of each player is influenced by the actions of other players dependent on the distance between them on hypergraph. Constructed characteristic functions based on cooperative behaviour satisfy the convexity property. The results are shown by the example.

Keywords: cooperation, characteristic function, hypergraph, communication structure.

1. Introduction

In classic cooperative games with transferable utility, it is assumed that all players have an opportunity to form a grand coalition and the total payoff from the cooperation can be distributed among the players.

In general cases, not all players can communicate with each other due to some economic, transport and other restrictions. To define the possibilities of communication the communication structure can be used. The undirected graph can represent a communication structure. In the graph, only nodes that have an edge between them can interact. Such class of games was initially studied by Myerson (Myerson, 1977). After that, games with communication structure have received attention in cooperative game theory. Owen (Owen, 1986) studied games with a tree as a communication structure. Meessen (Meessen, 1988) introduced the positional value for the games with graph communication structure.

The TU-games with hypergraph communication structure were studied by Nouwe-land, Borm and Tijs (Nouweland et al., 1992). They characterized the Myerson value and the positional value for these games. The third value, which is called degree value for games with a hypergraph communication structure, was introduced in (Shan et al., 2018).

In the paper cooperative games with hypergraph communication structure are considered. We propose two-level based approach for these games. The paper is organized as follows. First, basic definitions and notations concerning the hypergraph communication structure are given. Then the definition of the game with discounted payoff function is provided. Next, described two-level based approach and subgames between and inside hyperlinks are considered. Finally, the results are explained on an example.

*The work of the second author is supported by the Russian Science Foundation (grant no. 17-11-01079).

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

2. Communication Structure

In the paper, we consider a game with a hypergraph communication structure. Hypergraph is a generalization of a graph in which an edge can join any number of vertices. In contrast, in an ordinary graph, an edge connects exactly two vertexes. Formally hypergraph is a pair (N, H), H Ç {H e 2N||H| > 2}, where N is a finite set of nodes and H is a given set of sub sets of N, each element in H is called

| H|

hyperlinks include only 2 nodes the hypergraph can be considered as a graph. A simple example of a hypergraph is presented in Fig.l.

HI H2

Fig. 1. Example of Hypergraph

Reduction of hypergraph (N, H) can be obtained by removing all hyperlinks which are entirely included in other hyperlinks from the original hypergraph (N, H ). If a hypergraph coincides with its reduction, that is, it does not have hyperlinks inside others, such hypergraph is called reduced.

The path between two hyperlinks H and Hj is a sequence of hyperlinks Hk1, Hk2 ,...,Hkl where:

1)Hi = Hki, Hj = Hkl

2)Vi : 1 < i < k - 1, H n Hh+1 = 0.

The minimal path between two hyperlinks is the path that contains minimal number of hyperlinks.

The distance between two vertexes i, j is defined as the number of hyperlinks I in the minimal path between hyperlinks Hkl, Hkl where i G Hkl, j G Hkl

Two vertexes that have a path between them are called connected. Define neighbours with level k for each node.

Neighbours of vertex i G N with level 1 are vertexes j G N/ that are at distance 1 from i. Neighbours of vertex i G N with level k are vertexes j G N/ that are at k i i denoted by N—1. For any i G N the set of vertexes is split into neighbors with levels

k G [1,...,/j, — 1] denoted by where /j is the maximal distance of connected vertex from i.

3. Definition of the game

N

Thus N := {1,..., n} is considered as set of players. The communication structure is described by a reduced hypergraph.

Consider that each player i choose the strategy uj to play with connected player j from a given set of strategies Suppose that is a finite set of strategies. The

iN

player i for all connected players as u = (u™1,..., u™k) where k = |N mj G N. Also denote u = (ui,..., un).

Consider the communication between all connected players. It is natural to suppose that the distance between players should influence the payoffs. Define the discount parameter S G (0; 1).

/ i

i

K(«i) = £ E Sm-1hj (uj, uj), S G (0,1), hj («, Uj) > 0,i,j G N.

w i-1hj (uj m=1 j£Nm

Where hj(«, Uj) is the payoff from pairwise interaction between player i mid j.

4. Cooperation

Now consider the cooperative game, that is, players agree to choose their strategies u Vi G N to maximize the sum of payoffs.

muXE K («1,..., u„) = Ki ("1,..., Un),

ieN ieN

u = (u1;..., un) is a cooperative behaviour.

Characteristic function v(S) is a real-valued function v : 2N ^ ^d v(0) = 0. In the classical cooperative game theory the characteristic function is defined by (Von Neumann and Morgenstern, 1994):

v(S) = max min Ki(u1,..., un), S C N, (1)

"s UN\SZ~i iES

here uS = {ui}, i G ^d uN\S = {ui}, i G N \ S.

From definition it is follow that v(N) = ^Ki(u1,..., ü„). In this paper, we assume that the players which are not included in the coalition SS

coalition is fixed the restriction of a hypergraph is considered by eliminating all players i G N \ S.

As a solution of the game, we propose a two-level based approach. On the first level, the hyperlinks are considered as players. The characteristic function is introduced in the game with hyperlinks as players. As a result, the maximal sum of payoffs obtained by cooperative behaviour is distributed among hyperlinks. On the second level, the cooperative game inside a hyperlink is considered, where players are nodes in this hyperlink.

4.1. Game between hyperlinks

In this section we consider the game between hyperlinks as players and call them h-players. Denote all coalitions of h-players as S and N^ = |JH § H

The characteristic function is defined using cooperative behaviour. The approach is similar to one proposed in (Bulgakova and Petrosyan, 2019).

Suppose that for any coalition S, the communication structure is constructed and denote by Nk i e N^ the neighbours with a connection level k in N^ for

player i. Also let Is be a distance between player i and the farthest player in N§.

Define the characteristic function V for the game with h-players in the following way:

V (0) = 0, V ({Hi })= £ £ hj (S, ûj ),

ieHi jeN1 nHi if

v(S)= £ £ £ hj(ûj,ûj),

ieNs m=1 jeNmi

V(H) = ££ £ sm-1V(Ûj,Ûj).

ieN m=1 jeNm

It is interesting to note that under previous assumptions about the elimination of hyperlinks and pairwise interaction this definition of characteristic function coincides with classical maxmin characteristic function (1).

Theorem 1 (Convexity). For any two coalitions of h-players A, B we have

V(A U B) > V(B) + V(A) - V(A n B). (2)

Proof (of proposition). Denote A n B = C then A = A \ C mid B = B \ C.

it it v(A)= £ £ £ sm-1hj(ûj,ûj) + ££ £ sm-1hj(ûj,ûj) =

ieNÂ m=1 jeNmi ieC m=1 jeNmi

lA lC = £ £ £ sm-1K (Û, Hj )+ £ £ £ sm-1v (Sj, ûj)+

ieNt m=1 jeNm ieNA m=1 jeNCti

lC lA + ££ £ s™-1^ (Sj, ûj)+ ££ £ sm-1hl (Û, ûj)

ieC m=1 jeNpi ieCm=1 jeNjp.

v(B)= £ £ £ sm-1v (ûj, Ûj) + £ £ £ sm-1v (Sj, ûj) =

ieNB m=1 jeNpi ieC m=1 jeNpi

i? if = EE E sm-1hj (fij, uj)+ ££ e sm-1hj (uj, uj)+

ieN? m=1 jeN^, ieN? m=1 jeNf^

if if +EE E Sm-1hj(uj,uj)+££ £ Sm-1hj(uj,uj),

ieo m=1 jeNmi ieo m=1 jeNg

v(A n B) = v(C)= ££ £ Sm-1hj(fij, uj),

iec m=1 jeNg^

v(Aub)= £ £ £ Sm-1 hj(uj,fij)+ £ ££ £ Sm-1hj(uj,uj)+

ieNA m=1 jeN^, ieNA m=1 j£Ng,i

+EE E sm-1hj(uj,uj)+eee £ sm-1hj(uj,uj)+

ieCm=1 jeN^ iec m=1 jeNj

i? i + E EE E sm-1hj (uj, fij)+ £ ee £ sm-1hj (fij, uj)+

ieN? m=1 jeNg. ieN? m=1 jeNmi

l? 'A

+EEE E sm-1hj(uj,fij)+ £ EE £ sm-1hj(fij,uj)+

ieCm=1 jeNm ieN? m=1 jeNm,

l?

+ E EE E S^hj(uj,fij).

ieNA m=1 jeN?\

After substituting these expressions into (2) and moving all the components to the left, we get the following inequality:

v(A U B) — v(B) — v(A) + v(A n B) =

i?

= E EE E sm-1hj(uj,fij)+ £ EE £ sm-1hj(uj,uj)>0. (3)

Because hj > 0 then (3) holds and the theorem is proved.

The proof is quite similar to (Tur and Petrosyan, 2021) and is presented here for completeness of presentation.

To define the payoffs for each hyperlink we distribute the maximal sum proportionally to the individual values of the characteristic function of each h-player. Formally:

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

KHi = V)V(H). Lh, eH V (Hj)

4.2. Game inside a hyperlink

On the second level, we consider the game inside each hyperlink. The characteristic function is defined in a similar way. using cooperative behaviour:

v(0) = 0, v({i})=0,

;(S) = £ £ hj(ûj,ûj),

ies jes\i

v(N) = £ hj(ûj,ûj).

ieN

This characteristic function is convex, that is. the Shapley value belongs to the core. So Shapley value is used cis an allocation rule on this level.

(v)= £ (|S|- |-|S|)!(vS - v(S\ {•})).

scN,ies 1 |!

Denote as Hi the hyperlinks which contain player i. The payoffs of hyperlinks obtained on the previous level are distributed proportionally to the Shapley value.

i

link in which player is included is defined as:

Ti = £ (j KHi.

h3 eH, E j(v)

je H\i

5. Example

Consider the cooperative game with player set N = {1, 2, 3,4,5,6, 7} S = 0.5 and hypergraph H = {Hi = {1,2},H = {2, 3,4}, H3 = {4,5,6}H = {6,7}} which is shown on the figure 2:

Fig. 2. Communication structure

In this example, we consider the case when each player plays a bimatrix game with players which have a connection with him. All players have the same sets of strategies ui = {A, B}. A is the strategy to choose the first row/column and B to choose the second.

Payoffs of players 1 and 2, 1 and 3, 1 and 4, 1 and 5 are represented in the form of the following 2 x 2 matrices:

/(11, 4) (3,15)\ / (3, 2) (4, 9)\ / (13, 2) (13, 6)\ / (4, 7) (3, 9) \ ^(13, 9) (20, 5)y ^(13,1) (7,4)y ^(11,11) (3,17)J ^(15, 3) (7,17)J

Payoffs of players 1 and 6, 1 and 7, 2 and 3, 2 and 4 :

f(0, 2) (6,16)\ ((14, 9) (12, 20)\ /(1, 20) (16, 5)\ /(11,11) (10,17)\ \(2, 8) (10, 8) J \ (7, 6) (3, 20) J y(8,15) (7, 3) J ^(14, 20) (8,14) J

For players 2 and 5, 2 and 6, 2 and 7, 3 and 4:

/(17, 5) (10, 6)\ /(16,14) (14, 7)\ /(1,14) (1,19)\ / (4,1) (3, 6) \ y(19, 9) (6, 2) y y (6, 9) (13, 3)J y (7, 9) (8,19)y ^(12,18) (9,10)y

Payoffs of players 3 and 5, 3 and 6, 3 and 7, 4 and 5:

/ (9, 9) (10, 7)\ /(14,15) (16,12)\ /(2,12) (1, 8) \ /(15,12) (6,14)\ ^(13, 6) (19, 2)y ^ (5,13) (8,13) J \(10, 6) (14, 5) J ^ (12, 6) (4, 2) J

Payoffs of players 4 and 6, 4 and 7, 5 and 6, 5 and 7, 6 and 7:

/(3,12) (9,11)\ /(19,19) (12,1)\ /(16, 6) (8, 7) \ \(14, 7) (3,15^ ^ (12,4) (2, 6) J y(2,16) (19, 2) J

/ (13, 5) (6,17)\ /(14, 5) (2,13)\ ^(14,14) (7,17)y ^(7,11) (10, 2) J

Firstly find the cooperative behaviour which maximizes the total sum of payoffs.

Table 1. Cooperative behaviour and payoffs from pairwise interaction

Ü? = B «2 =B üi =A ü4 =A Ü5 =B ü6 =B Üi =B

hi = 20 h2 = 5 hi =1 h4 = 11 h5 = 17 h6 = 16 hi = 20

«i =B «2 =B «2 =A ü4 =A ü2 =A ü6 =A «7 =B

h? = 13 h2 = 8 hi = 15 h24 = 20 h25 =9 h26 = 14 hi = 19

«4 =B «4 =B «4 =B ü4 =A ü5 =B ü6 =A «7 =B

h4 = 11 h2 = 14 hi = 12 hi4 = 18 hi5 =2 hi6 = 15 hi =5

«5 =B «2 =B «5 =B ü4 =A ü5 =A ü6 =A «4 =A

h5 = 7 h2 = 19 hi = 19 h4 = 15 h5 = 12 h46 =7 h4i = 19

«6 = A «2 =A «6 =A ü4 =B ü5 =A ü6 =A «i =B

h6 = 6 h2 = 16 hi = 14 h4 = 14 h5 = 16 h6 =6 hi5i = 14

«7 =A «2 =B «7 =B ü4 =A üi =B ü6 =A «7 =A

hi = 12 h2 =8 hi = 14 h4 = 19 h5 = 14 h6 = 14 hi =5

Now we need to calculate the values of the characteristic function for h-players and distribution for them.

V (H1) = 25, V (H2) = 87, V (H3) = 70, V (H4) = 19, V (H) = 201,

Kfl = 66.54, Kf2 = 231.57, Kf3 = 186.32, Kf4 = 50.57.

On the second level we have three games on each hyperlink. Game on Hi.

v(1) = v(2) = v(0) = 0, v(1, 2) = 25, ^f1 = 12.5, ^f1 = 12.5.

Game on H2.

v(2) = v(3) = v(4) = v(0) = 0, v(2, 3) = 23, v(2,4) =34, v(3, 4) = 30, v(2, 3, 4) = 87, ^f2 = 28.5, ^f2 = 26.5, ^f2 = 32.

Game on H3.

v(4) = v(5) = v(6) = v(0) = 0, v(4, 5) = 27, v(4, 6) =21, v(5, 6) = 22, v(4, 5, 6) = 87, ^f3 = 24, ^f3 = 24.5, ^f3 = 21.5.

Game on H4.

;(6) = v(7) = v(0) = 0, v(6, 7) = 19,

H3

9.5,

¿7

H3

9.5.

And the final step is to find the sum for each player.

Ti =

jh 1

¿f1 + ¿f

Hi

Kfl = 33.27,

T2 =

¿f1

¿f1 + ¿1 T3

f1

Kf1 +

¿f2

¿f2 + ¿12 + ¿1

f2

f2

Kf2 = 109.12,

¿3f2

¿f2 + ¿f2 + ¿f Kf2 +

f2

f2

T4 =

¿

f2

¿f2 + ¿f2 + ¿f T5

Kf2 = 70.53,

H3

H2

¿f3 + ¿f3 + ¿f3

H3

Kf3 = 149.07,

H3

¿f3 + ¿f3 + ¿f3

H3

Tfi =

¿f3

Kf3 = 65.21,

¿f4

h h -Û-Kf3 + 6 h Kf4 = 82.515,

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

¿f3 + ¿f3 + ¿f3 3 ¿f4 + ¿f4 4 '

T7

¿7H4

¿f4 + ¿f

H4

Kf4 = 25.285.

6. Conclusion

In the paper cooperative games with hypergraph communication structure was considered. Proposed two-level based approach for such class of games. Proved that the characteristic function for h-players is convex. The proposed solution divides the original game into subgames which reduced the complexity of calculations. Results were shown by the example.

6

4

5

References

Myerson R. B. (1977). Graphs and cooperation in games. Math. Oper. Res., 2, 225-229. Shapley, L. S. (1953). A value for n-person games. Annals of Math. Studies, 28, 307-317. Owen, G. (1986). Values of graph-restricted games. SIAM J. Alg. Disc. Meth., 7, 210-220. Meessen, R. (1988). Communication gam,es, Master's thesis. Department of Mathematics.

University of Nijmegen, the Netherlands (in Dutch), van den Nouweland, A., Borm, R Tijs, S. (1992). Allocation rules for hypergraph communication situations. Int. J. Game Theory, 20, 255-268. Shan, E., G. Zhang, X. Shan (2018). The degree value for games with communication

structure. Int. J. Game Theory, 47, 857-871. Von Neumann, J., Morgenstern, 0.(1994). Theory of Games and Economic Behavior.

Princeton: Princeton University Press, Bulgakova, M. A., Petrosyan, L. A. (2019). About one multistage non-antagonistic network game. Vestnik of Saint Petersburg University. Applied Mathematics. Computer Science. Control Processes, 15(4), 603-615 (in Russian). Tur, A., Petrosyan, L. (2021). Strong Tim,e-Consistent Solution, for Cooperative Differential Games with, Network Structure. Mathematics, 9, 755. https://doi.org/10.3390/math9070755

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