Научная статья на тему 'Entering of newcomer in the perturbed voting game'

Entering of newcomer in the perturbed voting game Текст научной статьи по специальности «Математика»

CC BY
4
2
i Надоели баннеры? Вы всегда можете отключить рекламу.
Область наук
Ключевые слова
VOTING GAME / SHAPLEY-SHUBIC VALUE / PROFITABLE INVESTMENT / PERSPECTIVE COALITIONS / VETO-PLAYER / MONTE-CARLO METHOD

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

The new class of voting games, in which the number of players and their power indexes are changing coherently, is considered. As a power index Shapley-Shubik value is taken. The following problem is considered: how to find a minimal investment, which guarantees the given value of the Shapley-Shubik power index for the newcomer. This value depends on the distribution of weights of players before entering of newcomer and on the capital that can be used to purchase shares of weights from different players.

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

Текст научной работы на тему «Entering of newcomer in the perturbed voting game»

Ovanes L. Petrosian

St.Petersburg State University,

Faculty of Applied Mathematics and Control Processes, Universitetsky Pr. 35, St.Petersburg, 198504, Russia E-mail: petrosian.ovanes@yandex.ru WWW home page: http://users/~sidor/web/welcome.html URL: ftp://ftp.isdg.ru

Abstract The new class of voting games, in which the number of players and their power indexes are changing coherently, is considered. As a power index Shapley-Shubik value is taken. The following problem is considered: how to find a minimal investment, which guarantees the given value of the Shapley-Shubik power index for the newcomer. This value depends on the distribution of weights of players before entering of newcomer and on the capital that can be used to purchase shares of weights from different players. Keywords: voting game, Shapley-Shubic value, profitable investment, perspective coalitions, veto-player, Monte-Carlo method.

1. Introduction

The solution of voting game was formulated by Shubik on the basis of the Shapley value and was called the Shapley-Shubik value (Shapley and Shubik, 1954; Hu, 2006; Shapley and Shubik, 1969).

In the modernized or extended game for the newcomer it is natural to minimize the capital to purchase the shares from other players to enter the voting game aiming to receive as a result of cooperation a given income as his component of Shapley-Shubik value. This value depends on the distribution of weights of players before entering the newcomer and on the capital that can be used to purchase shares of weights from different players.

In section 2. a description of voting game and its extension is given, in section

3. the essantional propositions are proved and the problem is formulated — the problem of minimization of capital to reach a given component of the Shapley-Shubik value for (n + 1)-st player, in section 4. the method and algorithm for solving the problem, and also an example illustrating the realization of algorithm is proposed.

2. Voting games

2.1. Essential definitions

Definition 1. Weight ai of the player i — share which belongs to the player i and satisfies the following condition:

' n

T,ai = 1,

=1 i , (1)

ai

= 0,

where N = {1,...,n} — the set of players, a = (a1,...,an) — distribution of players weights.

Definition 2. Perturbed voting game is defined as:

r = [w, a1,...,an], where w — quota in the voting game — share of total capital, such that if the sum of weights of players in the coalition is strictly greater than this share, the coalition is winning, otherwise the coalition is losing. Also in the pertrubed voting game the following definition is used: "veto-player in the coalition S" — player, without which the coalition S is losing, and with him is winning.

Note 1. Perturbed voting game differs from the usual voting game, by the fact that the coalition is winning if the sum of weights of players in the coalition is greater when the quota. It is appropriate to consider the perturbed voting game, because of properties of characteristic function. In the perturbed voting game characteristic function is super additive, and in the initial voting game may be not:

Example 1. Let r = [0.5; 0.5,0.5] (w = 0.5, ai = 0.5, a2 = 0.5), then

In what follows by voting game we shall understande the pertrubed voting game. The component of the Shapley-Shubik value of i-th player is known as:

where W = {S : ^ieS ai > w}, i.e. W — the set of winning coalitions in the voting game r, ai satisfies (1).

Note 2. It is known from the definition (2), that the summation in (2) is taken only over the coalitions in which i-th player is a veto-player.

2.2. Extension of the voting game

The n player voting game r is considered. Consider the extended (n +1) player voting game with the newcomer. Let M be the capital of (n + 1)-st player, defined as a weight, that (n + 1)-st player posses. Suppose that M e (0,1].

Definition 3. Investment — vector a = (a1,..., an), characterizing the parts of shares purchased by (n + 1)-th player from other players and satisfying:

(2)

S3i:

SeW,{S\i}£W

(here ai — part of share, purchased by (n + 1)-st player from i-th player).

