combinatorial optimization games€¦ · combinatorial optimization games maria serna fall 2017...

119
Contents Induced subgraph games Minimum cost spanning tree games References Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory

Upload: others

Post on 23-Sep-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

Combinatorial Optimization Games

Maria Serna

Fall 2017

AGT-MIRI Cooperative Game Theory

Page 2: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

1 Induced subgraph games

2 Minimum cost spanning tree games

3 References

AGT-MIRI Cooperative Game Theory

Page 3: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionCore emptynessShapley valueCore related problems

1 Induced subgraph games

2 Minimum cost spanning tree games

3 References

AGT-MIRI Cooperative Game Theory

Page 4: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionCore emptynessShapley valueCore related problems

Induced subgraph games

A game is described by an undirected, weighted graphG = (N,E ) with |N| = n and |E | = m and an integer edgeweight function w .

The weight of edge (i , j) ∈ E is denoted by wi ,j .

In the game Γ(G ,w) = (N, v) the set of players is N, and thevalue v of a coalition C ⊆ N is

v(C ) =∑

i ,j∈C ,i<j

∑(i ,j)∈E

wi ,j

Usually self-loops are allowed when we want that the value ofa singleton is different from 0.

Observe that v(∅) = 0 and v(N) = w(E ).

AGT-MIRI Cooperative Game Theory

Page 5: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionCore emptynessShapley valueCore related problems

Induced subgraph games

A game is described by an undirected, weighted graphG = (N,E ) with |N| = n and |E | = m and an integer edgeweight function w .

The weight of edge (i , j) ∈ E is denoted by wi ,j .

In the game Γ(G ,w) = (N, v) the set of players is N, and thevalue v of a coalition C ⊆ N is

v(C ) =∑

i ,j∈C ,i<j

∑(i ,j)∈E

wi ,j

Usually self-loops are allowed when we want that the value ofa singleton is different from 0.

Observe that v(∅) = 0 and v(N) = w(E ).

AGT-MIRI Cooperative Game Theory

Page 6: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionCore emptynessShapley valueCore related problems

Induced subgraph games

A game is described by an undirected, weighted graphG = (N,E ) with |N| = n and |E | = m and an integer edgeweight function w .

The weight of edge (i , j) ∈ E is denoted by wi ,j .

In the game Γ(G ,w) = (N, v) the set of players is N, and thevalue v of a coalition C ⊆ N is

v(C ) =∑

i ,j∈C ,i<j

∑(i ,j)∈E

wi ,j

Usually self-loops are allowed when we want that the value ofa singleton is different from 0.

Observe that v(∅) = 0 and v(N) = w(E ).

AGT-MIRI Cooperative Game Theory

Page 7: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionCore emptynessShapley valueCore related problems

Induced subgraph games

A game is described by an undirected, weighted graphG = (N,E ) with |N| = n and |E | = m and an integer edgeweight function w .

The weight of edge (i , j) ∈ E is denoted by wi ,j .

In the game Γ(G ,w) = (N, v) the set of players is N, and thevalue v of a coalition C ⊆ N is

v(C ) =∑

i ,j∈C ,i<j

∑(i ,j)∈E

wi ,j

Usually self-loops are allowed when we want that the value ofa singleton is different from 0.

Observe that v(∅) = 0 and v(N) = w(E ).

AGT-MIRI Cooperative Game Theory

Page 8: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionCore emptynessShapley valueCore related problems

Induced subgraph games

A game is described by an undirected, weighted graphG = (N,E ) with |N| = n and |E | = m and an integer edgeweight function w .

The weight of edge (i , j) ∈ E is denoted by wi ,j .

In the game Γ(G ,w) = (N, v) the set of players is N, and thevalue v of a coalition C ⊆ N is

v(C ) =∑

i ,j∈C ,i<j

∑(i ,j)∈E

wi ,j

Usually self-loops are allowed when we want that the value ofa singleton is different from 0.

Observe that v(∅) = 0 and v(N) = w(E ).

AGT-MIRI Cooperative Game Theory

Page 9: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionCore emptynessShapley valueCore related problems

Induced subgraph games

A game is described by an undirected, weighted graphG = (N,E ) with |N| = n and |E | = m and an integer edgeweight function w .

The weight of edge (i , j) ∈ E is denoted by wi ,j .

In the game Γ(G ,w) = (N, v) the set of players is N, and thevalue v of a coalition C ⊆ N is

v(C ) =∑

i ,j∈C ,i<j

∑(i ,j)∈E

wi ,j

Usually self-loops are allowed when we want that the value ofa singleton is different from 0.

Observe that v(∅) = 0 and v(N) = w(E ).

AGT-MIRI Cooperative Game Theory

Page 10: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionCore emptynessShapley valueCore related problems

Induced subgraph games

Induced subgraph games model aspects of social networks.

The value of each coalition (team, club) is determined by therelationships among its members: a player assigns a positiveutility to being in a coalition with his friends and a negativeutility to being in a coalition with his enemies.

The representation is succinct as long as the number of bitsrequired to encode edge weights is polynomial in |N|: using anadjacency matrix to represent the graph requires only n2

entries.

Weights can be exponential in n and still have polynomial size.

AGT-MIRI Cooperative Game Theory

Page 11: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionCore emptynessShapley valueCore related problems

Induced subgraph games

Induced subgraph games model aspects of social networks.

The value of each coalition (team, club) is determined by therelationships among its members: a player assigns a positiveutility to being in a coalition with his friends and a negativeutility to being in a coalition with his enemies.

The representation is succinct as long as the number of bitsrequired to encode edge weights is polynomial in |N|: using anadjacency matrix to represent the graph requires only n2

entries.

Weights can be exponential in n and still have polynomial size.

AGT-MIRI Cooperative Game Theory

Page 12: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionCore emptynessShapley valueCore related problems

Induced subgraph games

Induced subgraph games model aspects of social networks.

The value of each coalition (team, club) is determined by therelationships among its members: a player assigns a positiveutility to being in a coalition with his friends and a negativeutility to being in a coalition with his enemies.

The representation is succinct as long as the number of bitsrequired to encode edge weights is polynomial in |N|: using anadjacency matrix to represent the graph requires only n2

entries.

Weights can be exponential in n and still have polynomial size.

AGT-MIRI Cooperative Game Theory

Page 13: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionCore emptynessShapley valueCore related problems

Induced subgraph games

Induced subgraph games model aspects of social networks.

The value of each coalition (team, club) is determined by therelationships among its members: a player assigns a positiveutility to being in a coalition with his friends and a negativeutility to being in a coalition with his enemies.

The representation is succinct as long as the number of bitsrequired to encode edge weights is polynomial in |N|: using anadjacency matrix to represent the graph requires only n2

entries.

Weights can be exponential in n and still have polynomial size.

AGT-MIRI Cooperative Game Theory

Page 14: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionCore emptynessShapley valueCore related problems

Induced subgraph games

Induced subgraph games model aspects of social networks.

The value of each coalition (team, club) is determined by therelationships among its members: a player assigns a positiveutility to being in a coalition with his friends and a negativeutility to being in a coalition with his enemies.

The representation is succinct as long as the number of bitsrequired to encode edge weights is polynomial in |N|: using anadjacency matrix to represent the graph requires only n2

entries.

Weights can be exponential in n and still have polynomial size.

AGT-MIRI Cooperative Game Theory

Page 15: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionCore emptynessShapley valueCore related problems

Completeness?

Is this is a complete representation?All simple games can be represented as induced subgraphgames? NOConsider the game Γ = (N, v), where n = {1, 2, 3} and

v(C ) =

0 if |C | ≤ 1

1 if |C | = 2

6 if |C | = 3

Assume that Γ(G ,w) realizes Γ.

By the first condition all self-loops must have weight 0.By the second condition any pair of different vertices must beconnected by an edge with weight 1. So G must be a triangle.But then v({1, 2, 3}) = 3 6= 6.

AGT-MIRI Cooperative Game Theory

Page 16: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionCore emptynessShapley valueCore related problems

Completeness?

Is this is a complete representation?

All simple games can be represented as induced subgraphgames? NOConsider the game Γ = (N, v), where n = {1, 2, 3} and

v(C ) =

0 if |C | ≤ 1

1 if |C | = 2

6 if |C | = 3

Assume that Γ(G ,w) realizes Γ.

By the first condition all self-loops must have weight 0.By the second condition any pair of different vertices must beconnected by an edge with weight 1. So G must be a triangle.But then v({1, 2, 3}) = 3 6= 6.

AGT-MIRI Cooperative Game Theory

Page 17: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionCore emptynessShapley valueCore related problems

Completeness?

Is this is a complete representation?All simple games can be represented as induced subgraphgames?

NOConsider the game Γ = (N, v), where n = {1, 2, 3} and

v(C ) =

0 if |C | ≤ 1

1 if |C | = 2

6 if |C | = 3

Assume that Γ(G ,w) realizes Γ.

By the first condition all self-loops must have weight 0.By the second condition any pair of different vertices must beconnected by an edge with weight 1. So G must be a triangle.But then v({1, 2, 3}) = 3 6= 6.

AGT-MIRI Cooperative Game Theory

Page 18: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionCore emptynessShapley valueCore related problems

Completeness?

Is this is a complete representation?All simple games can be represented as induced subgraphgames? NO

Consider the game Γ = (N, v), where n = {1, 2, 3} and

v(C ) =

0 if |C | ≤ 1

1 if |C | = 2

6 if |C | = 3

Assume that Γ(G ,w) realizes Γ.

By the first condition all self-loops must have weight 0.By the second condition any pair of different vertices must beconnected by an edge with weight 1. So G must be a triangle.But then v({1, 2, 3}) = 3 6= 6.

AGT-MIRI Cooperative Game Theory

Page 19: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionCore emptynessShapley valueCore related problems

Completeness?

Is this is a complete representation?All simple games can be represented as induced subgraphgames? NOConsider the game Γ = (N, v), where n = {1, 2, 3} and

v(C ) =

0 if |C | ≤ 1

1 if |C | = 2

6 if |C | = 3

Assume that Γ(G ,w) realizes Γ.

By the first condition all self-loops must have weight 0.By the second condition any pair of different vertices must beconnected by an edge with weight 1. So G must be a triangle.But then v({1, 2, 3}) = 3 6= 6.

AGT-MIRI Cooperative Game Theory

Page 20: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionCore emptynessShapley valueCore related problems

Completeness?

Is this is a complete representation?All simple games can be represented as induced subgraphgames? NOConsider the game Γ = (N, v), where n = {1, 2, 3} and

v(C ) =

0 if |C | ≤ 1

1 if |C | = 2

6 if |C | = 3

Assume that Γ(G ,w) realizes Γ.

By the first condition all self-loops must have weight 0.By the second condition any pair of different vertices must beconnected by an edge with weight 1. So G must be a triangle.But then v({1, 2, 3}) = 3 6= 6.

AGT-MIRI Cooperative Game Theory

Page 21: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionCore emptynessShapley valueCore related problems

Completeness?

Is this is a complete representation?All simple games can be represented as induced subgraphgames? NOConsider the game Γ = (N, v), where n = {1, 2, 3} and

v(C ) =

0 if |C | ≤ 1

1 if |C | = 2

6 if |C | = 3

Assume that Γ(G ,w) realizes Γ.

By the first condition all self-loops must have weight 0.

By the second condition any pair of different vertices must beconnected by an edge with weight 1. So G must be a triangle.But then v({1, 2, 3}) = 3 6= 6.

AGT-MIRI Cooperative Game Theory

Page 22: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionCore emptynessShapley valueCore related problems

Completeness?

Is this is a complete representation?All simple games can be represented as induced subgraphgames? NOConsider the game Γ = (N, v), where n = {1, 2, 3} and

v(C ) =

0 if |C | ≤ 1

1 if |C | = 2

6 if |C | = 3

Assume that Γ(G ,w) realizes Γ.

By the first condition all self-loops must have weight 0.By the second condition any pair of different vertices must beconnected by an edge with weight 1. So G must be a triangle.

But then v({1, 2, 3}) = 3 6= 6.

AGT-MIRI Cooperative Game Theory

Page 23: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionCore emptynessShapley valueCore related problems

Completeness?

Is this is a complete representation?All simple games can be represented as induced subgraphgames? NOConsider the game Γ = (N, v), where n = {1, 2, 3} and

v(C ) =

0 if |C | ≤ 1

1 if |C | = 2

6 if |C | = 3

Assume that Γ(G ,w) realizes Γ.

By the first condition all self-loops must have weight 0.By the second condition any pair of different vertices must beconnected by an edge with weight 1. So G must be a triangle.But then v({1, 2, 3}) = 3 6= 6.

AGT-MIRI Cooperative Game Theory

Page 24: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionCore emptynessShapley valueCore related problems

Properties of valuations

monotone if v(C ) ≤ v(D) for C ⊆ D ⊆ N.

superadditive if v(C ∪ D) ≥ v(C ) + v(D), for every pair ofdisjoint coalitions C ,D ⊆ N.

supermodular v(C ∪ D) + v(C ∩ D) ≥ v(C ) + v(D).

A game (N, v) is convex iff v is supermodular.

Since we allow for negative edge weights, induced subgraphgames are not necessarily monotone.

However, when all edge weights are non-negative, inducedsubgraph games are convex.

AGT-MIRI Cooperative Game Theory

Page 25: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionCore emptynessShapley valueCore related problems

Properties of valuations

monotone if v(C ) ≤ v(D) for C ⊆ D ⊆ N.

superadditive if v(C ∪ D) ≥ v(C ) + v(D), for every pair ofdisjoint coalitions C ,D ⊆ N.

supermodular v(C ∪ D) + v(C ∩ D) ≥ v(C ) + v(D).

A game (N, v) is convex iff v is supermodular.

Since we allow for negative edge weights, induced subgraphgames are not necessarily monotone.

However, when all edge weights are non-negative, inducedsubgraph games are convex.

AGT-MIRI Cooperative Game Theory

Page 26: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionCore emptynessShapley valueCore related problems

Properties of valuations

monotone if v(C ) ≤ v(D) for C ⊆ D ⊆ N.

superadditive if v(C ∪ D) ≥ v(C ) + v(D), for every pair ofdisjoint coalitions C ,D ⊆ N.

supermodular v(C ∪ D) + v(C ∩ D) ≥ v(C ) + v(D).

A game (N, v) is convex iff v is supermodular.

Since we allow for negative edge weights, induced subgraphgames are not necessarily monotone.

However, when all edge weights are non-negative, inducedsubgraph games are convex.

AGT-MIRI Cooperative Game Theory

Page 27: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionCore emptynessShapley valueCore related problems

Properties of valuations

monotone if v(C ) ≤ v(D) for C ⊆ D ⊆ N.

superadditive if v(C ∪ D) ≥ v(C ) + v(D), for every pair ofdisjoint coalitions C ,D ⊆ N.

supermodular v(C ∪ D) + v(C ∩ D) ≥ v(C ) + v(D).

A game (N, v) is convex iff v is supermodular.

Since we allow for negative edge weights, induced subgraphgames are not necessarily monotone.

However, when all edge weights are non-negative, inducedsubgraph games are convex.

AGT-MIRI Cooperative Game Theory

Page 28: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionCore emptynessShapley valueCore related problems

Can the core be empty?

The core of Γ(N, v) is the set of all imputations x such thatv(S) ≤ x(S), for each coalition S ⊆ N.

AGT-MIRI Cooperative Game Theory

Page 29: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionCore emptynessShapley valueCore related problems

Can the core be empty?

The core of Γ(N, v) is the set of all imputations x such thatv(S) ≤ x(S), for each coalition S ⊆ N.

AGT-MIRI Cooperative Game Theory

Page 30: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionCore emptynessShapley valueCore related problems

Can the core be empty?

Theorem

If Γ = (N, v) is a convex game, then Γ has a non-empty core.

Fix an arbitrary permutation π, and let xi be the marginalcontribution of i with respect to π.Let us show that (x1, ..., xn) is in the core of Γ.

For C ⊆ N, we can assume that C = {i1, . . . , is} whereπ(i1) < · · · < π(is).So, v(C ) =v({i1})−v(∅) +v({i1, i2})−v({i1}) + · · ·+v(C )−v(C \{is}).By supermodularity we have,v({i1, . . . , ij−1, ij})− v({i1, . . . , ij−1}) ≤ v({1, . . . , ij})− v({1, . . . , ij−1}).Therefore v(C ) ≤ x(C ) and v(N) = x(N).

Observe that we have shown that the vector formed by theShapley value is in the core of a convex game.

AGT-MIRI Cooperative Game Theory

Page 31: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionCore emptynessShapley valueCore related problems

Can the core be empty?

Theorem

If Γ = (N, v) is a convex game, then Γ has a non-empty core.

Fix an arbitrary permutation π, and let xi be the marginalcontribution of i with respect to π.Let us show that (x1, ..., xn) is in the core of Γ.

