PRICE OF ANARCHY: QUANTIFYING THE INEFFICIENCY OF EQUILIBRIA. Zongxu Mu

Similar documents
CSCI 3210: Computational Game Theory. Inefficiency of Equilibria & Routing Games Ref: Ch 17, 18 [AGT]

Intro to Algorithmic Economics, Fall 2013 Lecture 1

Quantifying Inefficiency in Games and Mechanisms. Tim Roughgarden (Stanford)

Algoritmi Distribuiti e Reti Complesse (modulo II) Luciano Gualà

Lecture 2: March Introduction. Computational Game Theory Spring Semester, 2011/2012

PART THREE Qualifying the Inefficiency of Equilibria

Algoritmi Distribuiti e Reti Complesse (modulo II) Luciano Gualà

Selfish routing. Ann Nowé. 05/12/12 Herhaling titel van presentatie 1

The Robust Price of Anarchy of Altruistic Games

ECS 253 / MAE 253, Lecture 13 May 10, I. Games on networks II. Diffusion, Cascades and Influence

Wireless Networking with Selfish Agents. Li (Erran) Li Center for Networking Research Bell Labs, Lucent Technologies

Miscomputing Ratio: The Social Cost of Selfish Computing

a study on Robust Mechanisms for Social Coordination

The Price of Anarchy in an Exponential Multi-Server

ROUTING GAMES IN THE WILD: EFFICIENCY, EQUILIBRATION AND REGRET. Hassan Nikaein Amin Sabbaghian

Games, Auctions, Learning, and the Price of Anarchy. Éva Tardos Cornell University

Colored Resource Allocation Games

IN THIS PAPER, we consider a congestion pricing approach

Approximation in Algorithmic Game Theory

How bad is selfish routing in practice? Lessons from the National Science Experiment

Bertrand competition in networks

Lecture #2: Introduction to Game Theory. Prof. Dr. Sven Seuken

Topics in ALGORITHMIC GAME THEORY *

Many of today s engineered systems are tightly. Studies on Robust Social Influence Mechanisms. Incentives for Efficient Network Routing

We survey different models, techniques, and some recent results to tackle machine scheduling

CMSC 474, Introduction to Game Theory Analyzing Normal-Form Games

Price of anarchy in auctions & the smoothness framework. Faidra Monachou Algorithmic Game Theory 2016 CoReLab, NTUA

Time-Dependent Network Pricing and Bandwidth Trading

Three New Connections Between Complexity Theory and Algorithmic Game Theory. Tim Roughgarden (Stanford)

Do not open this exam until told to do so. Solution

Exercise 2. Jan Abrell Centre for Energy Policy and Economics (CEPE) D-MTEC, ETH Zurich. Exercise

From Parlor Games to Computer Networks

GAME THEORETIC APPROACHES TO URBAN TRAFFIC PLANNING Justin Tyndall, University of Victoria Economics Department

Networked Life (CSE 112)

Economics 101A (Lecture 19) Stefano DellaVigna

Analysis of Price Competition under Peering and Transit Agreements in Internet Service Provision to Peer-to-Peer Users

How Does Computer Science Inform Modern Auction Design?

Economics II - October 27, 2009 Based on H.R.Varian - Intermediate Microeconomics. A Modern Approach

Competition among Telecommunication Providers

1 Incentives and Pricing in Communications Networks

Security and Game Theory

24TECO 202 COURSE OUTLINE. Prerequisites: None. Course Description:

EXAMINATION #4 VERSION C General Equilibrium and Market Power November 24, 2015

6) In the above figure of a monopolistically competitive firm, the area of economic profit is A) ADB. B) ABC. C) P 2 FEP 5. D) P 2 AD P 4.

Oligopoly Pricing. EC 202 Lecture IV. Francesco Nava. January London School of Economics. Nava (LSE) EC 202 Lecture IV Jan / 13

Research Statement Elliot Anshelevich April 20, 2017

Objective. Sessions on Economics. Six Sessions

The Public Option: A non-regulatory alternative to Network Neutrality

The Public Option: A non-regulatory alternative to Network Neutrality

Chapter 6. Game Theory One

Oligopoly. Fun and games. An oligopolist is one of a small number of producers in an industry. The industry is an oligopoly.

Algorithms for Auctions and Games