To join the voting game r, the newcomer is implementing the investment a. Then player i will get the weight (ai — ai) in the extended voting game r/ for all i = 1,...,n and (n + 1)-st player will get the weight n=1 ai. Then the new vector

of weights wil be:

a (a1, . .., ai,..., an, an+1)

n

= (a1 — a1, ...,ai — ai ,...,an — an,^^J ai).

i=1

The extended voting game r/ has the form:

r [w, a1, ..., ai, ..., an, an+1]

n

= [wi a1 — a1, . ..,ai — ai, . ..,an — an,^^/ ai].

i=1

Definition 4. The set of possible investments I = I(a,M) — the set of investments, satisfying (3) for given weights of players a = (a1,..., an) and capital M of (n + 1)-st player.

Define a set of coalitions, such that in each of them player (n +1) can be a veto-player in the extended voting game r/. The condition for investment a of the newcomer to be a veto-player in coalition S U{n +1}, where S C N is following:

a'i + a/n+1 = ^2 ai + ^2 ai > w, a e 1

iES iES i(/S (4)

J2 a/i = ai — J2 ai = w

ieS ieS ieS

Note 3. First inequality in (4) shows, that with the (n + 1)-st player coalition S

from the voting game r will become a winning coalition in the voting game r/.

Second inequality in (4) shows, that coalition S from the voting game r become a losing coalition in the voting game r/.

Based on formula (2), it is clear, that by each coalition, in which (n +1)-st player is a veto-player the incremention of (n + 1)-st component of the Shapley-Shubik value in the voting game r/ is provided:

(|g+l|-l)!(n+l-|g+l|)! = |g|!(n-|g|)!

(n + 1)! (n + 1)! '

Definition 5. The set of coalitions, for which the set of solutions of (4), i.e. the set of vectors a, satisfying the system (4), is not empty, is called the set of perspective coalitions (PC).

Note 4. The subset of coalitions S C PC, which satisfies (4), is uniquely defined for a given investment a. This subset defines the component of the Shapley-Shubik value of (n + 1)-st player. Denote this subset as aPC. We also say that subset of a set PC corresponds to the given value h of component of the Shapley-Shubik value of (n + 1)-st player, if in all coalitions belonging to this subset (n + 1)-st player will be a veto-player and the sum of all increments (4) is equal to h. This subset is called SPC(h).

Compute now the (n +1)-st component of the Shapley-Shubik value in extended voting game, using notions introduced above. For this, let W/ — set of winning coalitions in the game r/,

S/ C {1,...,n,n +1} — coalition in the game r/.

Then:

or KS(a) = 0, for S : S G PC\aPC and KS(a) = 1, for each S : S G aPC.

Note 5. It is obvious that function KS takes non-zero values only for coalitions S, for which i-th player in the extended voting game r/ is a veto-player, which follows from the definition of the Shapley-Shubik value.

In (Petrosian, 2013) it was proved that:

Proposition 1. The function ^n+1(a), where a G I, takes finite set of values.

Definition 6. Profitable Investment (PI) — the set of investments a G I, such that for each of them the component of the Shapley-Shubik value of (n + 1)-st player takes its maximum value in the voting game r/.

Denote by a* any investment which belongs to the set PI and denote by a* PC the subset of the set PC which correspond to a*, then:

Note 6. Obviously, the function ^*n+1 = F(M) depends on M. The function F(M) will be called the Bellman function.

In (Petrosian, 2013), the following problem was considered:

The distribution of weights a = (a1,..., an), quota w, capital of (n +1)-st player are given. It is necessary to define the set PI and corresponding component of the Shapley-Shubik value of (n + 1)-st player.

3. Problem of finding a minimal investment, which guarantees the given value of the Shapley-Shubik power index for the newcomer

Use the notation introduced in the previous paragraph: F(M) — maximum value of ^n+1 for a given capital M. Let h G [0,1] be a desired component of the Shapley-Shubik value of (n + 1)-st player. We need some properties of function F(M).

E

(|S 1- 1)!(n +1 — |S 1)!

^n+1

(n + 1)!

S 3{n+1}:

S' e W' ,{^^+1}} (/ W'

where S = S/\{n + 1}, set PC is defined by (4).

1 , if a G I : a satisfies (4) for S C N 0, in other cases

3.1. Properties of function F(M)

Proposition 2. Function F(M) — non decreasing function.

The following statement is given without proof, because it follows from the definition.

Proposition 3. Function F(M) —finite-valued function.

Proof. Consider the function ^n+1 (a) for the value of capital M =1. This function takes all the values that the function F(M) may take, where M G [0,1]. According to Proposition (1): the function ^n+1(a) takes a finite number of values over the set zn= a% < 1. Consequently, the function F(M) with M G [0,1] takes a finite number of values.

Note 7. Function F(M) — step function.

Example 2. Two person voting game is given:

r =[0.5; 0.5, 0.5], (w = 0.5; a1 =0.5, a2 = 0.5).

The voting game is extended by the third player. It is necessary to find the set of values for the capital M, to get a given numerical value of component of the Shalpey-Shubik value for the third player, which is equal to ^ in the extended voting game:

r/ = [0.5; 0.5 — a1, 0.5 — a2, a*].

The given component of the Shapley-Shubik value in the voting game r' is achieved by incrementing (5) for the coalition S1 = {1} and S2 = {2} of r. Write the system (4) for each of coalitions:

S1

S2

2 a* + a* = 0.5 + a1 > 0.5

i e Si i e Si

a* — ^2 a* = 0.5 — a1 = 0.5 i Si i Si

2 a* + a* = 0.5 + a2 > 0.5

* e S2 * e S2

J2 a* — J2 a* =0.5 — a2 = 0.5

* S2 * S2

->•

a1 G [0, 1 — a2]

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

a2 G (0, 1 — a1 ]

a1 G [0, 1 — a2]

a2 G (0, 1 — a1 ]

(7)

(8)

Possible values of function F(M) are:

F(M)

0, M = 0

5, M € (0,0.5)

1, M = 0.5 ^1, M > 0.5

Here, the value j is attained for M G (0,0.5), because the investment which corresponds to this capital is a solution of systems (8), (7) and the third player becomes a veto-player with the capital M = 0.5 in the coalition {1, 2}. When capital M > 0.5 the value function F(M) is equal to 1 (see (Petrosian, 2013)).

Note 8. It is seen from the example that minimum of capital M for fixed component of the Shapley-Shubik value of third player may not be achieved.

Example 3. Two person voting game is given:

The voting game is extended by the third player. It is necessary to find a set of values for the capital M, to get a given numerical value of component of the Shapley-Shubik value for the third player, which is equal to | in the extended voting game:

Given component of the Shapley-Shubik value in the voting game r/ is achieved by incrementing (5) for the coalition S1 = {1} of r. Write the system (4) for the coalition:

Here, the value \ is achieved for M = 0.1, because the investment which corresponds to this capital is a solution of system (9), the third player becomes a veto-player with the capital M G (0,0.5) in the coalition {2} and in the coalition {1, 2} with the capital M = 0.5. When capital M > 0.5 the value function F(M) is equal to 1 (see (Petrosian, 2013)).

Note 9. The set of values for M for a fixed component of the Shapley-Shubik value of third player can be a singleton.

3.2. Propositions

Derive the necessary condition for the existence of a "minimal capital" of (n + 1)-st player to reach the desirable component of the Shapley-Shubik value h. Since F(M) is a step function the solution M/ of the equation F(M) = h may not exist.

What is understood by "minimal capital" in this case? It is necessary to consider different cases:

r = [0.5; 0.6, 0.4].

2

r/ = [0.5; 0.6 — a1, 0.4 — a2, a*].

i=1

(9)

Possible values of function F(M) are:

0, M = 0

1, M = 0.1

F(M) = | Mg (0.1,0.5)

M = 0.5

1, M > 0.5

1. The solution M/ of the equation F(M) = h exists. Then two cases are possible:

— inf{M : F(M) = h} is attained and is equal to M* = min{M : F(M) = h}, then M* — minimal capital.

— M* = inf{M : F(M) = h} is not attained, then the definition of minimal capital is to be considered with e — accuracy (e > 0), and denoted by M*, M* < M* < M* + e, M* — e minimal capital.

2. The solution M' of the equation F(M) = h does not exist, consider M* = inf{M : F(M)}, then two cases are possible:

— min{M : F(M) > h} is attained and is equal to M* = min{M : F(M) > h}, then M* — minimal capital.

— M* = min{M : F(M) > h} is not attained, then the definition of minimal capital is to be considered with e — accuracy (e > 0), and denoted by M*, M* < M* < M* + e, M* — e minimal capital.

Define h* = min{F(M) : F(M) > h}, if the solution M' of equation F(M) = h exists, then h* = h, but in general h* = h.

Proposition 4. To reach M* = min{M : F(M) = h*} it is necessary that at least one winning coalition must belong to SPC(h*).

Proof. In the section 2.2. it was shown that the component of the Shapley-Shubik value of (n + 1)-st player depends on coalitions of original game r, in which the entered — (n + 1)-st player can become a veto-player in the extended game r', i.e. depends on set PC. Consequently, the function ^>„+i and F(M) depend on set PC. Each component of the Shapley-Shubik value, and hence F(M) corresponds to one or more subsets of PC (due to the fact that the increment for the component of the

Shapley-Shubik value (5) depends only on the dimension of perspective coalition).

