Strategic Games: Social Optima and Nash Equilibria

Similar documents
Potential Games. Krzysztof R. Apt. CWI, Amsterdam, the Netherlands, University of Amsterdam. Potential Games p. 1/3

Outline for today. Stat155 Game Theory Lecture 17: Correlated equilibria and the price of anarchy. Correlated equilibrium. A driving example.

Game Theory: Spring 2017

Traffic Games Econ / CS166b Feb 28, 2012

News. Good news. Bad news. Ugly news

AGlimpseofAGT: Selfish Routing

Game Theory and Control

MS&E 246: Lecture 17 Network routing. Ramesh Johari

Algorithmic Game Theory. Alexander Skopalik

Introduction to Game Theory

ALGORITHMIC GAME THEORY. Incentive and Computation

The Paradox Severity Linear Latency General Latency Extensions Conclusion. Braess Paradox. Julian Romero. January 22, 2008.

OIM 413 Logistics and Transportation Lecture 7: Basic Sensitivity Analysis and the Braess Paradox

Introduction to Game Theory

Dynamic Atomic Congestion Games with Seasonal Flows

Network Games with Friends and Foes

Game Theory Lecture 2

MS&E 246: Lecture 18 Network routing. Ramesh Johari

Efficient Mechanism Design

Mixed Strategies. Krzysztof R. Apt. CWI, Amsterdam, the Netherlands, University of Amsterdam. (so not Krzystof and definitely not Krystof)

Game Theory: introduction and applications to computer networks

Other-Regarding Preferences: Theory and Evidence

Pre-Bayesian Games. Krzysztof R. Apt. CWI, Amsterdam, the Netherlands, University of Amsterdam. (so not Krzystof and definitely not Krystof)

Computing Minmax; Dominance

Routing Games 1. Sandip Chakraborty. Department of Computer Science and Engineering, INDIAN INSTITUTE OF TECHNOLOGY KHARAGPUR.

Routing (Un-) Splittable Flow in Games with Player-Specific Linear Latency Functions

Efficiency and Braess Paradox under Pricing

Game Theory. Professor Peter Cramton Economics 300

CSC304 Lecture 5. Game Theory : Zero-Sum Games, The Minimax Theorem. CSC304 - Nisarg Shah 1

Selfish Routing. Simon Fischer. December 17, Selfish Routing in the Wardrop Model. l(x) = x. via both edes. Then,

The price of anarchy of finite congestion games

General-sum games. I.e., pretend that the opponent is only trying to hurt you. If Column was trying to hurt Row, Column would play Left, so

Exact and Approximate Equilibria for Optimal Group Network Formation

On the Smoothed Price of Anarchy of the Traffic Assignment Problem

Game Theory for Linguists

RANDOM SIMULATIONS OF BRAESS S PARADOX

Introduction to game theory LECTURE 1

Iterated Strict Dominance in Pure Strategies

Static (or Simultaneous- Move) Games of Complete Information

CS364A: Algorithmic Game Theory Lecture #13: Potential Games; A Hierarchy of Equilibria

TWO-PERSON KNAPSACK GAME. Zhenbo Wang and Wenxun Xing. Shu-Cherng Fang. (Communicated by Kok Lay Teo)

Game Theory: introduction and applications to computer networks

Computing Minmax; Dominance

Routing Games : From Altruism to Egoism

Efficiency Loss in a Network Resource Allocation Game

Exact and Approximate Equilibria for Optimal Group Network Formation

A (Brief) Introduction to Game Theory

Lecture 19: Common property resources

CS 573: Algorithmic Game Theory Lecture date: Feb 6, 2008

Discrete Optimization 2010 Lecture 12 TSP, SAT & Outlook

Shortest Paths from a Group Perspective - a Note on Selsh Routing Games with Cognitive Agents

Algorithmic Game Theory

Convergence and Approximation in Potential Games

Parking Space Assignment Problem: A Matching Mechanism Design Approach

Evolutionary Game Theory

On the Value of Correlation

On a Network Creation Game

Finding Social Optima in Congestion Games with Positive Externalities

Selfish Multi-User Task Scheduling

Congestion Games with Load-Dependent Failures: Identical Resources

Game theory and market power

Introduction to Game Theory. Outline. Topics. Recall how we model rationality. Notes. Notes. Notes. Notes. Tyler Moore.

Nash Equilibria in Discrete Routing Games with Convex Latency Functions

Reducing Congestion Through Information Design

A Primer on Strategic Games

6.254 : Game Theory with Engineering Applications Lecture 8: Supermodular and Potential Games

Normal-form games. Vincent Conitzer