Gatti: A gentle introduction to game theory and crowding games. Outline. Outline. Nicola Gatti

ECON 2100 (Fall 2018 Section 11) Exam #3B

ECON 2100 (Fall 2018 Section 11) Exam #3A

6.896: Topics in Algorithmic Game Theory

Imperfect Competition

On the quality and complexity of Pareto equilibria in the Job Scheduling Game

Algorithmic Mechanisms for Internet-based Master-Worker Computing with Untrusted and Selfish Workers

Non-Separable, Concave Utilities are Easy in a Perfect Price Discrimination Market Model

The Public Option: A non-regulatory alternative to Network Neutrality

A Cooperative Approach to Collusion in Auctions

Endogenizing the cost parameter in Cournot oligopoly

Distributed Welfare Games with Applications to Sensor Coverage

The Case for Non-cooperative Multihoming of Users to Access Points in IEEE WLANs

Preface. Chapter 1 Basic Tools Used in Understanding Microeconomics. 1.1 Economic Models

Navigating congested networks with variable demand: Experimental evidence

SHARED ON-CHIP RESOURCES

DESIGN AND ANALYSIS OF HUMANITARIAN AND PUBLIC HEALTH LOGISTICS SYSTEMS

29/02/2016. Market structure II- Other types of imperfect competition. What Is Monopolistic Competition? OTHER TYPES OF IMPERFECT COMPETITION

AP Microeconomics: Test 5 Study Guide

Game theory (Sections )

Analyze different types of non zero sum games. Hawk vs. Dove game. Advertising problem. Problem of companies polluting the environment.

ECON 2100 (Summer 2016 Sections 10 & 11) Exam #4D

ECON 2100 (Summer 2016 Sections 10 & 11) Exam #4C

Oligopoly is a market structure in which Natural or legal barriers prevent the entry of new firms. A small number of firms compete.

Econ 121b: Intermediate Microeconomics

Networks, Telecommunications Economics and Strategic Issues in Digital Convergence. Prof. Nicholas Economides. Spring 2006

The Wisdom of Networked and Evolving Agents

Chapter 9: Static Games and Cournot Competition

Oligopoly: How do firms behave when there are only a few competitors? These firms produce all or most of their industry s output.

OLIGOPOLY AND DUOPOLY. Asst.. Prof. Dr. Serdar AYAN

Review Chapters 1 & 2

The Need for Information

This paper is not to be removed from the Examination Halls

Public Advertisement Broker Markets.

The Need for Information

5/2/2016. Intermediate Microeconomics W3211. Lecture 25: Recap 2. The Story So Far. Organization for the Week. Introduction

Searching for the Possibility Impossibility Border of Truthful Mechanism Design

Sample Multiple-Choice Questions

Game Theory and Economics

Oligopoly Theory (11) Collusion

Principles of Microeconomics Assignment 8 (Chapter 10) Answer Sheet. Class Day/Time

In the Name of God. Sharif University of Technology. Microeconomics 2. Graduate School of Management and Economics. Dr. S.

Scheme of work Economics A Theme 3: Business behaviour and the labour market (2 hours per week)

Econ 201 Review Notes - Part 3

c. Agenda C: Compare High versus Medium, winner takes on Low

Paying Networks for Marks. Do Greedy Autonomous Systems Make for a Sensible Internet? Sale!!! 10 /Gb. Bandwidth brokers

Game Theory - final project

Adam Smith Theorem. Lecture 4(ii) Announcements. Lecture. 0. Link between efficiency and the market allocation.

Transcription:

PRICE OF ANARCHY: QUANTIFYING THE INEFFICIENCY OF EQUILIBRIA Zongxu Mu

The Invisible Hand Equilibria and Efficiency Central to free market economics The Wealth of Nations (Smith, 1776) led by an invisible hand to promote an end which was no part of his intention Self-interest agents social-efficient outcomes Source: http://en.wikipedia.org/wiki/file:adamsmith.jpg 23-Jan-14 INEFFICIENCY OFEQUILIBRIA 2

Inefficiency of Equilibria Inefficient equilibrium in markets: Of certain structures (e.g., monopoly) For certain kinds of goods (e.g., public goods) With externalities (e.g., pollution) Government interventions can be beneficial There is a price (efficiency lost) of anarchy absence of order or government -- Merriam Webster 23-Jan-14 INEFFICIENCY OFEQUILIBRIA 3