Consider one of sets SPC(h*). Consider one coalition from SPC(h*). Derive

n

the conditions for which the minimum of is attained on the subset defined by

i=1

inequality (4) for coalition S.

Y, ai ai > iv

i e s i £ S (10)

Y, ai - Y, ai = v

^ieS ieS

Analyze the inequalities:

1. First inequality. Note that min{^ ai : ^ ai + ^ ai > v} is reached and

i / S i e S i / s

equals zero only if ^ ai > v, i.e. when the coalition S is a winning coalition in

i S

the original game r.

2. Second inequality. Note that min{ ^ ai : ^ ai — ^ ai < v} is reached and

i S i S i S

equals ai — v.

i S

Conditions for minimum of ai and ai under condition (10) are obtained.

i / S i e S

But

n

ai ai + ^2 ai- (11)

i=1 i/S ieS

Using the independence of two terms in (11), we obtain the condition for a minimum

n

of E ai = M under (10). The condition is that S is a winning coalition. Note that

i=1

the set of investments which determines the value of component of the Shapley-Shubik value of (n + 1)-st player equal to h* is the intersection of solution sets of inequalities for each of coalitions, corresponding to the value h*. In this case at least one of the systems of inequalities (4) corresponds to a winning coalition

n

in the original game r. Indeed, if this is not the case, then E ai will not reach