For C ⊆ N, we can assume that C = {i1, . . . , is} whereπ(i1) < · · · < π(is).So, v(C ) =v({i1})−v(∅) +v({i1, i2})−v({i1}) + · · ·+v(C )−v(C \{is}).By supermodularity we have,v({i1, . . . , ij−1, ij})− v({i1, . . . , ij−1}) ≤ v({1, . . . , ij})− v({1, . . . , ij−1}).Therefore v(C ) ≤ x(C ) and v(N) = x(N).

Observe that we have shown that the vector formed by theShapley value is in the core of a convex game.

AGT-MIRI Cooperative Game Theory

Page 32: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionCore emptynessShapley valueCore related problems

Can the core be empty?

Theorem

If Γ = (N, v) is a convex game, then Γ has a non-empty core.

Fix an arbitrary permutation π, and let xi be the marginalcontribution of i with respect to π.

Let us show that (x1, ..., xn) is in the core of Γ.For C ⊆ N, we can assume that C = {i1, . . . , is} whereπ(i1) < · · · < π(is).So, v(C ) =v({i1})−v(∅) +v({i1, i2})−v({i1}) + · · ·+v(C )−v(C \{is}).By supermodularity we have,v({i1, . . . , ij−1, ij})− v({i1, . . . , ij−1}) ≤ v({1, . . . , ij})− v({1, . . . , ij−1}).Therefore v(C ) ≤ x(C ) and v(N) = x(N).

Observe that we have shown that the vector formed by theShapley value is in the core of a convex game.

AGT-MIRI Cooperative Game Theory

Page 33: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionCore emptynessShapley valueCore related problems

Can the core be empty?

Theorem

If Γ = (N, v) is a convex game, then Γ has a non-empty core.

Fix an arbitrary permutation π, and let xi be the marginalcontribution of i with respect to π.Let us show that (x1, ..., xn) is in the core of Γ.

For C ⊆ N, we can assume that C = {i1, . . . , is} whereπ(i1) < · · · < π(is).So, v(C ) =v({i1})−v(∅) +v({i1, i2})−v({i1}) + · · ·+v(C )−v(C \{is}).By supermodularity we have,v({i1, . . . , ij−1, ij})− v({i1, . . . , ij−1}) ≤ v({1, . . . , ij})− v({1, . . . , ij−1}).Therefore v(C ) ≤ x(C ) and v(N) = x(N).

Observe that we have shown that the vector formed by theShapley value is in the core of a convex game.

AGT-MIRI Cooperative Game Theory

Page 34: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionCore emptynessShapley valueCore related problems

Can the core be empty?

Theorem

If Γ = (N, v) is a convex game, then Γ has a non-empty core.

Fix an arbitrary permutation π, and let xi be the marginalcontribution of i with respect to π.Let us show that (x1, ..., xn) is in the core of Γ.

For C ⊆ N, we can assume that C = {i1, . . . , is} whereπ(i1) < · · · < π(is).So, v(C ) =v({i1})−v(∅) +v({i1, i2})−v({i1}) + · · ·+v(C )−v(C \{is}).By supermodularity we have,v({i1, . . . , ij−1, ij})− v({i1, . . . , ij−1}) ≤ v({1, . . . , ij})− v({1, . . . , ij−1}).Therefore v(C ) ≤ x(C ) and v(N) = x(N).

Observe that we have shown that the vector formed by theShapley value is in the core of a convex game.

AGT-MIRI Cooperative Game Theory

Page 35: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionCore emptynessShapley valueCore related problems

Can the core be empty?

Theorem

If Γ = (N, v) is a convex game, then Γ has a non-empty core.

Fix an arbitrary permutation π, and let xi be the marginalcontribution of i with respect to π.Let us show that (x1, ..., xn) is in the core of Γ.

For C ⊆ N, we can assume that C = {i1, . . . , is} whereπ(i1) < · · · < π(is).So, v(C ) =v({i1})−v(∅) +v({i1, i2})−v({i1}) + · · ·+v(C )−v(C \{is}).By supermodularity we have,v({i1, . . . , ij−1, ij})− v({i1, . . . , ij−1}) ≤ v({1, . . . , ij})− v({1, . . . , ij−1}).Therefore v(C ) ≤ x(C ) and v(N) = x(N).

Observe that we have shown that the vector formed by theShapley value is in the core of a convex game.

AGT-MIRI Cooperative Game Theory

Page 36: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionCore emptynessShapley valueCore related problems

Shapley value

A permutation of {1, ..., n} is a one-to-one mapping from{1, ..., n} to itself

Π(N) denote the set of all permutations of N

Let Sπ(i) denote the set of predecessors of i in π ∈ Π(N)

For C ⊆ N, let δi (C ) = v(C ∪ {i})− v(C )

The Shapley value of player i in a game Γ = (N, v) with nplayers is

Φi (Γ) =1

n!

∑π∈Π(N)

δi (Sπ(i))

AGT-MIRI Cooperative Game Theory

Page 37: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionCore emptynessShapley valueCore related problems

Shapley value

A permutation of {1, ..., n} is a one-to-one mapping from{1, ..., n} to itself

Π(N) denote the set of all permutations of N

Let Sπ(i) denote the set of predecessors of i in π ∈ Π(N)

For C ⊆ N, let δi (C ) = v(C ∪ {i})− v(C )

The Shapley value of player i in a game Γ = (N, v) with nplayers is

Φi (Γ) =1

n!

∑π∈Π(N)

δi (Sπ(i))

AGT-MIRI Cooperative Game Theory

Page 38: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionCore emptynessShapley valueCore related problems

Shapley value

A permutation of {1, ..., n} is a one-to-one mapping from{1, ..., n} to itself

Π(N) denote the set of all permutations of N

Let Sπ(i) denote the set of predecessors of i in π ∈ Π(N)

For C ⊆ N, let δi (C ) = v(C ∪ {i})− v(C )

The Shapley value of player i in a game Γ = (N, v) with nplayers is

Φi (Γ) =1

n!

∑π∈Π(N)

δi (Sπ(i))

AGT-MIRI Cooperative Game Theory

Page 39: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionCore emptynessShapley valueCore related problems

Shapley value

A permutation of {1, ..., n} is a one-to-one mapping from{1, ..., n} to itself

Π(N) denote the set of all permutations of N

Let Sπ(i) denote the set of predecessors of i in π ∈ Π(N)

For C ⊆ N, let δi (C ) = v(C ∪ {i})− v(C )

The Shapley value of player i in a game Γ = (N, v) with nplayers is

Φi (Γ) =1

n!

∑π∈Π(N)

δi (Sπ(i))

AGT-MIRI Cooperative Game Theory

Page 40: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionCore emptynessShapley valueCore related problems

Shapley value

A permutation of {1, ..., n} is a one-to-one mapping from{1, ..., n} to itself

Π(N) denote the set of all permutations of N

Let Sπ(i) denote the set of predecessors of i in π ∈ Π(N)

For C ⊆ N, let δi (C ) = v(C ∪ {i})− v(C )

The Shapley value of player i in a game Γ = (N, v) with nplayers is

Φi (Γ) =1

n!

∑π∈Π(N)

δi (Sπ(i))

AGT-MIRI Cooperative Game Theory

Page 41: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionCore emptynessShapley valueCore related problems

Shapley value: Axiomatic Characterization

Properties of the Shapley value:

Efficiency: Φ1 + ...+ Φn = v(N)

Dummy: if i is a dummy, Φi = 0

Symmetry: if i and j are symmetric, Φi = Φj