Inefficiency of Equilibria Nash equilibrium: DD Pareto-dominated The only non-pareto-optimal outcome! Pareto-optimality: a qualitative observation Prisoner s Dilemma C D C 1, 1 4, 0 D 0, 4 3, 3 A quantitative measure? 23-Jan-14 INEFFICIENCY OFEQUILIBRIA 4

Outline Inefficiency of Equilibria Pareto-optimality Price of Anarchy Selfish Routing Games Pigou s example Nonatomic games Other Applications Summary 23-Jan-14 OUTLINE 5

Inefficiency of Equilibria A Short History Source: http://en.wikipedia.org/wiki/file:john_forbes_nash,_jr._by_peter_badge.jpg Source: http://cgi.di.uoa.gr/~elias/images/elias-bio.jpg Inefficiency of Equilibrium Rapoport and Chammah 1965 Price of Anarchy Papadimitriou 2001 1951 Nash Equilibrium Nash 1999 Origin of PoA: Coordination Ratio Koutsoupias and Papadimitriou Source: http://en.wikipedia.org/wiki/file:anatol_rapoport.jpg Source: http://www.cs.berkeley.edu/~christos/index_files/image002.png 23-Jan-14 INEFFICIENCY OFEQUILIBRIA 7

Inefficiency of Equilibria Optimality in utilities? Utilities of different persons cannot be compared or summed up Cost or payoff may also have concrete interpretations Money, network delay, Specific objective functions for social cost Utilitarian: f o = u i Egalitarian: f o = max. u i 23-Jan-14 INEFFICIENCY OFEQUILIBRIA 8

Inefficiency of Equilibria Objective Function Quantify Price of Anarchy Similar to approximation ratio PoA = f(worst equilibrium) f(optimal outcome) Prisoner s Dilemma C D C 1, 1 4, 0 D 0, 4 3, 3 = 3 +( 3) 1 +( 1) = 3 23-Jan-14 INEFFICIENCY OFEQUILIBRIA 9

Price of Anarchy Properties and Interests Can be unbounded d + PoA = d +( d) 1 +( 1) = d + Can be bounded Is central control needed? Prisoner s Dilemma C D C 1, 1 d 1, 0 D 0, d 1 d, d Mechanism design 23-Jan-14 INEFFICIENCY OFEQUILIBRIA 10

Selfish Routing Games Pigou s (1920) example s: source; t: sink c(x): unit cost of an edge c x = 1 1 unit of traffic in total What is the Nash equilibrium? s c x = x t 23-Jan-14 SELFISH ROUTING GAMES 12

Selfish Routing Games Pigou s (1920) example Nash equilibrium: All traffic on the lower edge Total cost: 1 c 1 = 1 s 0 traffic, c x = 1 1 traffic, c x = x t 23-Jan-14 SELFISH ROUTING GAMES 13

Selfish Routing Games Pigou s (1920) example Optimal solution: Half traffic on each edge 0.5 traffic, c x = 1 Total cost: 0.5 1 + 0.5 0.5 = 0.75 Price of anarchy = 1 0.75 = 4 3 s 0.5 traffic, c x = x t 23-Jan-14 SELFISH ROUTING GAMES 14

Selfish Routing Games Modified Pigou s example A small change in cost function c x = 1 s t c x = x p 23-Jan-14 SELFISH ROUTING GAMES 15

Selfish Routing Games Modified Pigou s example Nash equilibrium: All traffic on the lower edge Total cost: 1 1 1 = 1 s 0 traffic, c x = 1 1 traffic, c x = x p t 23-Jan-14 SELFISH ROUTING GAMES 16

Selfish Routing Games Modified Pigou s example When is the cost optimized? ε 0,1 : traffic on upper edge Cost = ε + 1 ε p+1 Minimized when ε = 1 p + 1 1 p As p, optimal cost 0 ε traffic, c x = 1 s t (1 ε) traffic, c x = x p 23-Jan-14 SELFISH ROUTING GAMES 17

Selfish Routing Games Modified Pigou s example PoA = f(worst equilibrium) f(optimal outcome) ε traffic, c x = 1 As p f(optimal outcome) 0 PoA s (1 ε) traffic, c x = x p t 23-Jan-14 SELFISH ROUTING GAMES 18

