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. 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

  13. 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

  14. 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

  15. 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

  16. 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

  17. 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

  18. Nash Equilibria Theorem Every coordination game on a graph has an exact potential. Krzysztof Apt Coordination Games on Graphs

  19. Nash Equilibria Theorem Every coordination game on a graph has an exact potential. Proof idea: P ( s ) := 1 2 SW ( s ) is an exact potential. Krzysztof Apt Coordination Games on Graphs

  20. Coalitional Improvement Path A c(oalitional)-improvement path is a maximal sequence s 1 → s 2 → s 3 → . . . of joint strategies such that for every k > 1 there is a coalition K such that s k is a profitable deviation of the players in K from s k − 1 . Krzysztof Apt Coordination Games on Graphs

  21. Coalitional Improvement Path A c(oalitional)-improvement path is a maximal sequence s 1 → s 2 → s 3 → . . . of joint strategies such that for every k > 1 there is a coalition K such that s k is a profitable deviation of the players in K from s k − 1 . Definition A strategic game has the finite c -improvement path property (c-FIP) if every c -improvement path is finite. Krzysztof Apt Coordination Games on Graphs

  22. Coalitional Improvement Path A c(oalitional)-improvement path is a maximal sequence s 1 → s 2 → s 3 → . . . of joint strategies such that for every k > 1 there is a coalition K such that s k is a profitable deviation of the players in K from s k − 1 . Definition A strategic game has the finite c -improvement path property (c-FIP) if every c -improvement path is finite. Note: c-FIP implies existence of strong equilibria. Krzysztof Apt Coordination Games on Graphs

  23. Generalized Ordinal c-Potentials A generalized ordinal c-potential is a function P : S 1 × · · · × S n → A such that for some strict partial ordering ( P ( S ) , ≻ ) : if s K → s ′ for some K , then P ( s ′ ) ≻ P ( s ) . Krzysztof Apt Coordination Games on Graphs

  24. Generalized Ordinal c-Potentials A generalized ordinal c-potential is a function P : S 1 × · · · × S n → A such that for some strict partial ordering ( P ( S ) , ≻ ) : if s K → s ′ for some K , then P ( s ′ ) ≻ P ( s ) . Note If a finite game has a generalized ordinal c-potential, then it has the c-FIP . Krzysztof Apt Coordination Games on Graphs

  25. Decreasing Social Welfare { • , • } { • , • } { • } { • } 1 2 { • } { • } { • } { • } 4 3 { • } { • } { • , • } { • , • } SW ( s ) = 24 Krzysztof Apt Coordination Games on Graphs

  26. Decreasing Social Welfare { • , • } { • , • } { • } { • } 1 2 { • } { • } { • } { • } 4 3 { • } { • } { • , • } { • , • } SW ( s ′ ) = 20 Krzysztof Apt Coordination Games on Graphs

  27. Crucial Lemma Take a coordination game on G = ( N , E ) and a joint strategy s . E + s is the set of unicolor edges { i , j } ∈ E with s i = s j F ⊆ E is a feedback edge set of G if G \ F is acyclic G [ K ] is the subgraph of G induced by K ⊆ N Krzysztof Apt Coordination Games on Graphs

  28. Crucial Lemma Take a coordination game on G = ( N , E ) and a joint strategy s . E + s is the set of unicolor edges { i , j } ∈ E with s i = s j F ⊆ E is a feedback edge set of G if G \ F is acyclic G [ K ] is the subgraph of G induced by K ⊆ N Lemma Suppose s K → s ′ is a profitable deviation. Let F be a feedback edge set of G [ K ] . Then SW ( s ′ ) − SW ( s ) > 2 | F ∩ E + s | − 2 | F ∩ E + s ′ | . 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