i=1

its minimum value (see (10)) on the set of investments described above . Hence it

follows, that if M* = min{M : F(M) = h*} is reached, then there is at least one

coalition S € SPC(h*), which is winning.

Derive sufficient conditions for the existence of a minimum capital of (n + 1)-st player to reach the component of the Shapley-Shubik value equal to h*. Consider the following sets:

Set IPC — set of investments a, for which (n +1)-st component of the Shapley-Shubik value takes the same value equal to h*. This set is given by a system of inequalities (4). Define now the set IPC(e), where e = (e1, ...,ek) and k — number of losing coalitions of the game r — set of investments a, for which component of the Shapley-Shubik value is h*, but structure of inequalities (4) changed. For all losing coalitions in the original game r it takes the form:

E a + E a.i + ej, j = 1,...,k

i £ Sj i £ Sj

E ai - E ai = v

i Sj i Sj

where Sj — losing coalition in the game r, ej > 0 — increment, corresponding to each losing coalition in the game r.

Proposition 5. To achieve M* = min{M : F(M) = h*} it is sufficient that Be = (e1,...,ek) : yej > 0,j = 1,...,k such that:

nn

inf {^ ai : a € IPC} = inf {^ ai : a € IPC(e)} (12)

i=1 i=1

Proof. Assume that (12) holds. Then the set of investments a, which corresponds to the (n +1)-st component of the Shapley-Shubik value equal to h*, for each losing coalition in the original game r is defined by a system of inequalities :

E ai + E ai >v + ej, j = 1,...,k

i £ S i £ S (13)

Y; ai - ai = v

i S i S

And each winning coalition in the original game r is defined by a system of in-

equalities:

E ai + E ai > v, aaaE ai > v | E ai > 0

i £ S i £ S i £ S .. J i £ S (14)

Y; ai - ai \ Y ai - ^ ai = v

i S i S i S i S

If only losing coalitions in the original game r belong to the subset of PC, which corresponds to component of (n + 1)-st Shapley-Shubik value equal to h*, then M* = min{M : F(M) = h*} will be achieved (from the system (13)), but according to 3.2. SPC(h*) must belong at least one winning coalition in the original game r.

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

Consider system (14), for it M* = min{M : F(M) = h*} will be achieved, as the coalition S — winning coalition in the voting game r. Consequently, M* = min{M : F(M) = h*} will be achieved for all coalitions from SPC(h*), generally.

3.3. Statement of the problem

Distribution of weights a = (ai,..., an) and the quota w, are given. It is necessary to define a capital of (n + 1)-st player M* (M*), which corresponds as close as possible to the given (n + 1)-st component of the Shapley-Shubik value, i.e. h*.

4. Monte — Carlo method to find the approximate optimal solution of the problem

