combinatorial optimization games
play

Combinatorial Optimization Games Maria Serna Fall 2016 AGT-MIRI - PowerPoint PPT Presentation

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


  1. Contents Definition Induced subgraph games Core emptyness Minimum cost spanning tree games Shapley value References Core 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 of disjoint coalitions C , D ⊆ N . supermodular v ( C ∪ D ) + v ( C ∩ D ) ≥ v ( C ) + v ( D ). AGT-MIRI Cooperative Game Theory

  2. Contents Definition Induced subgraph games Core emptyness Minimum cost spanning tree games Shapley value References Core 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 of disjoint 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. AGT-MIRI Cooperative Game Theory

  3. Contents Definition Induced subgraph games Core emptyness Minimum cost spanning tree games Shapley value References Core 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 of disjoint 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 subgraph games are not necessarily monotone. AGT-MIRI Cooperative Game Theory

  4. Contents Definition Induced subgraph games Core emptyness Minimum cost spanning tree games Shapley value References Core 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 of disjoint 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 subgraph games are not necessarily monotone. However, when all edge weights are non-negative, induced subgraph games are convex. AGT-MIRI Cooperative Game Theory

  5. Contents Definition Induced subgraph games Core emptyness Minimum cost spanning tree games Shapley value References Core related problems Can the core be empty? AGT-MIRI Cooperative Game Theory

  6. Contents Definition Induced subgraph games Core emptyness Minimum cost spanning tree games Shapley value References Core related problems Can the core be empty? The core of Γ( N , v ) is the set of all imputations x such that v ( S ) ≤ x ( S ), for each coalition S ⊆ N . AGT-MIRI Cooperative Game Theory

  7. Contents Definition Induced subgraph games Core emptyness Minimum cost spanning tree games Shapley value References Core related problems Can the core be empty? AGT-MIRI Cooperative Game Theory

  8. Contents Definition Induced subgraph games Core emptyness Minimum cost spanning tree games Shapley value References Core related problems Can the core be empty? Theorem If Γ = ( N , v ) is a convex game, then Γ has a non-empty core. AGT-MIRI Cooperative Game Theory

  9. Contents Definition Induced subgraph games Core emptyness Minimum cost spanning tree games Shapley value References Core 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 x i be the marginal contribution of i with respect to π . AGT-MIRI Cooperative Game Theory

  10. Contents Definition Induced subgraph games Core emptyness Minimum cost spanning tree games Shapley value References Core 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 x i be the marginal contribution of i with respect to π . Let us show that ( x 1 , ..., x n ) is in the core of Γ. AGT-MIRI Cooperative Game Theory

  11. Contents Definition Induced subgraph games Core emptyness Minimum cost spanning tree games Shapley value References Core 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 x i be the marginal contribution of i with respect to π . Let us show that ( x 1 , ..., x n ) is in the core of Γ. For C ⊆ N , we can assume that C = { i 1 , . . . , i s } where π ( i 1 ) < · · · < π ( i s ). So, v ( C ) = v ( { i 1 } ) − v ( ∅ )+ v ( { i 1 , i 2 } ) − v ( { i 1 } )+ · · · + v ( C ) − v ( C \{ i s } ). By supermodularity we have, v ( { i 1 , . . . , i j − 1 , i j } ) − v ( { i 1 , . . . , i j − 1 } ) ≤ v ( { 1 , . . . , i j } ) − v ( { 1 , . . . , i j − 1 } ) . Therefore v ( C ) ≤ x ( C ) and v ( N ) = x ( N ). AGT-MIRI Cooperative Game Theory

  12. Contents Definition Induced subgraph games Core emptyness Minimum cost spanning tree games Shapley value References Core 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 x i be the marginal contribution of i with respect to π . Let us show that ( x 1 , ..., x n ) is in the core of Γ. For C ⊆ N , we can assume that C = { i 1 , . . . , i s } where π ( i 1 ) < · · · < π ( i s ). So, v ( C ) = v ( { i 1 } ) − v ( ∅ )+ v ( { i 1 , i 2 } ) − v ( { i 1 } )+ · · · + v ( C ) − v ( C \{ i s } ). By supermodularity we have, v ( { i 1 , . . . , i j − 1 , i j } ) − v ( { i 1 , . . . , i j − 1 } ) ≤ v ( { 1 , . . . , i j } ) − v ( { 1 , . . . , i j − 1 } ) . Therefore v ( C ) ≤ x ( C ) and v ( N ) = x ( N ). Observe that we have shown that the vector formed by the Shapley value is in the core of a convex game. AGT-MIRI Cooperative Game Theory

  13. Contents Definition Induced subgraph games Core emptyness Minimum cost spanning tree games Shapley value References Core related problems Shapley value A permutation of { 1 , ..., n } is a one-to-one mapping from { 1 , ..., n } to itself AGT-MIRI Cooperative Game Theory

  14. Contents Definition Induced subgraph games Core emptyness Minimum cost spanning tree games Shapley value References Core 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 AGT-MIRI Cooperative Game Theory

  15. Contents Definition Induced subgraph games Core emptyness Minimum cost spanning tree games Shapley value References Core 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 ) AGT-MIRI Cooperative Game Theory

  16. Contents Definition Induced subgraph games Core emptyness Minimum cost spanning tree games Shapley value References Core 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 ) AGT-MIRI Cooperative Game Theory

  17. Contents Definition Induced subgraph games Core emptyness Minimum cost spanning tree games Shapley value References Core 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 n players is Φ i (Γ) = 1 � δ i ( S π ( i )) n ! π ∈ Π( N ) AGT-MIRI Cooperative Game Theory

  18. Contents Definition Induced subgraph games Core emptyness Minimum cost spanning tree games Shapley value References Core 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 ) AGT-MIRI Cooperative Game Theory

  19. Contents Definition Induced subgraph games Core emptyness Minimum cost spanning tree games Shapley value References Core 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 has properties (1) - (4) AGT-MIRI Cooperative Game Theory

  20. Contents Definition Induced subgraph games Core emptyness Minimum cost spanning tree games Shapley value References Core related problems Shapley value AGT-MIRI Cooperative Game Theory

  21. Contents Definition Induced subgraph games Core emptyness Minimum cost spanning tree games Shapley value References Core related problems Shapley value Theorem The Shapley value of player i in Γ( G , w ) is Φ( i ) = 1 � w i , j . 2 ( i , j ) ∈ E AGT-MIRI Cooperative Game Theory

  22. Contents Definition Induced subgraph games Core emptyness Minimum cost spanning tree games Shapley value References Core related problems Shapley value: Computation AGT-MIRI Cooperative Game Theory

  23. Contents Definition Induced subgraph games Core emptyness Minimum cost spanning tree games Shapley value References Core related problems Shapley value: Computation Let { e 1 , . . . , e m } be the set of edges in G . AGT-MIRI Cooperative Game Theory

  24. Contents Definition Induced subgraph games Core emptyness Minimum cost spanning tree games Shapley value References Core related problems Shapley value: Computation Let { e 1 , . . . , e m } be the set of edges in G . We can decompose the graph G into m graphs G 1 , . . . , G m , where for 1 ≤ j ≤ m the graph G j = ( V , { e j } ). AGT-MIRI Cooperative Game Theory

  25. Contents Definition Induced subgraph games Core emptyness Minimum cost spanning tree games Shapley value References Core related problems Shapley value: Computation Let { e 1 , . . . , e m } be the set of edges in G . We can decompose the graph G into m graphs G 1 , . . . , G m , where for 1 ≤ j ≤ m the graph G j = ( V , { e j } ). Considering the same weight as in the original graph, let Γ j = Γ( G j , w ). AGT-MIRI Cooperative Game Theory

  26. Contents Definition Induced subgraph games Core emptyness Minimum cost spanning tree games Shapley value References Core related problems Shapley value: Computation Let { e 1 , . . . , e m } be the set of edges in G . We can decompose the graph G into m graphs G 1 , . . . , G m , where for 1 ≤ j ≤ m the graph G j = ( V , { e j } ). Considering the same weight as in the original graph, let Γ j = Γ( G j , w ). According to the definitions: Γ = Γ( G , w ) = Γ 1 + · · · + Γ m . AGT-MIRI Cooperative Game Theory

  27. Contents Definition Induced subgraph games Core emptyness Minimum cost spanning tree games Shapley value References Core related problems Shapley value: Computation Let { e 1 , . . . , e m } be the set of edges in G . We can decompose the graph G into m graphs G 1 , . . . , G m , where for 1 ≤ j ≤ m the graph G j = ( V , { e j } ). Considering the same weight as in the original graph, let Γ j = Γ( G j , w ). According to the definitions: Γ = Γ( G , w ) = Γ 1 + · · · + Γ m . By the additivity axiom, for each player i ∈ N we have AGT-MIRI Cooperative Game Theory

  28. Contents Definition Induced subgraph games Core emptyness Minimum cost spanning tree games Shapley value References Core related problems Shapley value: Computation Let { e 1 , . . . , e m } be the set of edges in G . We can decompose the graph G into m graphs G 1 , . . . , G m , where for 1 ≤ j ≤ m the graph G j = ( V , { e j } ). Considering the same weight as in the original graph, let Γ j = Γ( G j , w ). According to the definitions: Γ = Γ( G , w ) = Γ 1 + · · · + Γ m . By the additivity axiom, for each player i ∈ N we have m � Φ i (Γ) = Φ i (Γ j ) . j =1 AGT-MIRI Cooperative Game Theory

  29. Contents Definition Induced subgraph games Core emptyness Minimum cost spanning tree games Shapley value References Core related problems Shapley value: Computation AGT-MIRI Cooperative Game Theory

  30. Contents Definition Induced subgraph games Core emptyness Minimum cost spanning tree games Shapley value References Core related problems Shapley value: Computation We have to compute Φ i (Γ j ). AGT-MIRI Cooperative Game Theory

  31. Contents Definition Induced subgraph games Core emptyness Minimum cost spanning tree games Shapley value References Core related problems Shapley value: Computation We have to compute Φ i (Γ j ). When i is not incident to e j , i is a dummy in Γ j and Φ i (Γ j ) = 0. AGT-MIRI Cooperative Game Theory

  32. Contents Definition Induced subgraph games Core emptyness Minimum cost spanning tree games Shapley value References Core related problems Shapley value: Computation We have to compute Φ i (Γ j ). When i is not incident to e j , i is a dummy in Γ j and Φ i (Γ j ) = 0. When e j = ( i , ℓ ) for some ℓ ∈ N , players i and ℓ are symmetric in Γ j . AGT-MIRI Cooperative Game Theory

  33. Contents Definition Induced subgraph games Core emptyness Minimum cost spanning tree games Shapley value References Core related problems Shapley value: Computation We have to compute Φ i (Γ j ). When i is not incident to e j , i is a dummy in Γ j and Φ i (Γ j ) = 0. When e j = ( i , ℓ ) for some ℓ ∈ N , players i and ℓ are symmetric in Γ j . Since the value of the grand coalition in Γ j equals w ( i , ℓ ), by efficiency and symmetry we get Φ i (Γ j ) = w ( i , ℓ ) / 2. AGT-MIRI Cooperative Game Theory

  34. Contents Definition Induced subgraph games Core emptyness Minimum cost spanning tree games Shapley value References Core related problems Shapley value AGT-MIRI Cooperative Game Theory

  35. Contents Definition Induced subgraph games Core emptyness Minimum cost spanning tree games Shapley value References Core related problems Shapley value Theorem The Shapley value of player i in Γ( G , w ) is Φ i = 1 � w i , j . 2 ( i , j ) ∈ E AGT-MIRI Cooperative Game Theory

  36. Contents Definition Induced subgraph games Core emptyness Minimum cost spanning tree games Shapley value References Core related problems Shapley value Theorem The Shapley value of player i in Γ( G , w ) is Φ i = 1 � w i , j . 2 ( i , j ) ∈ E Corollary The Shapley values of induced subgraph games can be computed in polynomial time. AGT-MIRI Cooperative Game Theory

  37. Contents Definition Induced subgraph games Core emptyness Minimum cost spanning tree games Shapley value References Core 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

  38. Contents Definition Induced subgraph games Core emptyness Minimum cost spanning tree games Shapley value References Core related problems Can the core be empty? AGT-MIRI Cooperative Game Theory

  39. Contents Definition Induced subgraph games Core emptyness Minimum cost spanning tree games Shapley value References Core related problems Can the core be empty? The Shapley value is in the core iff G has no negative cut. AGT-MIRI Cooperative Game Theory

  40. Contents Definition Induced subgraph games Core emptyness Minimum cost spanning tree games Shapley value References Core 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 the imputation x . AGT-MIRI Cooperative Game Theory

  41. Contents Definition Induced subgraph games Core emptyness Minimum cost spanning tree games Shapley value References Core 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 the imputation x . Thus, x is in the core iff e ( x , S ) ≤ 0 ∀ S ⊆ N . AGT-MIRI Cooperative Game Theory

  42. Contents Definition Induced subgraph games Core emptyness Minimum cost spanning tree games Shapley value References Core 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 the imputation x . Thus, x is in the core iff e ( x , S ) ≤ 0 ∀ S ⊆ N . For the Shapley values, e ( S , Φ) is − 1 2 times the weight of the edges going from S to N \ S . AGT-MIRI Cooperative Game Theory

  43. Contents Definition Induced subgraph games Core emptyness Minimum cost spanning tree games Shapley value References Core 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 the imputation x . Thus, x is in the core iff e ( x , S ) ≤ 0 ∀ S ⊆ N . For the Shapley values, e ( S , Φ) is − 1 2 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 is no negative cut ( S , N \ S ). AGT-MIRI Cooperative Game Theory

  44. Contents Definition Induced subgraph games Core emptyness Minimum cost spanning tree games Shapley value References Core related problems Can the core be empty? AGT-MIRI Cooperative Game Theory

  45. Contents Definition Induced subgraph games Core emptyness Minimum cost spanning tree games Shapley value References Core related problems Can the core be empty? The core is nonempty iff G has no negative cut. AGT-MIRI Cooperative Game Theory

  46. Contents Definition Induced subgraph games Core emptyness Minimum cost spanning tree games Shapley value References Core 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 the core (by the previous proof). AGT-MIRI Cooperative Game Theory

  47. Contents Definition Induced subgraph games Core emptyness Minimum cost spanning tree games Shapley value References Core 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 the core (by the previous proof). We have seen that if the core is non-empty, then the vector of Shapley values is in the core. AGT-MIRI Cooperative Game Theory

  48. Contents Definition Induced subgraph games Core emptyness Minimum cost spanning tree games Shapley value References Core related problems Can the core be empty? NEGATIVE-CUT: Given a weighted graph ( G , w ), determine whether there is a negative cut in G . AGT-MIRI Cooperative Game Theory

  49. Contents Definition Induced subgraph games Core emptyness Minimum cost spanning tree games Shapley value References Core related problems Can the core be empty? NEGATIVE-CUT: Given a weighted graph ( G , w ), determine whether there is a negative cut in G . NEGATIVE-CUT is NP-complete W-MAX-CUT: Given a weighted graph ( G , w ) with non-negative weights and an integer k , determine whether there is a cut of size at least k in G , is NP-complete. AGT-MIRI Cooperative Game Theory

  50. Contents Definition Induced subgraph games Core emptyness Minimum cost spanning tree games Shapley value References Core related problems Can the core be empty? NEGATIVE-CUT: Given a weighted graph ( G , w ), determine whether there is a negative cut in G . NEGATIVE-CUT is NP-complete W-MAX-CUT: Given a weighted graph ( G , w ) with non-negative weights and an integer k , determine whether there 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 . AGT-MIRI Cooperative Game Theory

  51. Contents Definition Induced subgraph games Core emptyness Minimum cost spanning tree games Shapley value References Core related problems Can the core be empty? NEGATIVE-CUT: Given a weighted graph ( G , w ), determine whether there is a negative cut in G . NEGATIVE-CUT is NP-complete W-MAX-CUT: Given a weighted graph ( G , w ) with non-negative weights and an integer k , determine whether there 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

  52. Contents Definition Induced subgraph games Core emptyness Minimum cost spanning tree games Shapley value References Core 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 ) not in the core of Γ( G , w ) ? Given ( G , w ) , is the core of Γ( G , w ) empty? AGT-MIRI Cooperative Game Theory

  53. Contents Definition Induced subgraph games Core emptyness Minimum cost spanning tree games Shapley value References Core related problems Complexity of core related problems Theorem Given ( G , w ) , when all weights are non-negative, we can test in polynomial time whether the core is non-empty. whether an imputation x is in the core of Γ( G , w ) . AGT-MIRI Cooperative Game Theory

  54. Contents Definition Induced subgraph games Core emptyness Minimum cost spanning tree games Shapley value References Core related problems Complexity of core related problems Theorem Given ( G , w ) , when all weights are non-negative, we can test in polynomial 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 belong to the core. The second problem can be solved by a reduction to MAX-FLOW. AGT-MIRI Cooperative Game Theory

  55. Contents Definitions Induced subgraph games Properties of valuations Minimum cost spanning tree games Core emptyness References 1 Induced subgraph games 2 Minimum cost spanning tree games 3 References AGT-MIRI Cooperative Game Theory

  56. Contents Definitions Induced subgraph games Properties of valuations Minimum cost spanning tree games Core emptyness References MST Games Minimum cost spanning tree games AGT-MIRI Cooperative Game Theory

  57. Contents Definitions Induced subgraph games Properties of valuations Minimum cost spanning tree games Core emptyness References MST Games Minimum cost spanning tree games A game is described by a weighted complete graph ( G , w ) with n + 1 vertices. AGT-MIRI Cooperative Game Theory

  58. Contents Definitions Induced subgraph games Properties of valuations Minimum cost spanning tree games Core emptyness References MST Games Minimum cost spanning tree games A game is described by a weighted complete graph ( G , w ) with n + 1 vertices. V ( G ) = { v 0 , . . . , v n } . AGT-MIRI Cooperative Game Theory

  59. Contents Definitions Induced subgraph games Properties of valuations Minimum cost spanning tree games Core emptyness References MST Games Minimum cost spanning tree games A game is described by a weighted complete graph ( G , w ) with n + 1 vertices. V ( G ) = { v 0 , . . . , v n } . The weight of edge ( i , j ) ∈ E is denoted by w i , j . We assume w i , j ≥ 0 AGT-MIRI Cooperative Game Theory

  60. Contents Definitions Induced subgraph games Properties of valuations Minimum cost spanning tree games Core emptyness References MST Games Minimum cost spanning tree games A game is described by a weighted complete graph ( G , w ) with n + 1 vertices. V ( G ) = { v 0 , . . . , v n } . The weight of edge ( i , j ) ∈ E is denoted by w i , j . We assume w i , j ≥ 0 In the game Γ( G , w ) = ( N , c ) the set of players is N = { v 1 , . . . , v n } , and the cost c of a coalition C ⊆ N is c ( C ) = the weight of a minimum spanning tree of G [ S ∪{ v 0 } ] AGT-MIRI Cooperative Game Theory

  61. Contents Definitions Induced subgraph games Properties of valuations Minimum cost spanning tree games Core emptyness References MST Games Minimum cost spanning tree games A game is described by a weighted complete graph ( G , w ) with n + 1 vertices. V ( G ) = { v 0 , . . . , v n } . The weight of edge ( i , j ) ∈ E is denoted by w i , j . We assume w i , j ≥ 0 In the game Γ( G , w ) = ( N , c ) the set of players is N = { v 1 , . . . , v n } , and the cost c of a coalition C ⊆ N is c ( C ) = the weight of a minimum spanning tree of G [ S ∪{ v 0 } ] Self-loops are not allowed. AGT-MIRI Cooperative Game Theory

  62. Contents Definitions Induced subgraph games Properties of valuations Minimum cost spanning tree games Core emptyness References MST Games Minimum cost spanning tree games A game is described by a weighted complete graph ( G , w ) with n + 1 vertices. V ( G ) = { v 0 , . . . , v n } . The weight of edge ( i , j ) ∈ E is denoted by w i , j . We assume w i , j ≥ 0 In the game Γ( G , w ) = ( N , c ) the set of players is N = { v 1 , . . . , v n } , and the cost c of a coalition C ⊆ N is c ( C ) = the weight of a minimum spanning tree of G [ S ∪{ v 0 } ] Self-loops are not allowed. The cost of a singleton coalition { i } is c ( { i } ) = w 0 , i . AGT-MIRI Cooperative Game Theory

  63. Contents Definitions Induced subgraph games Properties of valuations Minimum cost spanning tree games Core emptyness References MST Games Minimum cost spanning tree games A game is described by a weighted complete graph ( G , w ) with n + 1 vertices. V ( G ) = { v 0 , . . . , v n } . The weight of edge ( i , j ) ∈ E is denoted by w i , j . We assume w i , j ≥ 0 In the game Γ( G , w ) = ( N , c ) the set of players is N = { v 1 , . . . , v n } , and the cost c of a coalition C ⊆ N is c ( C ) = the weight of a minimum spanning tree of G [ S ∪{ v 0 } ] Self-loops are not allowed. The cost of a singleton coalition { i } is c ( { i } ) = w 0 , i . Observe that v ( ∅ ) = 0 and v ( N ) = w ( T ) where T is a MST of G . AGT-MIRI Cooperative Game Theory

  64. Contents Definitions Induced subgraph games Properties of valuations Minimum cost spanning tree games Core emptyness References Induced subgraph games AGT-MIRI Cooperative Game Theory

  65. Contents Definitions Induced subgraph games Properties of valuations Minimum cost spanning tree games Core emptyness References Induced subgraph games MST games model situations where a number of users must be connected to a common supplier, and the cost of such connection can be modeled as a minimum spanning tree problem. AGT-MIRI Cooperative Game Theory

  66. Contents Definitions Induced subgraph games Properties of valuations Minimum cost spanning tree games Core emptyness References Induced subgraph games MST games model situations where a number of users must be connected to a common supplier, and the cost of such connection can be modeled as a minimum spanning tree problem. The representation is succinct as long as the number of bits required to encode edge weights is polynomial in | N | : using an adjacency matrix to represent the graph requires only n 2 entries. AGT-MIRI Cooperative Game Theory

  67. Contents Definitions Induced subgraph games Properties of valuations Minimum cost spanning tree games Core emptyness References Completeness? AGT-MIRI Cooperative Game Theory

  68. Contents Definitions Induced subgraph games Properties of valuations Minimum cost spanning tree games Core emptyness References Completeness? Is this is a complete representation? AGT-MIRI Cooperative Game Theory

  69. Contents Definitions Induced subgraph games Properties of valuations Minimum cost spanning tree games Core emptyness References Completeness? Is this is a complete representation? All simple games can be represented as MST games? AGT-MIRI Cooperative Game Theory

  70. Contents Definitions Induced subgraph games Properties of valuations Minimum cost spanning tree games Core emptyness References Completeness? Is this is a complete representation? All simple games can be represented as MST games? NO AGT-MIRI Cooperative Game Theory

  71. Contents Definitions Induced subgraph games Properties of valuations Minimum cost spanning tree games Core emptyness References Completeness? Is this is a complete representation? All simple games can be represented as MST games? NO Consider the game Γ = ( N , c ), where n = { 1 , 2 , 3 } and  0 if | C | ≤ 1   c ( C ) = if | C | = 2 1  6 if | C | = 3  AGT-MIRI Cooperative Game Theory

  72. Contents Definitions Induced subgraph games Properties of valuations Minimum cost spanning tree games Core emptyness References Completeness? Is this is a complete representation? All simple games can be represented as MST games? NO Consider the game Γ = ( N , c ), where n = { 1 , 2 , 3 } and  0 if | C | ≤ 1   c ( C ) = if | C | = 2 1  6 if | C | = 3  Assume that Γ( G , w ) realizes Γ. V ( G ) = { 0 , 1 , 2 , 3 } AGT-MIRI Cooperative Game Theory

  73. Contents Definitions Induced subgraph games Properties of valuations Minimum cost spanning tree games Core emptyness References Completeness? Is this is a complete representation? All simple games can be represented as MST games? NO Consider the game Γ = ( N , c ), where n = { 1 , 2 , 3 } and  0 if | C | ≤ 1   c ( C ) = if | C | = 2 1  6 if | C | = 3  Assume that Γ( G , w ) realizes Γ. V ( G ) = { 0 , 1 , 2 , 3 } By the first condition w 0 , i = 0, for i ∈ { 1 , 2 , 3 } . AGT-MIRI Cooperative Game Theory

  74. Contents Definitions Induced subgraph games Properties of valuations Minimum cost spanning tree games Core emptyness References Completeness? Is this is a complete representation? All simple games can be represented as MST games? NO Consider the game Γ = ( N , c ), where n = { 1 , 2 , 3 } and  0 if | C | ≤ 1   c ( C ) = if | C | = 2 1  6 if | C | = 3  Assume that Γ( G , w ) realizes Γ. V ( G ) = { 0 , 1 , 2 , 3 } By the first condition w 0 , i = 0, for i ∈ { 1 , 2 , 3 } . Thus, a coalition with | C | = 2 has a MST with zero cost and the second condition cannot be met. AGT-MIRI Cooperative Game Theory

  75. Contents Definitions Induced subgraph games Properties of valuations Minimum cost spanning tree games Core emptyness References 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 of disjoint coalitions C , D ⊆ N . AGT-MIRI Cooperative Game Theory

  76. Contents Definitions Induced subgraph games Properties of valuations Minimum cost spanning tree games Core emptyness References 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 of disjoint coalitions C , D ⊆ N . subadditive v ( C ∪ D ) ≤ v ( C ) + v ( D ), for every pair of disjoint coalitions C , D ⊆ N . AGT-MIRI Cooperative Game Theory

  77. Contents Definitions Induced subgraph games Properties of valuations Minimum cost spanning tree games Core emptyness References 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 of disjoint coalitions C , D ⊆ N . subadditive v ( C ∪ D ) ≤ v ( C ) + v ( D ), for every pair of disjoint 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. AGT-MIRI Cooperative Game Theory

  78. Contents Definitions Induced subgraph games Properties of valuations Minimum cost spanning tree games Core emptyness References 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 of disjoint coalitions C , D ⊆ N . subadditive v ( C ∪ D ) ≤ v ( C ) + v ( D ), for every pair of disjoint 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 triangle on V = { 0 , 1 , 2 } and weights w 0 , 1 = 1, w 0 , 2 = 10 and w 1 , 2 = 1 c ( N ) = 2 and c ( { 1 } ) = 1 and c ( { 2 } ) = 10 AGT-MIRI Cooperative Game Theory

Recommend


More recommend