Is That a Game?.. Players? Actions? Payoffs? Some agents wanting their traffic get across Each agent can choose a path The utility is the negative of network delay Familiar?? Congestion games!! 23-Jan-14 SELFISH ROUTING GAMES 19

Selfish Routing Games Atomic routing games Some players Each controls a non-negligible fraction of traffic Nonatomic routing games Some players Each controls a negligible fraction of traffic Oligopoly Perfect competition 23-Jan-14 SELFISH ROUTING GAMES 20

Selfish Routing Games Marginal Social Cost Increase in total cost due to additional traffic Cost of x traffic: x c x Marginal cost function: c x = x c x = c x + x c x Potential Function Use of integration in nonatomic games 23-Jan-14 SELFISH ROUTING GAMES 21

Selfish Routing Games General Equilibrium Properties Nonatomic games At least one equilibrium flow Uniqueness of equilibrium Atomic games Equilibrium flow exists If all players control the same amount of traffic With affine cost functions 23-Jan-14 SELFISH ROUTING GAMES 22

Nonatomic Routing Games Braess s Paradox in nonatomic routing games 1 unit of total traffic v c x = x c x = 1 s t c x = 1 w c x = x 23-Jan-14 SELFISH ROUTING GAMES 23

Nonatomic Routing Games Braess s Paradox in nonatomic routing games Equilibrium: v c x = x c x = 1 s v t: 0.5 traffic s w t: 0.5 traffic s t Cost = 1.5 c x = 1 w c x = x 23-Jan-14 SELFISH ROUTING GAMES 24

Nonatomic Routing Games Braess s Paradox in nonatomic routing games v c x = x c x = 1 s c x = 0 t c x = 1 w c x = x 23-Jan-14 SELFISH ROUTING GAMES 25

Nonatomic Routing Games Braess s Paradox in nonatomic routing games Equilibrium: v c x = x c x = 1 s v w t: 1 Cost = 2 s c x = 0 t PoA = 2 1.5 = 4 3 c x = 1 w c x = x 23-Jan-14 SELFISH ROUTING GAMES 26

Nonatomic Routing Games Price of anarchy Maximized in Pigou-like examples Dependent on nonlinearity of cost functions Pigou bound: tight upper bound Independent of Polynomial degree p Non-negative coefficients Network size or structure Number of different source-sink pairs 1 p p + 1 p+1 p 1 p ln p p = 1 4 3 23-Jan-14 SELFISH ROUTING GAMES 27

Applications Other games: Facility location Pure Nash equilibrium exists Price of anarchy is small Load balancing Makespan scheduling Resource allocation PoA as a design metric Reduce PoA: Marginal cost pricing Pigouvian taxes Capacity augmentation 23-Jan-14 OTHER APPLICATIONS 29

Summary Price of anarchy quantifies the inefficiency of equilibrium Ratio of social cost of worst equilibrium over optimum Selfish routing is intensively studied Equilibrium flow always exists in nonatomic routing games Pigou s example shows that PoA can be bounded or unbounded PoA depends on cost functions but not on other network properties PoA presents in the study of other domains 23-Jan-14 SUMMARY 30

References D. Braess. On a paradox of traffic planning. Transport. Sci., 39(4):446-450, 2005. E. Koutsoupias and C. H. Papadimitriou. Worst-case equilibria. In Proc. 16 th Symp. Theoretical Aspects of Computer Science, LNCS 1563:404-413, 1999. N Nisan, T Roughgarden, E. Tardos, V. V. Vazirani (eds.). Algorithmic Game Theory. Cambridge University Press, 2007. A. C. Pigou. The Economics of Welfare. Macmillan, 1920. C. H. Papadimitriou. Algorithms, games, and the Internet. In Proc. 33 rd Symp. Theory of Computing, pp 749-753, 2001. T. Roughgarden. The price of anarchy is independent of the network topology. J. Comput. System Sci., 67(2):341-364, 2003. T. Roughgarden. Selfish Routing and the Price of Anarchy. MIT Press, 2005. T. Roughgarden and E. Tardos. How bad is selfish routing? J. ACM, 49(2):236-259, 2002. 23-Jan-14 REFERENCES 31