Additivity: Φi (Γ1 + Γ2) = Φi ((Γ1) + Φi (Γ2)

Theorem

The Shapley value is the only payoff distribution scheme that hasproperties (1) - (4)

AGT-MIRI Cooperative Game Theory

Page 42: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionCore emptynessShapley valueCore related problems

Shapley value: Axiomatic Characterization

Properties of the Shapley value:

Efficiency: Φ1 + ...+ Φn = v(N)

Dummy: if i is a dummy, Φi = 0

Symmetry: if i and j are symmetric, Φi = Φj

Additivity: Φi (Γ1 + Γ2) = Φi ((Γ1) + Φi (Γ2)

Theorem

The Shapley value is the only payoff distribution scheme that hasproperties (1) - (4)

AGT-MIRI Cooperative Game Theory

Page 43: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionCore emptynessShapley valueCore related problems

Shapley value

Theorem

The Shapley value of player i in Γ(G ,w) is

Φ(i) =1

2

∑(i ,j)∈E

wi ,j .

AGT-MIRI Cooperative Game Theory

Page 44: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionCore emptynessShapley valueCore related problems

Shapley value

Theorem

The Shapley value of player i in Γ(G ,w) is

Φ(i) =1

2

∑(i ,j)∈E

wi ,j .

AGT-MIRI Cooperative Game Theory

Page 45: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionCore emptynessShapley valueCore related problems

Shapley value: Computation

Let {e1, . . . , em} be the set of edges in G .

We can decompose the graph G into m graphs G1, . . . ,Gm,where for 1 ≤ j ≤ m the graph Gj = (V , {ej}).

Considering the same weight as in the original graph, letΓj = Γ(Gj ,w).

According to the definitions:

Γ = Γ(G ,w) = Γ1 + · · ·+ Γm.

By the additivity axiom, for each player i ∈ N we have

Φi (Γ) =m∑j=1

Φi (Γj).

AGT-MIRI Cooperative Game Theory

Page 46: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionCore emptynessShapley valueCore related problems

Shapley value: Computation

Let {e1, . . . , em} be the set of edges in G .

We can decompose the graph G into m graphs G1, . . . ,Gm,where for 1 ≤ j ≤ m the graph Gj = (V , {ej}).

Considering the same weight as in the original graph, letΓj = Γ(Gj ,w).

According to the definitions:

Γ = Γ(G ,w) = Γ1 + · · ·+ Γm.

By the additivity axiom, for each player i ∈ N we have

Φi (Γ) =m∑j=1

Φi (Γj).

AGT-MIRI Cooperative Game Theory

Page 47: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionCore emptynessShapley valueCore related problems

Shapley value: Computation

Let {e1, . . . , em} be the set of edges in G .

We can decompose the graph G into m graphs G1, . . . ,Gm,where for 1 ≤ j ≤ m the graph Gj = (V , {ej}).

Considering the same weight as in the original graph, letΓj = Γ(Gj ,w).

According to the definitions:

Γ = Γ(G ,w) = Γ1 + · · ·+ Γm.

By the additivity axiom, for each player i ∈ N we have

Φi (Γ) =m∑j=1

Φi (Γj).

AGT-MIRI Cooperative Game Theory

Page 48: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionCore emptynessShapley valueCore related problems

Shapley value: Computation

Let {e1, . . . , em} be the set of edges in G .

We can decompose the graph G into m graphs G1, . . . ,Gm,where for 1 ≤ j ≤ m the graph Gj = (V , {ej}).

Considering the same weight as in the original graph, letΓj = Γ(Gj ,w).

According to the definitions:

Γ = Γ(G ,w) = Γ1 + · · ·+ Γm.

By the additivity axiom, for each player i ∈ N we have

Φi (Γ) =m∑j=1

Φi (Γj).

AGT-MIRI Cooperative Game Theory

Page 49: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionCore emptynessShapley valueCore related problems

Shapley value: Computation

Let {e1, . . . , em} be the set of edges in G .

We can decompose the graph G into m graphs G1, . . . ,Gm,where for 1 ≤ j ≤ m the graph Gj = (V , {ej}).

Considering the same weight as in the original graph, letΓj = Γ(Gj ,w).

According to the definitions:

Γ = Γ(G ,w) = Γ1 + · · ·+ Γm.

By the additivity axiom, for each player i ∈ N we have

Φi (Γ) =m∑j=1

Φi (Γj).

AGT-MIRI Cooperative Game Theory

Page 50: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionCore emptynessShapley valueCore related problems

Shapley value: Computation

Let {e1, . . . , em} be the set of edges in G .

We can decompose the graph G into m graphs G1, . . . ,Gm,where for 1 ≤ j ≤ m the graph Gj = (V , {ej}).

Considering the same weight as in the original graph, letΓj = Γ(Gj ,w).

According to the definitions:

Γ = Γ(G ,w) = Γ1 + · · ·+ Γm.

By the additivity axiom, for each player i ∈ N we have

Φi (Γ) =m∑j=1

Φi (Γj).

AGT-MIRI Cooperative Game Theory

Page 51: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionCore emptynessShapley valueCore related problems

Shapley value: Computation

Let {e1, . . . , em} be the set of edges in G .

We can decompose the graph G into m graphs G1, . . . ,Gm,where for 1 ≤ j ≤ m the graph Gj = (V , {ej}).

Considering the same weight as in the original graph, letΓj = Γ(Gj ,w).

According to the definitions:

Γ = Γ(G ,w) = Γ1 + · · ·+ Γm.

By the additivity axiom, for each player i ∈ N we have

Φi (Γ) =m∑j=1

Φi (Γj).

AGT-MIRI Cooperative Game Theory

Page 52: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionCore emptynessShapley valueCore related problems

Shapley value: Computation

We have to compute Φi (Γj).

When i is not incident to ej , i is a dummy in Γj andΦi (Γj) = 0.

When ej = (i , `) for some ` ∈ N, players i and ` aresymmetric in Γj .

Since the value of the grand coalition in Γj equals w(i , `), byefficiency and symmetry we get Φi (Γj) = w(i , `)/2.

AGT-MIRI Cooperative Game Theory

Page 53: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionCore emptynessShapley valueCore related problems

Shapley value: Computation

We have to compute Φi (Γj).

When i is not incident to ej , i is a dummy in Γj andΦi (Γj) = 0.

When ej = (i , `) for some ` ∈ N, players i and ` aresymmetric in Γj .

Since the value of the grand coalition in Γj equals w(i , `), byefficiency and symmetry we get Φi (Γj) = w(i , `)/2.

AGT-MIRI Cooperative Game Theory

Page 54: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionCore emptynessShapley valueCore related problems

Shapley value: Computation

We have to compute Φi (Γj).

When i is not incident to ej , i is a dummy in Γj andΦi (Γj) = 0.

When ej = (i , `) for some ` ∈ N, players i and ` aresymmetric in Γj .

Since the value of the grand coalition in Γj equals w(i , `), byefficiency and symmetry we get Φi (Γj) = w(i , `)/2.

AGT-MIRI Cooperative Game Theory

Page 55: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionCore emptynessShapley valueCore related problems

Shapley value: Computation

We have to compute Φi (Γj).

When i is not incident to ej , i is a dummy in Γj andΦi (Γj) = 0.

When ej = (i , `) for some ` ∈ N, players i and ` aresymmetric in Γj .

Since the value of the grand coalition in Γj equals w(i , `), byefficiency and symmetry we get Φi (Γj) = w(i , `)/2.

AGT-MIRI Cooperative Game Theory

Page 56: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionCore emptynessShapley valueCore related problems

Shapley value: Computation

We have to compute Φi (Γj).

When i is not incident to ej , i is a dummy in Γj andΦi (Γj) = 0.

When ej = (i , `) for some ` ∈ N, players i and ` aresymmetric in Γj .

Since the value of the grand coalition in Γj equals w(i , `), byefficiency and symmetry we get Φi (Γj) = w(i , `)/2.

AGT-MIRI Cooperative Game Theory

Page 57: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionCore emptynessShapley valueCore related problems

Shapley value

Theorem

The Shapley value of player i in Γ(G ,w) is

Φi =1

2

∑(i ,j)∈E

wi ,j .

Corollary

The Shapley values of induced subgraph games can be computedin polynomial time.

AGT-MIRI Cooperative Game Theory

Page 58: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionCore emptynessShapley valueCore related problems

Shapley value

Theorem

The Shapley value of player i in Γ(G ,w) is

Φi =1

2

∑(i ,j)∈E

wi ,j .

Corollary

The Shapley values of induced subgraph games can be computedin polynomial time.

AGT-MIRI Cooperative Game Theory

Page 59: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionCore emptynessShapley valueCore related problems

Shapley value

Theorem

The Shapley value of player i in Γ(G ,w) is

Φi =1

2

∑(i ,j)∈E

wi ,j .

Corollary

The Shapley values of induced subgraph games can be computedin polynomial time.

AGT-MIRI Cooperative Game Theory

Page 60: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionCore emptynessShapley valueCore related problems

Can the core be empty?

Theorem

Consider a game Γ(G ,w), the following are equivalent

The vector of Shapley values is in the core

(G ,w) has no negative cut

The core is non-empty

AGT-MIRI Cooperative Game Theory

Page 61: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionCore emptynessShapley valueCore related problems

Can the core be empty?

The Shapley value is in the core iff G has no negative cut.

Let e(S , x) = v(S)− x(S) be the excess of coalition S at theimputation x .

Thus, x is in the core iff e(x ,S) ≤ 0 ∀S ⊆ N.

For the Shapley values, e(S ,Φ) is −12 times the weight of the

edges going from S to N \ S .

Hence the Shapley value is in the core if and only if there isno negative cut (S ,N \ S).

AGT-MIRI Cooperative Game Theory

Page 62: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionCore emptynessShapley valueCore related problems

Can the core be empty?

The Shapley value is in the core iff G has no negative cut.

Let e(S , x) = v(S)− x(S) be the excess of coalition S at theimputation x .

Thus, x is in the core iff e(x ,S) ≤ 0 ∀S ⊆ N.

For the Shapley values, e(S ,Φ) is −12 times the weight of the

edges going from S to N \ S .

Hence the Shapley value is in the core if and only if there isno negative cut (S ,N \ S).

AGT-MIRI Cooperative Game Theory

Page 63: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionCore emptynessShapley valueCore related problems

Can the core be empty?

The Shapley value is in the core iff G has no negative cut.

Let e(S , x) = v(S)− x(S) be the excess of coalition S at theimputation x .

Thus, x is in the core iff e(x ,S) ≤ 0 ∀S ⊆ N.

For the Shapley values, e(S ,Φ) is −12 times the weight of the

edges going from S to N \ S .

Hence the Shapley value is in the core if and only if there isno negative cut (S ,N \ S).

AGT-MIRI Cooperative Game Theory

Page 64: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionCore emptynessShapley valueCore related problems

Can the core be empty?

The Shapley value is in the core iff G has no negative cut.

Let e(S , x) = v(S)− x(S) be the excess of coalition S at theimputation x .

Thus, x is in the core iff e(x ,S) ≤ 0 ∀S ⊆ N.

For the Shapley values, e(S ,Φ) is −12 times the weight of the

edges going from S to N \ S .

Hence the Shapley value is in the core if and only if there isno negative cut (S ,N \ S).

AGT-MIRI Cooperative Game Theory

Page 65: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionCore emptynessShapley valueCore related problems

Can the core be empty?

The Shapley value is in the core iff G has no negative cut.

Let e(S , x) = v(S)− x(S) be the excess of coalition S at theimputation x .

Thus, x is in the core iff e(x ,S) ≤ 0 ∀S ⊆ N.

For the Shapley values, e(S ,Φ) is −12 times the weight of the

edges going from S to N \ S .

Hence the Shapley value is in the core if and only if there isno negative cut (S ,N \ S).

AGT-MIRI Cooperative Game Theory

Page 66: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionCore emptynessShapley valueCore related problems

Can the core be empty?

The Shapley value is in the core iff G has no negative cut.

Let e(S , x) = v(S)− x(S) be the excess of coalition S at theimputation x .

Thus, x is in the core iff e(x ,S) ≤ 0 ∀S ⊆ N.

For the Shapley values, e(S ,Φ) is −12 times the weight of the

edges going from S to N \ S .

Hence the Shapley value is in the core if and only if there isno negative cut (S ,N \ S).

AGT-MIRI Cooperative Game Theory

Page 67: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionCore emptynessShapley valueCore related problems

Can the core be empty?

The core is nonempty iff G has no negative cut.

If G has no negative cut, the vector of Shapley values is in thecore (by the previous proof).

We have seen that if the core is non-empty, then the vector ofShapley values is in the core.

AGT-MIRI Cooperative Game Theory

Page 68: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionCore emptynessShapley valueCore related problems

Can the core be empty?

The core is nonempty iff G has no negative cut.

If G has no negative cut, the vector of Shapley values is in thecore (by the previous proof).

We have seen that if the core is non-empty, then the vector ofShapley values is in the core.

AGT-MIRI Cooperative Game Theory

Page 69: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionCore emptynessShapley valueCore related problems

Can the core be empty?

The core is nonempty iff G has no negative cut.

If G has no negative cut, the vector of Shapley values is in thecore (by the previous proof).

We have seen that if the core is non-empty, then the vector ofShapley values is in the core.

AGT-MIRI Cooperative Game Theory

Page 70: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionCore emptynessShapley valueCore related problems

Can the core be empty?

The core is nonempty iff G has no negative cut.

If G has no negative cut, the vector of Shapley values is in thecore (by the previous proof).

We have seen that if the core is non-empty, then the vector ofShapley values is in the core.

AGT-MIRI Cooperative Game Theory

Page 71: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionCore emptynessShapley valueCore related problems

Can the core be empty?

NEGATIVE-CUT: Given a weighted graph (G ,w), determinewhether there is a negative cut in G .

NEGATIVE-CUT is NP-complete

W-MAX-CUT: Given a weighted graph (G ,w) withnon-negative weights and an integer k , determine whetherthere is a cut of size at least k in G , is NP-complete.

Let (G ,w) with non-negative weights and an integer k .G ′ is obtained as the disjoint union of G and the graph({a, b}, {(a, b)}). Define w ′ as w ′(e) = w(e) for e ∈ E (G )and w((a, b)) = −k.

G has a a cut of size at least k iff G ′ has a negative cut.

AGT-MIRI Cooperative Game Theory

Page 72: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionCore emptynessShapley valueCore related problems

Can the core be empty?

NEGATIVE-CUT: Given a weighted graph (G ,w), determinewhether there is a negative cut in G .

NEGATIVE-CUT is NP-complete

W-MAX-CUT: Given a weighted graph (G ,w) withnon-negative weights and an integer k , determine whetherthere is a cut of size at least k in G , is NP-complete.

Let (G ,w) with non-negative weights and an integer k .G ′ is obtained as the disjoint union of G and the graph({a, b}, {(a, b)}). Define w ′ as w ′(e) = w(e) for e ∈ E (G )and w((a, b)) = −k.

G has a a cut of size at least k iff G ′ has a negative cut.

AGT-MIRI Cooperative Game Theory

Page 73: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionCore emptynessShapley valueCore related problems

Can the core be empty?

NEGATIVE-CUT: Given a weighted graph (G ,w), determinewhether there is a negative cut in G .

NEGATIVE-CUT is NP-complete

W-MAX-CUT: Given a weighted graph (G ,w) withnon-negative weights and an integer k , determine whetherthere is a cut of size at least k in G , is NP-complete.

Let (G ,w) with non-negative weights and an integer k .G ′ is obtained as the disjoint union of G and the graph({a, b}, {(a, b)}). Define w ′ as w ′(e) = w(e) for e ∈ E (G )and w((a, b)) = −k.

G has a a cut of size at least k iff G ′ has a negative cut.

AGT-MIRI Cooperative Game Theory

Page 74: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionCore emptynessShapley valueCore related problems

Can the core be empty?

NEGATIVE-CUT: Given a weighted graph (G ,w), determinewhether there is a negative cut in G .

NEGATIVE-CUT is NP-complete

W-MAX-CUT: Given a weighted graph (G ,w) withnon-negative weights and an integer k , determine whetherthere is a cut of size at least k in G , is NP-complete.

Let (G ,w) with non-negative weights and an integer k .G ′ is obtained as the disjoint union of G and the graph({a, b}, {(a, b)}). Define w ′ as w ′(e) = w(e) for e ∈ E (G )and w((a, b)) = −k.

G has a a cut of size at least k iff G ′ has a negative cut.

AGT-MIRI Cooperative Game Theory

Page 75: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionCore emptynessShapley valueCore related problems

Complexity of core related problems

Theorem

The following problems are NP-complete:

Given (G ,w) and an imputation x , is it not in the core ofΓ(G ,w)?

Given (G ,w), is the vector of Shapley values of Γ(G ,w) notin the core of Γ(G ,w)?

Given (G ,w), is the core of Γ(G ,w) empty?

AGT-MIRI Cooperative Game Theory

Page 76: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionCore emptynessShapley valueCore related problems

Complexity of core related problems

Theorem

Given (G ,w), when all weights are non-negative, we can test inpolynomial time

whether the core is non-empty.

whether an imputation x is in the core of Γ(G ,w).

The first question is trivial as the vector of Shapley values belongto the core. The second problem can be solved by a reduction toMAX-FLOW.

AGT-MIRI Cooperative Game Theory

Page 77: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionCore emptynessShapley valueCore related problems

Complexity of core related problems

Theorem

Given (G ,w), when all weights are non-negative, we can test inpolynomial time

whether the core is non-empty.

whether an imputation x is in the core of Γ(G ,w).

The first question is trivial as the vector of Shapley values belongto the core. The second problem can be solved by a reduction toMAX-FLOW.

AGT-MIRI Cooperative Game Theory

Page 78: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionsProperties of valuationsCore emptyness

1 Induced subgraph games

2 Minimum cost spanning tree games

3 References

AGT-MIRI Cooperative Game Theory

Page 79: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionsProperties of valuationsCore emptyness

MST Games

Minimum cost spanning tree games

A game is described by a weighted complete graph (G ,w)with n + 1 vertices.

V (G ) = {v0, . . . , vn}.The weight of edge (i , j) ∈ E is denoted by wi ,j .We assume wi ,j ≥ 0

In the game Γ(G ,w) = (N, c) the set of players isN = {v1, . . . , vn}, and the cost c of a coalition C ⊆ N is

c(C ) = the weight of a minimum spanning tree of G [S∪{v0}]

Self-loops are not allowed.

The cost of a singleton coalition {i} is c({i}) = w0,i .

Observe that v(∅) = 0 and v(N) = w(T ) where T is a MSTof G .

AGT-MIRI Cooperative Game Theory

Page 80: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionsProperties of valuationsCore emptyness

MST Games

Minimum cost spanning tree games

A game is described by a weighted complete graph (G ,w)with n + 1 vertices.

V (G ) = {v0, . . . , vn}.The weight of edge (i , j) ∈ E is denoted by wi ,j .We assume wi ,j ≥ 0

In the game Γ(G ,w) = (N, c) the set of players isN = {v1, . . . , vn}, and the cost c of a coalition C ⊆ N is

c(C ) = the weight of a minimum spanning tree of G [S∪{v0}]

Self-loops are not allowed.

The cost of a singleton coalition {i} is c({i}) = w0,i .

Observe that v(∅) = 0 and v(N) = w(T ) where T is a MSTof G .

AGT-MIRI Cooperative Game Theory

Page 81: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionsProperties of valuationsCore emptyness

MST Games

Minimum cost spanning tree games

A game is described by a weighted complete graph (G ,w)with n + 1 vertices.

V (G ) = {v0, . . . , vn}.

The weight of edge (i , j) ∈ E is denoted by wi ,j .We assume wi ,j ≥ 0

In the game Γ(G ,w) = (N, c) the set of players isN = {v1, . . . , vn}, and the cost c of a coalition C ⊆ N is

c(C ) = the weight of a minimum spanning tree of G [S∪{v0}]

Self-loops are not allowed.

The cost of a singleton coalition {i} is c({i}) = w0,i .

Observe that v(∅) = 0 and v(N) = w(T ) where T is a MSTof G .

AGT-MIRI Cooperative Game Theory

Page 82: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionsProperties of valuationsCore emptyness

MST Games

Minimum cost spanning tree games

A game is described by a weighted complete graph (G ,w)with n + 1 vertices.

V (G ) = {v0, . . . , vn}.The weight of edge (i , j) ∈ E is denoted by wi ,j .We assume wi ,j ≥ 0

In the game Γ(G ,w) = (N, c) the set of players isN = {v1, . . . , vn}, and the cost c of a coalition C ⊆ N is

c(C ) = the weight of a minimum spanning tree of G [S∪{v0}]

Self-loops are not allowed.

The cost of a singleton coalition {i} is c({i}) = w0,i .

Observe that v(∅) = 0 and v(N) = w(T ) where T is a MSTof G .

AGT-MIRI Cooperative Game Theory

Page 83: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionsProperties of valuationsCore emptyness

MST Games

Minimum cost spanning tree games

A game is described by a weighted complete graph (G ,w)with n + 1 vertices.

V (G ) = {v0, . . . , vn}.The weight of edge (i , j) ∈ E is denoted by wi ,j .We assume wi ,j ≥ 0

In the game Γ(G ,w) = (N, c) the set of players isN = {v1, . . . , vn}, and the cost c of a coalition C ⊆ N is

c(C ) = the weight of a minimum spanning tree of G [S∪{v0}]

Self-loops are not allowed.

The cost of a singleton coalition {i} is c({i}) = w0,i .

Observe that v(∅) = 0 and v(N) = w(T ) where T is a MSTof G .

AGT-MIRI Cooperative Game Theory

Page 84: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionsProperties of valuationsCore emptyness

MST Games

Minimum cost spanning tree games

A game is described by a weighted complete graph (G ,w)with n + 1 vertices.

V (G ) = {v0, . . . , vn}.The weight of edge (i , j) ∈ E is denoted by wi ,j .We assume wi ,j ≥ 0

In the game Γ(G ,w) = (N, c) the set of players isN = {v1, . . . , vn}, and the cost c of a coalition C ⊆ N is

c(C ) = the weight of a minimum spanning tree of G [S∪{v0}]

Self-loops are not allowed.

The cost of a singleton coalition {i} is c({i}) = w0,i .

Observe that v(∅) = 0 and v(N) = w(T ) where T is a MSTof G .

AGT-MIRI Cooperative Game Theory

Page 85: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionsProperties of valuationsCore emptyness

MST Games

Minimum cost spanning tree games

A game is described by a weighted complete graph (G ,w)with n + 1 vertices.

V (G ) = {v0, . . . , vn}.The weight of edge (i , j) ∈ E is denoted by wi ,j .We assume wi ,j ≥ 0

In the game Γ(G ,w) = (N, c) the set of players isN = {v1, . . . , vn}, and the cost c of a coalition C ⊆ N is

c(C ) = the weight of a minimum spanning tree of G [S∪{v0}]

Self-loops are not allowed.

The cost of a singleton coalition {i} is c({i}) = w0,i .

Observe that v(∅) = 0 and v(N) = w(T ) where T is a MSTof G .

AGT-MIRI Cooperative Game Theory

Page 86: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionsProperties of valuationsCore emptyness

MST Games

Minimum cost spanning tree games

A game is described by a weighted complete graph (G ,w)with n + 1 vertices.

V (G ) = {v0, . . . , vn}.The weight of edge (i , j) ∈ E is denoted by wi ,j .We assume wi ,j ≥ 0

In the game Γ(G ,w) = (N, c) the set of players isN = {v1, . . . , vn}, and the cost c of a coalition C ⊆ N is

c(C ) = the weight of a minimum spanning tree of G [S∪{v0}]

Self-loops are not allowed.

The cost of a singleton coalition {i} is c({i}) = w0,i .

Observe that v(∅) = 0 and v(N) = w(T ) where T is a MSTof G .

AGT-MIRI Cooperative Game Theory

Page 87: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionsProperties of valuationsCore emptyness

MST Games

MST games model situations where a number of users mustbe connected to a common supplier, and the cost of suchconnection can be modeled as a minimum spanning treeproblem.

The representation is succinct as long as the number of bitsrequired to encode edge weights is polynomial in |N|: using anadjacency matrix to represent the graph requires only n2

entries.

AGT-MIRI Cooperative Game Theory

Page 88: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionsProperties of valuationsCore emptyness

MST Games

MST games model situations where a number of users mustbe connected to a common supplier, and the cost of suchconnection can be modeled as a minimum spanning treeproblem.

The representation is succinct as long as the number of bitsrequired to encode edge weights is polynomial in |N|: using anadjacency matrix to represent the graph requires only n2

entries.

AGT-MIRI Cooperative Game Theory

Page 89: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionsProperties of valuationsCore emptyness

MST Games

MST games model situations where a number of users mustbe connected to a common supplier, and the cost of suchconnection can be modeled as a minimum spanning treeproblem.

The representation is succinct as long as the number of bitsrequired to encode edge weights is polynomial in |N|: using anadjacency matrix to represent the graph requires only n2

entries.

AGT-MIRI Cooperative Game Theory

Page 90: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionsProperties of valuationsCore emptyness

Completeness?

Is this is a complete representation? All simple games can berepresented as MST games? NOConsider the game Γ = (N, c), where n = {1, 2, 3} and

c(C ) =

0 if |C | ≤ 1

1 if |C | = 2

6 if |C | = 3

Assume that Γ(G ,w) realizes Γ. V (G ) = {0, 1, 2, 3}By the first condition w0,i = 0, for i ∈ {1, 2, 3}.Thus, a coalition with |C | = 2 has a MST with zero cost andthe second condition cannot be met.

AGT-MIRI Cooperative Game Theory

Page 91: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionsProperties of valuationsCore emptyness

Completeness?

Is this is a complete representation?

All simple games can berepresented as MST games? NOConsider the game Γ = (N, c), where n = {1, 2, 3} and

c(C ) =

0 if |C | ≤ 1

1 if |C | = 2

6 if |C | = 3

Assume that Γ(G ,w) realizes Γ. V (G ) = {0, 1, 2, 3}By the first condition w0,i = 0, for i ∈ {1, 2, 3}.Thus, a coalition with |C | = 2 has a MST with zero cost andthe second condition cannot be met.

AGT-MIRI Cooperative Game Theory

Page 92: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionsProperties of valuationsCore emptyness

Completeness?

Is this is a complete representation? All simple games can berepresented as MST games?

NOConsider the game Γ = (N, c), where n = {1, 2, 3} and

c(C ) =

0 if |C | ≤ 1

1 if |C | = 2

6 if |C | = 3

Assume that Γ(G ,w) realizes Γ. V (G ) = {0, 1, 2, 3}By the first condition w0,i = 0, for i ∈ {1, 2, 3}.Thus, a coalition with |C | = 2 has a MST with zero cost andthe second condition cannot be met.

AGT-MIRI Cooperative Game Theory

Page 93: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionsProperties of valuationsCore emptyness

Completeness?

Is this is a complete representation? All simple games can berepresented as MST games? NO

Consider the game Γ = (N, c), where n = {1, 2, 3} and

c(C ) =

0 if |C | ≤ 1

1 if |C | = 2

6 if |C | = 3

Assume that Γ(G ,w) realizes Γ. V (G ) = {0, 1, 2, 3}By the first condition w0,i = 0, for i ∈ {1, 2, 3}.Thus, a coalition with |C | = 2 has a MST with zero cost andthe second condition cannot be met.

AGT-MIRI Cooperative Game Theory

Page 94: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionsProperties of valuationsCore emptyness

Completeness?

Is this is a complete representation? All simple games can berepresented as MST games? NOConsider the game Γ = (N, c), where n = {1, 2, 3} and

c(C ) =

0 if |C | ≤ 1

1 if |C | = 2

6 if |C | = 3

Assume that Γ(G ,w) realizes Γ. V (G ) = {0, 1, 2, 3}By the first condition w0,i = 0, for i ∈ {1, 2, 3}.Thus, a coalition with |C | = 2 has a MST with zero cost andthe second condition cannot be met.

AGT-MIRI Cooperative Game Theory

Page 95: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionsProperties of valuationsCore emptyness

Completeness?

Is this is a complete representation? All simple games can berepresented as MST games? NOConsider the game Γ = (N, c), where n = {1, 2, 3} and

c(C ) =

0 if |C | ≤ 1

1 if |C | = 2

6 if |C | = 3

Assume that Γ(G ,w) realizes Γ. V (G ) = {0, 1, 2, 3}

By the first condition w0,i = 0, for i ∈ {1, 2, 3}.Thus, a coalition with |C | = 2 has a MST with zero cost andthe second condition cannot be met.

AGT-MIRI Cooperative Game Theory

Page 96: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionsProperties of valuationsCore emptyness

Completeness?

Is this is a complete representation? All simple games can berepresented as MST games? NOConsider the game Γ = (N, c), where n = {1, 2, 3} and

c(C ) =

0 if |C | ≤ 1

1 if |C | = 2

6 if |C | = 3

Assume that Γ(G ,w) realizes Γ. V (G ) = {0, 1, 2, 3}By the first condition w0,i = 0, for i ∈ {1, 2, 3}.

Thus, a coalition with |C | = 2 has a MST with zero cost andthe second condition cannot be met.

AGT-MIRI Cooperative Game Theory

Page 97: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionsProperties of valuationsCore emptyness

Completeness?

Is this is a complete representation? All simple games can berepresented as MST games? NOConsider the game Γ = (N, c), where n = {1, 2, 3} and

c(C ) =

0 if |C | ≤ 1

1 if |C | = 2

6 if |C | = 3

Assume that Γ(G ,w) realizes Γ. V (G ) = {0, 1, 2, 3}By the first condition w0,i = 0, for i ∈ {1, 2, 3}.Thus, a coalition with |C | = 2 has a MST with zero cost andthe second condition cannot be met.

AGT-MIRI Cooperative Game Theory

Page 98: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionsProperties of valuationsCore emptyness

Properties of valuations

monotone if v(C ) ≤ v(D) for C ⊆ D ⊆ N.

superadditive if v(C ∪ D) ≥ v(C ) + v(D), for every pair ofdisjoint coalitions C ,D ⊆ N.

subadditive v(C ∪ D) ≤ v(C ) + v(D), for every pair ofdisjoint coalitions C ,D ⊆ N.

supermodular v(C ∪ D) + v(C ∩ D) ≥ v(C ) + v(D).

A game (N, v) is convex iff v is supermodular.

MST games are not necessarily monotone. Consider a triangleon V = {0, 1, 2} and weights w0,1 = 1, w0,2 = 10 andw1,2 = 1c(N) = 2 and c({1}) = 1 and c({2}) = 10

c is subadditive.

AGT-MIRI Cooperative Game Theory

Page 99: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionsProperties of valuationsCore emptyness

Properties of valuations

monotone if v(C ) ≤ v(D) for C ⊆ D ⊆ N.

superadditive if v(C ∪ D) ≥ v(C ) + v(D), for every pair ofdisjoint coalitions C ,D ⊆ N.

subadditive v(C ∪ D) ≤ v(C ) + v(D), for every pair ofdisjoint coalitions C ,D ⊆ N.

supermodular v(C ∪ D) + v(C ∩ D) ≥ v(C ) + v(D).

A game (N, v) is convex iff v is supermodular.

MST games are not necessarily monotone.

Consider a triangleon V = {0, 1, 2} and weights w0,1 = 1, w0,2 = 10 andw1,2 = 1c(N) = 2 and c({1}) = 1 and c({2}) = 10

c is subadditive.

AGT-MIRI Cooperative Game Theory

Page 100: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionsProperties of valuationsCore emptyness

Properties of valuations

monotone if v(C ) ≤ v(D) for C ⊆ D ⊆ N.

superadditive if v(C ∪ D) ≥ v(C ) + v(D), for every pair ofdisjoint coalitions C ,D ⊆ N.

subadditive v(C ∪ D) ≤ v(C ) + v(D), for every pair ofdisjoint coalitions C ,D ⊆ N.

supermodular v(C ∪ D) + v(C ∩ D) ≥ v(C ) + v(D).

A game (N, v) is convex iff v is supermodular.

MST games are not necessarily monotone. Consider a triangleon V = {0, 1, 2} and weights w0,1 = 1, w0,2 = 10 andw1,2 = 1c(N) = 2 and c({1}) = 1 and c({2}) = 10

c is subadditive.

AGT-MIRI Cooperative Game Theory

Page 101: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionsProperties of valuationsCore emptyness

Properties of valuations

monotone if v(C ) ≤ v(D) for C ⊆ D ⊆ N.

superadditive if v(C ∪ D) ≥ v(C ) + v(D), for every pair ofdisjoint coalitions C ,D ⊆ N.

subadditive v(C ∪ D) ≤ v(C ) + v(D), for every pair ofdisjoint coalitions C ,D ⊆ N.

supermodular v(C ∪ D) + v(C ∩ D) ≥ v(C ) + v(D).

A game (N, v) is convex iff v is supermodular.

MST games are not necessarily monotone. Consider a triangleon V = {0, 1, 2} and weights w0,1 = 1, w0,2 = 10 andw1,2 = 1c(N) = 2 and c({1}) = 1 and c({2}) = 10

c is subadditive.

AGT-MIRI Cooperative Game Theory

Page 102: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionsProperties of valuationsCore emptyness

Can the core be empty?

Theorem

Consider a MST game Γ(G ,w). Let T ∗ be a MST of (G ,w)obtained using Prim’s algorithm. The vector x = (x1, . . . , xn) thatallocates to player i ∈ N the weight of the first edge i encounterson the (unique path) from vi to v0 in T ∗ belongs to the core of Γ.

Such an allocation is called standard core allocation

AGT-MIRI Cooperative Game Theory

Page 103: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionsProperties of valuationsCore emptyness

Can the core be empty?

A standard allocation x belongs to the core

Clearly∑n

i=1 xi = w(T ∗) = c(N).

We need to show that∑n

i=1 xi ≤ c(S).

Consider a coalition S and let T be a MST obtained usingPrim’s algorithm of G [S ∪ {v0}].For j in S , let ej be the first edge j encounters on the pathfrom vj to v0 in T and let yj = w(ej).

The selected edge corresponds to the point in which Prim’salgorithm connects the vertex to the component including v0,i.e., it is a minimum weight edge in the allowed cut.

Analyzing carefully both executions it can be shown thatxj ≤ yj as the edges considered in one partition are a subset ofthe other.

AGT-MIRI Cooperative Game Theory

Page 104: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionsProperties of valuationsCore emptyness

Can the core be empty?

A standard allocation x belongs to the core

Clearly∑n

i=1 xi = w(T ∗) = c(N).

We need to show that∑n

i=1 xi ≤ c(S).

Consider a coalition S and let T be a MST obtained usingPrim’s algorithm of G [S ∪ {v0}].For j in S , let ej be the first edge j encounters on the pathfrom vj to v0 in T and let yj = w(ej).

The selected edge corresponds to the point in which Prim’salgorithm connects the vertex to the component including v0,i.e., it is a minimum weight edge in the allowed cut.

Analyzing carefully both executions it can be shown thatxj ≤ yj as the edges considered in one partition are a subset ofthe other.

AGT-MIRI Cooperative Game Theory

Page 105: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionsProperties of valuationsCore emptyness

Can the core be empty?

A standard allocation x belongs to the core

Clearly∑n

i=1 xi = w(T ∗) = c(N).

We need to show that∑n

i=1 xi ≤ c(S).

Consider a coalition S and let T be a MST obtained usingPrim’s algorithm of G [S ∪ {v0}].For j in S , let ej be the first edge j encounters on the pathfrom vj to v0 in T and let yj = w(ej).

The selected edge corresponds to the point in which Prim’salgorithm connects the vertex to the component including v0,i.e., it is a minimum weight edge in the allowed cut.

Analyzing carefully both executions it can be shown thatxj ≤ yj as the edges considered in one partition are a subset ofthe other.

AGT-MIRI Cooperative Game Theory

Page 106: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionsProperties of valuationsCore emptyness

Can the core be empty?

A standard allocation x belongs to the core

Clearly∑n

i=1 xi = w(T ∗) = c(N).

We need to show that∑n

i=1 xi ≤ c(S).

Consider a coalition S and let T be a MST obtained usingPrim’s algorithm of G [S ∪ {v0}].

For j in S , let ej be the first edge j encounters on the pathfrom vj to v0 in T and let yj = w(ej).

The selected edge corresponds to the point in which Prim’salgorithm connects the vertex to the component including v0,i.e., it is a minimum weight edge in the allowed cut.

Analyzing carefully both executions it can be shown thatxj ≤ yj as the edges considered in one partition are a subset ofthe other.

AGT-MIRI Cooperative Game Theory

Page 107: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionsProperties of valuationsCore emptyness

Can the core be empty?

A standard allocation x belongs to the core

Clearly∑n

i=1 xi = w(T ∗) = c(N).

We need to show that∑n

i=1 xi ≤ c(S).

Consider a coalition S and let T be a MST obtained usingPrim’s algorithm of G [S ∪ {v0}].For j in S , let ej be the first edge j encounters on the pathfrom vj to v0 in T and let yj = w(ej).

The selected edge corresponds to the point in which Prim’salgorithm connects the vertex to the component including v0,i.e., it is a minimum weight edge in the allowed cut.

Analyzing carefully both executions it can be shown thatxj ≤ yj as the edges considered in one partition are a subset ofthe other.

AGT-MIRI Cooperative Game Theory

Page 108: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionsProperties of valuationsCore emptyness

Can the core be empty?

A standard allocation x belongs to the core

Clearly∑n

i=1 xi = w(T ∗) = c(N).

We need to show that∑n

i=1 xi ≤ c(S).

Consider a coalition S and let T be a MST obtained usingPrim’s algorithm of G [S ∪ {v0}].For j in S , let ej be the first edge j encounters on the pathfrom vj to v0 in T and let yj = w(ej).

The selected edge corresponds to the point in which Prim’salgorithm connects the vertex to the component including v0,i.e., it is a minimum weight edge in the allowed cut.

Analyzing carefully both executions it can be shown thatxj ≤ yj as the edges considered in one partition are a subset ofthe other.

AGT-MIRI Cooperative Game Theory

Page 109: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionsProperties of valuationsCore emptyness

Can the core be empty?

A standard allocation x belongs to the core

Clearly∑n

i=1 xi = w(T ∗) = c(N).

We need to show that∑n

i=1 xi ≤ c(S).

Consider a coalition S and let T be a MST obtained usingPrim’s algorithm of G [S ∪ {v0}].For j in S , let ej be the first edge j encounters on the pathfrom vj to v0 in T and let yj = w(ej).

The selected edge corresponds to the point in which Prim’salgorithm connects the vertex to the component including v0,i.e., it is a minimum weight edge in the allowed cut.

Analyzing carefully both executions it can be shown thatxj ≤ yj as the edges considered in one partition are a subset ofthe other.

AGT-MIRI Cooperative Game Theory

Page 110: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionsProperties of valuationsCore emptyness

How fair are standard core allocations?

Most of the cost is charged to player 1.

How to find more appropriate core allocations?

AGT-MIRI Cooperative Game Theory

Page 111: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionsProperties of valuationsCore emptyness

More appropriate core allocations?

There are many proposals to try to get more appropriate coreallocations.

Granot and Huberman [1984] prose the weak demandallocation and strong demand allocation procedures. Whichrectify standard allocations by transfering cost (wheneverpossible) from one node to their children.

Norde, Moretti and Tijs [2001] show how to find a populationmonotonic allocation scheme (pmas), which is an allocationscheme that provides a core element for the game and all itssubgames and which, moreover, satisfies a monotonicitycondition in the sense that players have to pay less in largercoalitions.

AGT-MIRI Cooperative Game Theory

Page 112: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionsProperties of valuationsCore emptyness

More appropriate core allocations?

There are many proposals to try to get more appropriate coreallocations.

Granot and Huberman [1984] prose the weak demandallocation and strong demand allocation procedures. Whichrectify standard allocations by transfering cost (wheneverpossible) from one node to their children.

Norde, Moretti and Tijs [2001] show how to find a populationmonotonic allocation scheme (pmas), which is an allocationscheme that provides a core element for the game and all itssubgames and which, moreover, satisfies a monotonicitycondition in the sense that players have to pay less in largercoalitions.

AGT-MIRI Cooperative Game Theory

Page 113: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionsProperties of valuationsCore emptyness

More appropriate core allocations?

There are many proposals to try to get more appropriate coreallocations.

Granot and Huberman [1984] prose the weak demandallocation and strong demand allocation procedures. Whichrectify standard allocations by transfering cost (wheneverpossible) from one node to their children.

Norde, Moretti and Tijs [2001] show how to find a populationmonotonic allocation scheme (pmas), which is an allocationscheme that provides a core element for the game and all itssubgames and which, moreover, satisfies a monotonicitycondition in the sense that players have to pay less in largercoalitions.

AGT-MIRI Cooperative Game Theory

Page 114: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionsProperties of valuationsCore emptyness

Complexity of core related problems

Theorem

The following problem is NP-complete:

Given (G ,w) and an imputation x , is it not in the core ofΓ(G ,w)?

The proof follows by a reduction from EXACT COVER BY 3-SETS[Faigle et al., Int. J. Game Theory 1997]

AGT-MIRI Cooperative Game Theory

Page 115: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionsProperties of valuationsCore emptyness

Complexity of core related problems

Theorem

The following problem is NP-complete:

Given (G ,w) and an imputation x , is it not in the core ofΓ(G ,w)?

The proof follows by a reduction from EXACT COVER BY 3-SETS[Faigle et al., Int. J. Game Theory 1997]

AGT-MIRI Cooperative Game Theory

Page 116: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

DefinitionsProperties of valuationsCore emptyness

Complexity of core related problems

Theorem

The following problem is NP-complete:

Given (G ,w) and an imputation x , is it not in the core ofΓ(G ,w)?

The proof follows by a reduction from EXACT COVER BY 3-SETS[Faigle et al., Int. J. Game Theory 1997]

AGT-MIRI Cooperative Game Theory

Page 117: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

1 Induced subgraph games

2 Minimum cost spanning tree games

3 References

AGT-MIRI Cooperative Game Theory

Page 118: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

References

X. Deng and C. Papadimitriou. On the complexity ofcooperative solution concepts. Mathematics of OperationsResearch, 19(2):257266, 1994.

C. G. Bird. On cost allocation for a spanning tree: A gametheory approach. Networks, 6:335350, 1976.

U. Faigle, W. Kern, S. P. Fekete, and W. Hochstttler. On thecomplexity of testing membership in the core of min-costspanning tree games. International Journal of Game Theory,26:361366, 1997.

AGT-MIRI Cooperative Game Theory

Page 119: Combinatorial Optimization Games€¦ · Combinatorial Optimization Games Maria Serna Fall 2017 AGT-MIRI Cooperative Game Theory. Contents Induced subgraph games Minimum cost spanning

ContentsInduced subgraph games

Minimum cost spanning tree gamesReferences

References

G. Chalkiadakis, E. Elkind, M. Wooldridge. ComputationalAspects of Cooperative Game Theory Synthesis Lectures onArtificial Intelligence and Machine Learning, Morgan &Claypool, October 2011.

AGT-MIRI Cooperative Game Theory