On the Structure and Complexity of Worst-Case Equilibria

Suggested solutions to the 6 th seminar, ECON4260

Ateneo de Manila, Philippines

On the Hardness of Network Design for Bottleneck Routing Games

CS 781 Lecture 9 March 10, 2011 Topics: Local Search and Optimization Metropolis Algorithm Greedy Optimization Hopfield Networks Max Cut Problem Nash

Network Congestion Games are Robust to Variable Demand

Social Network Games

Game Theory and Algorithms Lecture 2: Nash Equilibria and Examples

Game Theory and its Applications to Networks

Hotelling games on networks

On the Price of Anarchy in Unbounded Delay Networks

Topics of Algorithmic Game Theory

Industrial Organization Lecture 3: Game Theory

Recap Social Choice Functions Fun Game Mechanism Design. Mechanism Design. Lecture 13. Mechanism Design Lecture 13, Slide 1

Coordination Games on Graphs

Improving Selfish Routing for Risk-Averse Players

Introduction to Game Theory Lecture Note 2: Strategic-Form Games and Nash Equilibrium (2)

Minimizing Price of Anarchy in Resource Allocation Games

Bounded Rationality, Strategy Simplification, and Equilibrium

On the Packing of Selfish Items

Prisoner s Dilemma. Veronica Ciocanel. February 25, 2013

A Paradox on Traffic Networks

Games A game is a tuple = (I; (S i ;r i ) i2i) where ffl I is a set of players (i 2 I) ffl S i is a set of (pure) strategies (s i 2 S i ) Q ffl r i :

Equilibrium Computation

A Folk Theorem For Stochastic Games With Finite Horizon

Covering Games: Approximation through Non-Cooperation

UC Berkeley Haas School of Business Game Theory (EMBA 296 & EWMBA 211) Summer 2016

Game Theory Through The Computational Lens

Evolutionary Game Theory and Frequency Dependent Selection

User Equilibrium CE 392C. September 1, User Equilibrium

Internalization of Social Cost in Congestion Games

Doing Good with Spam is Hard

Small Sample of Related Literature

Transcription:

Strategic Games: Social Optima and Nash Equilibria Krzysztof R. Apt CWI & University of Amsterdam Strategic Games:Social Optima and Nash Equilibria p. 1/2

Basic Concepts Strategic games. Nash equilibrium. Social optimum. Price of anarchy. Price of stability. Strategic Games:Social Optima and Nash Equilibria p. 2/2

Strategic Games 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. Strategic Games:Social Optima and Nash Equilibria p. 3/2

Basic assumptions Players choose their strategies simultaneously, each player is rational: his objective is to maximize his payoff, players have common knowledge of the game and of each others rationality. Strategic Games:Social Optima and Nash Equilibria p. 4/2

The Battle of the Sexes Matching Pennies Prisoner s Dilemma Three Examples (1) F B F 2,1 0,0 B 0,0 1,2 H T H 1, 1 1, 1 T 1, 1 1, 1 C D C 2,2 0,3 D 3,0 1,1 Strategic Games: Social Optima and Nash Equilibria p. 5/2

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: SW(s) := n j=1 p j (s). s is a social optimum if SW(s) is maximal. Strategic Games: Social Optima and Nash Equilibria p. 6/2

Intuitions Nash equilibrium: Every player is happy (played his best response). Social optimum: The desired state of affairs for the society. Main problem: Social optima may not be Nash equilibria. Strategic Games: Social Optima and Nash Equilibria p. 7/2

The Battle of the Sexes: Matching Pennies: Prisoner s Dilemma: Three Examples (2) Two Nash equilibria. F B F 2,1 0,0 B 0,0 1,2 No Nash equilibrium. H T H 1, 1 1, 1 T 1, 1 1, 1 One Nash equilibrium. C D C 2,2 0,3 D 3,0 1,1 Strategic Games: Social Optima and Nash Equilibria p. 8/2

Prisoner s Dilemma in Practice Strategic Games: Social Optima and Nash Equilibria p. 9/2

Price of Anarchy and of Stability Price of Anarchy (Koutsoupias, Papadimitriou, 1999): SW of social optimum SW of the worst Nash equilibrium Price of Stability (Schulz, Moses, 2003): SW of social optimum SW of the best Nash equilibrium Strategic Games: Social Optima and Nash Equilibria p. 10/2

Examples A 3 3 game L M R T 2,2 4,1 1,0 C 1,4 3,3 1,0 B 0,1 0,1 1,1 PoA = 6 2 = 3. PoS = 6 4 = 1.5. Prisoner s Dilemma PoA = PoS = 2. C D C 2,2 0,3 D 3,0 1,1 Strategic Games: Social Optima and Nash Equilibria p. 11/2

