selfishness level of strategic games
play

Selfishness Level of Strategic Games Krzysztof R. Apt CWI, - PowerPoint PPT Presentation

Selfishness Level of Strategic Games Krzysztof R. Apt CWI, Amsterdam, the Netherlands , University of Amsterdam based on joint work with Guido Sch afer CWI, Amsterdam, the Netherlands , VU University Amsterdam Selfishness Level of Strategic


  1. Selfishness Level of Strategic Games Krzysztof R. Apt CWI, Amsterdam, the Netherlands , University of Amsterdam based on joint work with Guido Sch¨ afer CWI, Amsterdam, the Netherlands , VU University Amsterdam Selfishness Level of Strategic Games – p. 1/23

  2. Strategic Games: Review Strategic game for | N | ≥ 2 players: G : = ( N , { S i } i ∈ N , { p i } i ∈ N ) . For each player i (possibly infinite) set S i of strategies, payoff function p i : S 1 × ... × S n → R . Selfishness Level of Strategic Games – p. 2/23

  3. Main Concepts Notation: s i , s ′ i ∈ S i , s , s ′ , ( s i , s − i ) ∈ S 1 × ... × S n . s is a Nash equilibrium if ∀ i ∈ { 1 ,..., n } ∀ s ′ i ∈ S i p i ( s i , s − i ) ≥ p i ( s ′ i , s − i ) . Social welfare of s : n ∑ SW ( s ) : = p j ( s ) . j = 1 s is a social optimum if SW ( s ) is maximal. Selfishness Level of Strategic Games – p. 3/23

  4. Altruistic Games Given G : = ( N , { S i } i ∈ N , { p i } i ∈ N ) and α ≥ 0 . G ( α ) : = ( N , { S i } i ∈ N , { r i } i ∈ N ) , where r i ( s ) : = p i ( s )+ α SW ( s ) . When α > 0 the payoff of each player in G ( α ) depends on the social welfare of the players. G ( α ) is an altruistic version of G . Selfishness Level of Strategic Games – p. 4/23

  5. Selfishness Level (1) G is α -selfish if a Nash equilibrium of G ( α ) is a social optimum of G ( α ) . If for no α ≥ 0 , G is α -selfish, then its selfishness level is ∞ . Suppose G is finite. If for some α ≥ 0 , G is α -selfish, then α ∈ R + ( G is α -selfish ) min is the selfishness level of G . Selfishness Level of Strategic Games – p. 5/23

  6. Selfishness Level (2) Suppose G is infinite. If for some α ≥ 0 , G is α -selfish and α ∈ R + ( G is α -selfish ) min exists, then it is the selfishness level of G . Otherwise the selfishness level of G is undefined. Note SW ( s ) in G ( α ) equals ( 1 + α n ) SW ( s ) in G , so the social optima of G and G ( α ) coincide. Selfishness Level of Strategic Games – p. 6/23

  7. Three Examples (1) Prisoner’s Dilemma C D C 2 , 2 0 , 3 D 3 , 0 1 , 1 The Battle of the Sexes F B F 2 , 1 0 , 0 B 0 , 0 1 , 2 Matching Pennies H T H 1 , − 1 − 1 , 1 T − 1 , 1 , − 1 1 Selfishness Level of Strategic Games – p. 7/23

  8. Three Examples (2) Prisoner’s Dilemma: selfishness level is 1. C D C D C C 2 , 2 0 , 3 6 , 6 3 , 6 D D 3 , 0 1 , 1 6 , 3 3 , 3 The Battle of the Sexes: selfishness level is 0. F B F 2 , 1 0 , 0 B 0 , 0 1 , 2 selfishness level is ∞ . Matching Pennies: H T H 1 , − 1 − 1 , 1 T − 1 , 1 , − 1 1 Selfishness Level of Strategic Games – p. 8/23

  9. Selfishness Level vs Price of Stability Recall Price of stability = SW ( s ) / SW ( s ′ ) , where s is a social optimum and s ′ a Nash equilibrium with the highest social welfare. Note Selfishness level of a finite game is 0 iff price of stability is 1. Theorem For every finite α > 0 and β > 1 there is a finite game with selfishness level α and price of stability β . Theorem There exists a game that is α -selfish for every α > 0 , but is not 0-selfish. Selfishness Level of Strategic Games – p. 9/23

  10. Stable Social Optima Social optimum s stable if no player is better off by unilaterally deviating to another social optimum. That is, s is stable if for all i ∈ N and s ′ i ∈ S i if ( s ′ i , s − i ) is a social optimum, then p i ( s i , s − i ) ≥ p i ( s ′ i , s − i ) . Notes If s is a unique social optimum, then it is stable. Stable social optima don’t need to exist: take the Matching Penny game. Selfishness Level of Strategic Games – p. 10/23

  11. Characterization Result Theorem If G is finite, then its selfishness level is finite iff it has a stable social optimum. If G is infinite, then its selfishness level is finite iff a stable social optimum s exists for which p i ( s ′ i , s − i ) − p i ( s i , s − i ) α ( s ) : = i , s − i ) , max SW ( s i , s − i ) − SW ( s ′ i ∈ N , s ′ i ∈ R ( i , s ) is finite, where R ( i , s ) : = { s ′ i ∈ S i | p i ( s ′ i , s − i ) > p i ( s i , s − i ) and SW ( s i , s − i ) > SW ( s ′ i , s − i ) }, We can compute the selfishness level by minimizing α ( s ) . Selfishness Level of Strategic Games – p. 11/23

  12. Some Examples Prisoner’s dilemma for n players Each S i = { 0 , 1 } , p i ( s ) : = 1 − s i + 2 ∑ s j . j � = i 1 Proposition Selfishness level is 2 n − 3 . Two players, S i = { 2 ,..., 100 } , Traveler’s dilemma  s i if s i = s − i   p i ( s ) : = s i + 2 if s i < s − i s − i − 2 otherwise .   Proposition Selfishness level is 1 2 . Selfishness Level of Strategic Games – p. 12/23

  13. Cournot Competition One infinitely divisible product (oil), n companies decide simultaneously how much to produce, price is decreasing in total output. Each S i = R + , n ∑ � � p i ( s ) : = s i a − b s j − cs i j = 1 for some a , b , c , where a > c and b > 0 . Price of the product: a − b ∑ n j = 1 s j . Production cost: cs i . Proposition For each n > 1 the selfishness level is ∞ . Selfishness Level of Strategic Games – p. 13/23

  14. Tragedy of the Commons Contiguous common resource (shared bandwidth), Each S i = [ 0 , 1 ] , s i : chosen fraction of the common resource payoff function: s i ( 1 − ∑ n if ∑ n j = 1 s j ) j = 1 s j ≤ 1 � p i ( s ) : = otherwise 0 Intuition: the payoff degrades when the resource is overused. Proposition For each n > 1 the selfishness level is ∞ . Selfishness Level of Strategic Games – p. 14/23

  15. Potential Games G : = ( N , { S i } i ∈ N , { p i } i ∈ N ) is an ordinal potential game if for some P : S 1 × ... × S n → R for all i ∈ N , s − i ∈ S − i and s i , s ′ i ∈ S i p i ( s i , s − i ) > p i ( s ′ i , s − i ) iff P ( s i , s − i ) > P ( s ′ i , s − i ) . Theorem Every finite ordinal potential game has a finite selfishness level. Proof Each social optimum with the largest potential is a stable social optimum. Selfishness Level of Strategic Games – p. 15/23

  16. Congestion Games Congestion game: G = ( N , E , { S i } i ∈ N , { d e } e ∈ E ) , where E is a finite set of facilities, S i ⊆ 2 E is the set of facility subsets available to player i , d e ∈ N is the delay function for facility e ∈ E . Let x e ( s ) be the number of players using facility e in s . The goal of a player is to minimize his individual cost c i ( s ) : = ∑ e ∈ s i d e ( x e ( s )) . Social cost: SC ( s ) = ∑ n i = 1 c i ( s ) . Selfishness Level of Strategic Games – p. 16/23

  17. Linear Congestion Games Linear congestion game: each delay function is of the form d e ( x ) = a e x + b e , where a e , b e ∈ N . Let L be the maximum number of facilities that any player can choose: L : = max i ∈ N , s i ∈ S i | s i | . ∆ max : = max e ∈ E ( a e + b e ) , ∆ min : = min e ∈ E ( a e + b e ) . Proposition Selfishness level of a linear congestion game is 2 ( L · ∆ max − ∆ min − 1 ) . ≤ 1 Note This bound does not depend on the number of players. Selfishness Level of Strategic Games – p. 17/23

  18. Fair Cost Sharing Games (1) Fair cost sharing game: G = ( N , E , { S i } i ∈ N , { c e } e ∈ E ) , where E is the set of facilities, S i ⊆ 2 E is the set of facility subsets available to player i , c e ∈ Q + is the cost of facility e ∈ E . Let x e ( s ) be the number of players using facility e in s . The cost of facility e ∈ E is evenly shared. So c e c i ( s ) : = ∑ e ∈ s i x e ( s ) . Social cost: SC ( s ) = ∑ n i = 1 c i ( s ) . Selfishness Level of Strategic Games – p. 18/23

  19. Fair Cost Sharing Games (2) Let L : = max i ∈ N , s i ∈ S i | s i | . c max : = max e ∈ E c e . 2 L · c max − 1 . Proposition Selfishness level is ≤ 1 Note This bound does not depend on the number of players. Selfishness Level of Strategic Games – p. 19/23

  20. Concluding Remark Other games and equilibria notions can be studied. Example Centipede game and subgame perfect equilibrium. C C C C C C 1 2 1 2 1 2 ( 6 , 5 ) S S S S S S ( 1 , 0 ) ( 0 , 2 ) ( 3 , 1 ) ( 2 , 4 ) ( 5 , 3 ) ( 4 , 6 ) In its unique subgame perfect equilibrium the resulting payoffs are ( 1 , 0 ) . We have 5 +( 6 + 5 ) α ≥ 6 +( 4 + 6 ) α iff α ≥ 1 . So the (redefined) selfishness level is 1. Selfishness Level of Strategic Games – p. 20/23

  21. Some Quotations Dalai Lama: The intelligent way to be selfish is to work for the welfare of others. Microeconomics: Behavior, Institutions, and Evolution , S. Bowles ’04. An excellent way to promote cooperation in a society is to teach people to care about the welfare of others. The Evolution of Cooperation , R. Axelrod, ’84. Selfishness Level of Strategic Games – p. 21/23

  22. THANK YOU Selfishness Level of Strategic Games – p. 22/23

  23. Dzi˛ ekuj˛ e za uwag˛ e Selfishness Level of Strategic Games – p. 23/23

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