The method consists in the generation of random vector £ = (£1,...,£i,...,£n), where i-th component have a uniform probability distribution on the interval [0, ai]. To each £ = a corresponds the component of the Shapley-Shubik value of (n +1)-st player: ^n+1. Choose the obtained values of y>n+1 close to a given h: h*. Further

nn

compute a*, such that E a* is minimal. Then E a* = M* — will be approximate

i=1 i=1

solution of problem.

Define a set COI, which is necessary for realization the Monte-Karlo method:

COI = {a : ai G [0,ai]}.

The following statement is without proof, since it is obvious:

Proposition 6. For any a = (a1,...,an), satisfying (1), and for every M the following inclusition holds:

I c coi.

4.1. Algorithm for finding approximate minimal capital

This section contains an algorithm for finding capital M*.

1. Sample of R random vectors with a uniform probability distribution over the set COI is generated.

2. For each vector the extended voting game r' is formed, to each game r' corresponds (n + 1)-st component of the Shapley-Shubik value.

3. The approximate (n +1)-st component of the Shapley-Shubik value to the value of h and the corresponding investments a is selected.

n

4. From the resulting sample of investments select the investment, for which ai

i=1

n

is minimal — a* . Then the approximate solution of the problem M* = ai*

i=1

is obtained.

Example 4■ The numerical simulation by Monte-Carlo method for the perturbed three person voting game is performed:

[0.5; 0.3,0.6,0.1].

Voting game extends by fourth player. It is necessary to find minimal capital M*, for which the closest to the given component of the Shapley-Shubik value of 4-th player h = 0.1, i.e. h* = | = 0.167, in the extended voting game is achieved:

[0.5; 0.3 — ai, 0.6 — a2, 0.1 — аз].

Set of values for the capital M, which corresponds to the h* = 0.167 was found:

F-1(h*) = {0.176, 0.161, 0.189,0.157,0.101,0.113,0.127} (15)

From the resulting set of values is appropriate to select the fifth estimate, which is

M* = 0.101.

Example 5. The numerical simulation by Monte-Carlo method for the perturbed five person voting game is performed:

[0.5; 0.2, 0.2, 0.2, 0.2, 0.2].

Voting game extends by sixth player. It is necessary to find minimal capital M*, for which the closest to the given component of the Shapley-Shubik value of 6-th player h = 0.6, i.e. h* = 0.6, in the extended voting game is achieved:

[0.5; 0.2 — a1, 0.2 — a2, 0.2 — a3, 0.2 — a4, 0.2 — a5].

Set of values for the capital M, which corresponds to the h* = 0.6 was found:

F-1(h*) = {0.411, 0.354, 0.42, 0.436, 0.423, 0.449, 0.412} (16)

From the resulting set of values is appropriate to select the second estimate, which is M* = 0.354.

Example 6. The numerical simulation by Monte-Carlo method for the perturbed seven person voting game is performed:

[0.5; 0.02, 0.11, 0.38, 0.06,0.08, 0.21, 0.14].

Voting game extends by eighth player. It is necessary to find minimal capital M*, for which the closest to the given component of the Shapley-Shubik value of 8-th player h = 0.28, i.e. h* = ^ = 0.2809, in the extended voting game is achieved:

[0.5; 0.02 — a1, 0.11 — a2, 0.38 — a3, 0.06 — a4, 0.08 — a5, 0.21 — a6, 0.14 — a7].

Set of values for the capital M, which corresponds to the h* = 0.2809 was found:

F-1(h*) = {0.312, 0.293, 0.253,0.233,0.324,0.338,0.328} (17)

From the resulting set of values is appropriate to select the fourth estimate, which is M* = 0.233.

5. Conclusion

In this paper and in (Petrosian, 2013), a complex of problems aimed to expand a set of players in the voting game is investigated. Conditions of optimal behavior of the newcomer is perfermed. The approach will be probably used for a wider class of cooperative games.

References

Shapley, L. S., Shubik, M. (1954). A Method for Evaluating the Distribution of Power in a Committee System. American Political Science Review, 48(3), 787-792.

Hu, X. (2006). An asymmetric Shapley-Shubik power index. International Journal of Game Theory, 34(1), 229-240.

Shapley, L. S., Shubik, M. (1969). On market games. Journal of Economic Theory, 1(1), 9-25.

Petrosian, L.A., Zenkevich, N.A., Shevkopyas, E. V. (2012). Game Theory. Saint-Peterburg: BHV-Petersburg (in russian).

Petrosian, O. L. (2013). Formation of new structure of coalitions in voting games. Mathematical Game Theory and its Applications, 5(1), 61-73 (in russian).

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