Congestion Games: Example Assumptions: 4000 drivers drive from A to B. Each driver has 2 possibilities (strategies). U A T/100 45 45 B T/100 Problem: Find a Nash equilibrium (T = number of drivers). R Strategic Games: Social Optima and Nash Equilibria p. 12/2

Nash Equilibrium U A T/100 45 45 B T/100 R Answer: 2000/2000. Travel time: 2000/100 + 45 = 45 + 2000/100 = 65. Strategic Games: Social Optima and Nash Equilibria p. 13/2

Braess Paradox Add a fast road from U to R. Each drives has now 3 possibilities (strategies): A - U - B, A - R - B, A - U - R - B. U T/100 A 0 45 45 B T/100 R Problem: Find a Nash equilibrium. Strategic Games: Social Optima and Nash Equilibria p. 14/2

Nash Equilibrium U T/100 A 0 45 45 B T/100 R Answer: Each driver will choose the road A - U - R - B. Why?: The road A - U - R - B is always a best response. Strategic Games: Social Optima and Nash Equilibria p. 15/2

Bad News U T/100 A 0 45 45 B T/100 Travel time: 4000/100 + 4000/100 = 80! PoA (and PoS) went up from 1 to 80/65. R Strategic Games: Social Optima and Nash Equilibria p. 16/2

Does it Happen? From Wikipedia ( Braess Paradox ): In Seoul, South Korea, a speeding-up in traffic around the city was seen when a motorway was removed as part of the Cheonggyecheon restoration project. In Stuttgart, Germany after investments into the road network in 1969, the traffic situation did not improve until a section of newly-built road was closed for traffic again. In 1990 the closing of 42nd street in New York City reduced the amount of congestion in the area. In 2008 Youn, Gastner and Jeong demonstrated specific routes in Boston, New York City and London where this might actually occur and pointed out roads that could be closed to reduce predicted travel times. Strategic Games: Social Optima and Nash Equilibria p. 17/2

General Model Congestion games Each player chooses some set of resources. Each resource has a delay function associated with it. Each player pays for each resource used. The price for the use of the resource depends on the number of users. Theorem (Anshelevich et al., 2004) If the delay functions are linear, then PoA 4 3. Strategic Games: Social Optima and Nash Equilibria p. 18/2

More Concepts Altruistic games. Selfishness level. (Based on Selfishness level of strategic games, K.R. Apt and G. Schäfer) Strategic Games: Social Optima and Nash Equilibria p. 19/2

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. Strategic Games: Social Optima and Nash Equilibria p. 20/2

Selfishness Level 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 min (G is α-selfish) α R + is the selfishness level of G. Strategic Games: Social Optima and Nash Equilibria p. 21/2

The Battle of the Sexes Matching Pennies Prisoner s Dilemma Three Examples (1) F B F 2,1 0,0 B 0,0 1,2 H T H 1, 1 1, 1 T 1, 1 1, 1 C D C 2,2 0,3 D 3,0 1,1 Strategic Games: Social Optima and Nash Equilibria p. 22/2

Three Examples (2) The Battle of the Sexes: selfishness level is 0. F B F 2,1 0,0 B 0,0 1,2 Matching Pennies: selfishness level is. H T H 1, 1 1, 1 T 1, 1 1, 1 Prisoner s Dilemma: selfishness level is 1. C D C 2,2 0,3 D 3,0 1,1 C D C 6,6 3,6 D 6,3 3,3 Strategic Games: Social Optima and Nash Equilibria p. 23/2

Selfishness Level vs Price of Stability 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 β. Strategic Games: Social Optima and Nash Equilibria p. 24/2

Example: Prisoner s Dilemma Prisoner s Dilemma for n players Each S i = {0,1}, p i (s) := 1 s i + 2 s j. j i Proposition Selfishness level is 1 2n 3. Strategic Games: Social Optima and Nash Equilibria p. 25/2

Example: Traveler s Dilemma Two players, S i = {2,...,100}, s i if s i = s i p i (s) := s i + 2 if s i < s i s i 2 otherwise. Problem: Find a Nash equilibrium. Proposition Selfishness level is 1 2. Strategic Games: Social Optima and Nash Equilibria p. 26/2

Take Home Message Price of anarchy and price of stability are descriptive concepts. Selfishness level is a normative concept. Strategic Games: Social Optima and Nash Equilibria p. 27/2

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. Strategic Games: Social Optima and Nash Equilibria p. 28/2

THANK YOU Strategic Games: Social Optima and Nash Equilibria p. 29/2