Computing the Banzhaf Power Index in Network Flow Games

advertisement
Taxation and Stability in
Cooperative Games
AAMAS 2013
Yair Zick
Maria Polukarov
Nick R. Jennings
Cooperative TU Games
Agents divide into
coalitions; generate profit.
Coalition members can
freely divide profits.
4
$2
How should profits
be divided?
$5
1
2
3
5
6
$3
TU Games - Notations
Agents: N = {1,…,n}
 Coalition: SµN

Characteristic function: v: 2N→ R
 A TU game G= hN,viis anonymous, if
the value of a coalition is only a
function of its size.
 A TU game is monotone, if the value
of a coalition can only increase by
adding more agents to it.

Payoffs

We assume that only the grand coalition
N is formed.

Agents may freely distribute profits.

An imputation is a vector x = (x1,…,xn)
such that Σi2Nxi= v(N).

Individual rationality: each agent gets
at least what she can make on her own:
xi ≥ v({i})
The Core

Theis
total
be stable
The core
theamount
set oftoall
divided
1; ifS(w.l.o.g.)
outcomes:
foris all
µN we have
gets
more with
than 0,
x(S) ¸player
v(S);1 a
game
a
then players 2 and 3 get a
non-empty
coreofis
called
total payoff
less
than 1.stable.

May be empty in many games.

Example: the 3-majority game.

Three players; any set of size two or
more has a value of 1; singletons have
a value of 0.
Stabilizing Games

The 3-Majority game has an empty
core.

However, if one reduces the value of all 2player coalitions by 1/3, the core becomes
non-empty (giving 1/3 to each player is a
stable outcome). Similarly: reduce the
value of {2,3} to 0.
Reducing the value of some coalitions
can result in a stable game.
Our Work

We explore taxation methods (i.e.
reductions in coalition value), that
ensure stability.

What is the minimal amount of tax
required in order to stabilize a game?

Which taxation schemes are optimal?

When are known taxation schemes
optimal?
Some Background

Taxation is not new

"-core: coalition values reduced by ".

Least-core: corresponds to the "*-core,
where "* is the smallest " for which the
"-core is not empty.

Reliability extensions: each agent i
survives with probability ri; the value of a
coalition is reduced to its expected value.

Myerson graphs, etc…
1
x1 + x2 + x3 = v(N)
x1 = v(N) − v({2,3})
x3 = v({3})
x1 = v({1})
2
3
x3 = v(N) − v({1,2})
x1 + x2 + x3 = v(N)
1
"
x1 = v(N) − v({2,3})
x3 = v({3})
"
"
"
2
"
x1 = v({1})
"
3
x3 = v(N) − v({1,2})
x1 + x2 + x3 = v(N)
1
x1 = v(N) − v({2,3})
x3 = v({3})
"
2
x1 = v({1})
3
x3 = v(N) − v({1,2})
Exploring Taxation Methods


Given a game G= hN,vi, we say that
G’≤ G if v(S) ≥ v’(S) for all SµN.
A game G’ is maximal-stable w.r.t. G if

G’≤ G

It has a non-empty core
If G’’ is stable and G’≤ G’’ ≤ G, then one of

the inequalities holds with equality.
Exploring Taxation Methods

Increasing the value of any coalition
results in losing either stability or
dominance.

Observations:

Maximal-stable games still distribute v(N) to the
agents.

They are defined by a single vector
x = (x1,…,xn); the value of each coalition S is
min{v(S),x(S)}.
Optimal Taxation Schemes

The set of dominated games with a
non-empty core is a convex polyhedron
denoted S(G).

We are interested in the set of games
that minimizes the total tax taken.

These games are said to have optimal
taxation schemes.
Optimal Taxation Schemes

We characterize the optimal taxation
scheme for anonymous games.

Given an anonymous game, where
v(S) = f(|S|), the optimal taxation
scheme is given by reducing the value
of each coalition to min(f(|S|),f(|N|)/|S|).

Good for small coalitions; bad for large
coalitions.
Existing Taxation Schemes

Suppose that a central authority
wants to implement a taxation scheme.
What conditions must hold in order
for this taxation scheme to be
optimal?

We find conditions on the underlying
cooperative game which ensure this for
the "-core and for reliability extensions.
Conclusions & Future Work

Given a class of cooperative games,
what taxation schemes would be
optimal?

How much are we “over-taxing” by
using a given taxation scheme?

Other ways of measuring total taxation.

Computational complexity: efficient
computation of optimal taxes?
Thank you!
Questions?
P.S.: I am on the job market!
Download