coordination games on graphs
play

Coordination Games on Graphs Krzysztof Apt CWI & University of - PowerPoint PPT Presentation

Coordination Games on Graphs Krzysztof Apt CWI & University of Amsterdam joint work with: Guido Sch afer, Mona Rahn, Sunil Simon Coordination Games on Graphs Setting: undirected graph G = ( N , E ) with n nodes each node i N


  1. Coordination Games on Graphs Krzysztof Apt CWI & University of Amsterdam joint work with: Guido Sch¨ afer, Mona Rahn, Sunil Simon

  2. Coordination Games on Graphs Setting: undirected graph G = ( N , E ) with n nodes → each node i ∈ N corresponds to a strategic player Krzysztof Apt Coordination Games on Graphs

  3. Coordination Games on Graphs Setting: undirected graph G = ( N , E ) with n nodes → each node i ∈ N corresponds to a strategic player set of colours M Krzysztof Apt Coordination Games on Graphs

  4. Coordination Games on Graphs Setting: undirected graph G = ( N , E ) with n nodes → each node i ∈ N corresponds to a strategic player set of colours M for each node i ∈ N : set S i ⊆ M of colours available to i → each player selects a colour s i ∈ S i from his colour set Krzysztof Apt Coordination Games on Graphs

  5. Coordination Games on Graphs Setting: undirected graph G = ( N , E ) with n nodes → each node i ∈ N corresponds to a strategic player set of colours M for each node i ∈ N : set S i ⊆ M of colours available to i → each player selects a colour s i ∈ S i from his colour set the payoff of player i under joint strategy s = ( s 1 , . . . , s n ) is the number of neighbours who chose the same colour: p i ( s ) = { j ∈ N ( i ) : s j = s i } , where N ( i ) is the set of neighbours of i in G Krzysztof Apt Coordination Games on Graphs

  6. Example { • , • } { • , • } { • , • } 2 4 6 { • , • } { • , • } 1 8 3 5 7 { • , • } { • , • } { • , • } Krzysztof Apt Coordination Games on Graphs

  7. Example { • , • } { • , • } { • , • } 2 4 6 { • , • } { • , • } 1 8 5 3 7 { • , • } { • , • } { • , • } Krzysztof Apt Coordination Games on Graphs

  8. Example { • , • } { • , • } { • , • } 2 4 6 { • , • } { • , • } 1 8 5 3 7 { • , • } { • , • } { • , • } Krzysztof Apt Coordination Games on Graphs

  9. Example { • , • } { • , • } { • , • } 2 4 6 { • , • } { • , • } 1 8 5 3 7 { • , • } { • , • } { • , • } Krzysztof Apt Coordination Games on Graphs

  10. Motivation Characteristics: join the crowd property: the payoff of each player weakly 1 increases when more players choose his strategy asymmetric strategies: players may have individual strategy sets 2 local dependency: the payoff of each player only depends on the 3 choices made by his neighbors Krzysztof Apt Coordination Games on Graphs

  11. Motivation Characteristics: join the crowd property: the payoff of each player weakly 1 increases when more players choose his strategy asymmetric strategies: players may have individual strategy sets 2 local dependency: the payoff of each player only depends on the 3 choices made by his neighbors Applications: choose between multiple competing providers offering the same service or product peer-to-peer networks social networks photo sharing platforms mobile phone providers, etc. Krzysztof Apt Coordination Games on Graphs

  12. Results in a Nutshell Do pure Nash or strong equilibria always exist? 1 What about the inefficiency of equilibria? 2 Can we compute such equilibria efficiently? 3 Krzysztof Apt Coordination Games on Graphs

  13. Results in a Nutshell Do pure Nash or strong equilibria always exist? 1 ◮ pure Nash equilibria: yes ◮ strong equilibria: depends on the structure of the graph What about the inefficiency of equilibria? 2 Can we compute such equilibria efficiently? 3 Krzysztof Apt Coordination Games on Graphs

  14. Results in a Nutshell Do pure Nash or strong equilibria always exist? 1 ◮ pure Nash equilibria: yes ◮ strong equilibria: depends on the structure of the graph What about the inefficiency of equilibria? 2 ◮ price of anarchy ranges from ∞ for PNE to 2 for SE ◮ price of stability is 1 for many graphs Can we compute such equilibria efficiently? 3 Krzysztof Apt Coordination Games on Graphs

  15. Results in a Nutshell Do pure Nash or strong equilibria always exist? 1 ◮ pure Nash equilibria: yes ◮ strong equilibria: depends on the structure of the graph What about the inefficiency of equilibria? 2 ◮ price of anarchy ranges from ∞ for PNE to 2 for SE ◮ price of stability is 1 for many graphs Can we compute such equilibria efficiently? 3 ◮ pure Nash equilibria: yes ◮ strong equilibria in pseudoforests: yes ◮ decision problem in general: co-NP-complete Krzysztof Apt Coordination Games on Graphs

  16. Related Classes of Games Graphical Games: [Kearns, Littman, Singh ’01] given a graph G = ( N , E ) on player set N , the payoff of player i is a function p i : × j ∈ N ( i ) ∪{ i } S j → R → The payoff of each player depends only on his strategy and the strategies of its neighbours. Krzysztof Apt Coordination Games on Graphs

  17. Related Classes of Games Graphical Games: [Kearns, Littman, Singh ’01] given a graph G = ( N , E ) on player set N , the payoff of player i is a function p i : × j ∈ N ( i ) ∪{ i } S j → R → The payoff of each player depends only on his strategy and the strategies of its neighbours. Polymatrix Games: [Janovskaya ’68] for every pair of players i and j there exists a partial payoff function p ij such that � p ij ( s i , s j ) p i ( s ) := j � = i → Each pair of players plays a separate game and the payoff is the sum of the payoffs in these separate games. Krzysztof Apt Coordination Games on Graphs

  18. Strong Equilibrium Notation: coalition: non-empty subset K ⊆ N of players coalition K can profitably deviate from s if there is some s ′ = ( s ′ K , s − K ) such that for every i ∈ K : p i ( s ′ ) > p i ( s ) Krzysztof Apt Coordination Games on Graphs

  19. Strong Equilibrium Notation: coalition: non-empty subset K ⊆ N of players coalition K can profitably deviate from s if there is some s ′ = ( s ′ K , s − K ) such that for every i ∈ K : p i ( s ′ ) > p i ( s ) → every player of the coalition strictly improves his payoff → write: s K → s ′ Krzysztof Apt Coordination Games on Graphs

  20. Strong Equilibrium Notation: coalition: non-empty subset K ⊆ N of players coalition K can profitably deviate from s if there is some s ′ = ( s ′ K , s − K ) such that for every i ∈ K : p i ( s ′ ) > p i ( s ) → every player of the coalition strictly improves his payoff → write: s K → s ′ Definition A joint strategy s is a k -equilibrium if there is no coalition of at most k players that can profitably deviate. Krzysztof Apt Coordination Games on Graphs

  21. Strong Equilibrium Notation: coalition: non-empty subset K ⊆ N of players coalition K can profitably deviate from s if there is some s ′ = ( s ′ K , s − K ) such that for every i ∈ K : p i ( s ′ ) > p i ( s ) → every player of the coalition strictly improves his payoff → write: s K → s ′ Definition A joint strategy s is a k -equilibrium if there is no coalition of at most k players that can profitably deviate. Note: 1-equilibrium is a pure Nash equilibrium n -equilibrium is a strong equilibrium Krzysztof Apt Coordination Games on Graphs

  22. Inefficiency Social welfare: � SW ( s ) = p i ( s ) i ∈ N Krzysztof Apt Coordination Games on Graphs

  23. Inefficiency Social welfare: � SW ( s ) = p i ( s ) i ∈ N k -Price of Anarchy: max s ∈ S SW ( s ) min s ∈ S , s is a k -SE SW ( s ) Krzysztof Apt Coordination Games on Graphs

  24. Inefficiency Social welfare: � SW ( s ) = p i ( s ) i ∈ N k -Price of Anarchy: max s ∈ S SW ( s ) min s ∈ S , s is a k -SE SW ( s ) k -Price of Stability: max s ∈ S SW ( s ) max s ∈ S , s is a k -SE SW ( s ) Krzysztof Apt Coordination Games on Graphs

  25. Exact Potentials Assume G := ( S 1 , . . . , S n , p 1 , . . . , p n ) . A profitable deviation: a pair ( s , s ′ ) of joint strategies such that p i ( s ′ ) > p i ( s ) , where s ′ = ( s ′ i , s − i ) . An exact potential for G : a function P : S 1 × · · · × S n → R such that for every profitable deviation ( s , s ′ ) , where s ′ = ( s ′ i , s − i ) , P ( s ′ ) − P ( s ) = p i ( s ′ ) − p i ( s ) . Note Every finite game with an exact potential has a Nash equilibrium. Krzysztof Apt Coordination Games on Graphs

  26. Pure Nash Equilibria Theorem (i) Every coordination game on a graph has an exact potential. (ii) The price of stability is 1. (iii) For every graph there is a colour assignment such that the price of anarchy of the coordination game is ∞ . Krzysztof Apt Coordination Games on Graphs

  27. Pure Nash Equilibria Theorem (i) Every coordination game on a graph has an exact potential. (ii) The price of stability is 1. (iii) For every graph there is a colour assignment such that the price of anarchy of the coordination game is ∞ . Proof idea: (i) and (ii): P ( s ) := 1 2 SW ( s ) is an exact potential. Krzysztof Apt Coordination Games on Graphs

  28. Pure Nash Equilibria Theorem (i) Every coordination game on a graph has an exact potential. (ii) The price of stability is 1. (iii) For every graph there is a colour assignment such that the price of anarchy of the coordination game is ∞ . Proof idea: (i) and (ii): P ( s ) := 1 2 SW ( s ) is an exact potential. (iii): Assign to each node in the graph ( N , E ) two colours: one private and one common. Krzysztof Apt Coordination Games on Graphs

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend