Professional Documents
Culture Documents
Note 5, page 1
1. Introduction
In the solution concepts that we have seen up to now (namely the vNM solution and the
core), the argument has been linked to the dominance relation introduced at the outset. In our
interpretation of this this relation dominance is an expression of strength, ability to manage
the distribution of wealth just as well as it was done in the dominated situation.
Instead of this strength or efficiency argument we might as well have started with a
fairness or equality argument. This would obviously have given rise to other solutions, but
one cannot say that one argument is more natural or more fundamental than the other.
The Shapley value, which we consider in this chapter, may be considered as based on
some kind of fairness consideration, and it thus represent the second type of argument. But
there are other, more formal aspects, where the Shapley value differs from what we have
seen so far. The most striking difference is that the Shapley value provides a single payoff
or imputation (at least for sufficiently well-behaved games, as we shall see), where we have
previously had to accept a set, or even a family of sets, as solutions. To this may be added that
the Shapley value can be computed in a relatively straightforward way from the data of the
game, and it is clear that this gives us a solution concept which is rather attractive. Indeed,
the Shapley value has had more practical applications than most other solution concepts.
Note 5, page 2
1 X
[v(S,(i) )
n!
v(S,(i)1 )].
(1)
The sum in (1) can be written in a somewhat simpler way: Instead of summing over all
permutation we collect all cases where S,(i) is the same coalition S. The number
of permutations of the player where this happens (for a given S which contains i) is
(s 1)!(n s)!, where s = jS j, corresponding to all (n 1)-tuples with something from S
in the first s positions and something from N nS in the last n s places. In total we have
i (v) =
(s
{S|iS}
1)!(n
n!
s)!
[v(S)
v(S n fig)].
(2)
The function that sends the game (N, v) in the vector (v) = (1 (V ), . . . , n (v)), called
the Shapley value.
P
Using the expression (1) we can we find iN i (v) by first summing over i for each
and then summing over , and we get
X
[v(S,(i)1 )
v(S,(i)1 )]
iN
= v(S,1 ) + [v(S,2 )
v(S,1 )] + + [v(S,n )
v(S,n1 )]
= v(S,n ) = v(N ),
which shows that iN i (v) = n!1 v(N ) = V (N ). The payoff vector (1 (v), . . . , n (v))
thus sums to v(N )). However, it is not necessarily an imputation: Consider for example the
game v with v(S) = 1, all S 2 S . Here (v) = ( n1 , . . . , n1 ), but v(fig) = 1 > n1 for all i.
However, if the game (N, v) is superadditive,
P
Note 5, page 3
and for the interpretation maybe more importantly it satisfies some reasonable demands to
a payoff vector, which should reflect each players power both individually and in coalitions.
A first illustration of this can obtained by considering the so-called unanimity games.
For T 2 S ) we let eT be the game given by
ET (S) =
1 if T S
0 otherwise
In order to obtain positive payoffs in this game, at least the coalition T must be formed.
Players outside T has little obvious strength (in our terminology from note 2, they are 0dummies), while members of T can be considered as having equal value. It seems therefore
natural to view the imputation x with xi = 1/jT j for i 2 T and xi = 0 for i 2
/ T v as an
expression of the just (with respect to players position) solution to this game. This pay-off
vector, which is an imputation since eT is superadditive, is precisely (eT ).
Before we proceed, we note that the unanimity games eT for T 2 S actually have a
special position among all games. If we consider a game (with fixed set of players N and
set of coalitions S ) as a vector with jSj coordinates, where the coordinates corresponding to
S 2 S is v(S), then eT is the vector with with coordinate 1 for T S and 0 otherwise, a
kind of unit vector. Actually, the following holds.
Lemma 1. The set feT j T 2 Sg is a basis for the vector space RS , ie. any game v can be
written uniquely as a linear combination of the games eT ,
v=
where the coefficients cT , T
c e ,
T S T T
2 S , are given by
cT =
( 1)ts v(S).
ST
T S
where 0 is the null vector in RS . For T = fig this means that a{i} = 0, = 1, . . . , n. For
T = fi, j g we then get that a{i,j} = 0, etc.. In total, we find that aT = 0 for all T .
It now suffices to show that every v has a representation as stated, since uniqueness
follows from the linear independence of the eT . Let vR be the coordinate corresponding to
P
the coalition R in the vector T S aT eT . We have then
vR =
X X
T S ST
X X
T R ST
( 1)ts v(S),
Note 5, page 4
since eT (R) = 0 for T such that T 6 R. For every T R, we must then sum over S T
and then over T . This is equivalent to summation, for each S R, over T between S and R
(and then over S), that is
X
X
vR =
( 1)ts v(S)
SR {T |ST R}
X
SR
There are
(rs
ts )
v(S)
( 1)ts .
{T |ST R}
v(S)
r
X
( 1)
ts
SR
ts
r
t
X
s
=
v(S)(1
s
SR
Pn
i=0
1)rs = v(R),
(ni)ai bni .
We can use this result to express the Shapley value of a game (N, v) in another way.
There following holds:
Lemma 3. The Shapley value is a linear mapping from RS to RN .
Proof: Let v = v1 + v 2 (where the games (N, v) are regarded as elements in the vector space
RS . Then for each i 2 N we have
X (s 1)!(n s)!
i (v) =
[v(S) v(S n fig)]
n!
{S|iS}
=
X
{S|iS}
v1 (S n fI g)]
[v2 (S)
1)!(n
n!
s)!
(s
1)!(n
n!
s)!
{S|iS}
[v1 (S)
(s
T S
cT eT . Then
We can now elaborate on the comments above regarding the characterization of the
Shapley value as a reasonable payoff vector in v. In the following, we consider games
(N, v) with fixed set of players N and family of coalitions S . We introduce an abstract value
of a game and then state some properties of this abstract value that characterizes it as the
Shapley value.
An (abstract) value is a mapping from games v to payoff vectors (x1 , . . . , xn ). The
Shapley value is an example of a value, but there may at this stage of our reasoning be many
others (and in fact we come later on such, for instance the nucleolus and the -value).
Below we state some fairly obvious demands of reasonableness to such a value in the
form of axioms.
Note 5, page 5
Axiom 1 (linearity).
a, b 2 R.
(av1 bv2 ) = a(v1 b(v2 ) for all v1 , v2 and all real numbers
iN
There is exactly one valie satisfying Axioms 1 to 4, and this value is the
Proof: First of all we show that satisfies Axioms 1 - 4. We have already shown Axiom 1
(Lemma 3) and 2. Axiom 4 follows immediately from the expression (2). Finally we Axiom
3 from
X (s 1)!(n s)!
v( 1 (S)) v( 1 (S n fig))
i (v) =
n!
{S|iS}
i (v) =
(s
1)!(n
n!
{S| 1 (i)S}
s)!
v(S)
v(S n fig)
= 1 (i) v.
In order to show that is the only value satisfying Axioms 1 to 4 we consider an arbitrary
value . Let eT for T 2 S be a unanimity game. Then i (eT ) = 0 for i 62 T (Axiom 4).
P
Accoding to Axiom 2 we must have that iT i (eT ) = (eT )(N ) = 1, and from Axiom 3
we get that i (eT ) = j (eT ) for i, j 2 T , that is
(
i (eT ) =
1/jT j
0
for i 2 T
otherwise,
or (eT ) = (eT ).
P
Now let v = T cT eT be an arbitrary game. We then have
(v) = (
T S
X
T S
cT eT ) =
(cT eT ) =
T S
cT (eT ) = (
T S
cT (eT )
T S
cT eT ) = (v)
Note 5, page 6
where we have used the linearity axiom on both the abstract value and the Shapley value
. Summing up, we have (v) = (v) for all v or = .
1X
x ,
n!
where we have used the notation introduced in the discussion of convex games in Lecture
Note 3. By Theorem 3 in that note we have that x 2 Core(N, v) for each . Since also
Core(N, v) is a convex m length, and (v) is a convex combination of imputation x, we
get that (v) 2 Core(N, v).
X
S:iS
(n
s)!(s
n!
1)!
[v(S)
v(S nfig].
This index is called the Shapley-Shubik power index. It has the properties of a power index
suggested above: Since the Shapley value has the dummy property, we get that a dummy,
that is a player who is not himself a winning coalition and does not change any non-winning
Note 5, page 7
coalition into a winning one by joining it, gets index value 0. Conversely, a veto player,
which belongs to all the winning coalitions and is the only one of this kind, gets the index
value 1
Besides these properties, we obviously have the axioms for the Shapley value, where in
particular the symmetry property is reasonable. But linearity no longer makes sense, since
the sum of two simple games is not necessarily simple,consider for example two unanimity
games eT and eS where T nS 6= ;, S nT 6= ;.
An axiomatic derivation of the Shapley-Shubik index therefore requires a different system
of axioms, or at least replacing the linearity with something else. A proposal for such a
replacement has been given by Dubey [You] who suggested the following property of a
general power index defined on simple games:
Axiom 5 (transfer). If v1 and v2 are simple games on N , and i 2 N , then
i (v1 _ v2 )i (v1 ^ v2 ) = i (v1 )i (v2 )
where v1 _ v2 and v1 ^ v2 is defined by, respectively V1
v1 ^ v2 (S) = minfv1 (S), v2 (S)g.
_ v2(S)
X
SN \{i}
1
2n1
[v(S [ fig)
v(S)].