Outline for today. Stat155 Game Theory Lecture 19: Price of anarchy. Cooperative games. Price of anarchy. Price of anarchy

Similar documents
Outline for today. Stat155 Game Theory Lecture 13: General-Sum Games. General-sum games. General-sum games. Dominated pure strategies

Repeated Games with Perfect Monitoring

CMPSCI 240: Reasoning about Uncertainty

Repeated Games. EC202 Lectures IX & X. Francesco Nava. January London School of Economics. Nava (LSE) EC202 Lectures IX & X Jan / 16

(a) Describe the game in plain english and find its equivalent strategic form.

CMPSCI 240: Reasoning about Uncertainty

Price of Anarchy Smoothness Price of Stability. Price of Anarchy. Algorithmic Game Theory

preferences of the individual players over these possible outcomes, typically measured by a utility or payoff function.

MS&E 246: Lecture 5 Efficiency and fairness. Ramesh Johari

Game Theory. Lecture Notes By Y. Narahari. Department of Computer Science and Automation Indian Institute of Science Bangalore, India October 2012

Outline. Risk and Decision Analysis 5. Game Theory. What is game theory? Outline. Scope of game theory. Two-person zero sum games

Introduction to Game Theory Lecture Note 5: Repeated Games

Algorithmic Game Theory (a primer) Depth Qualifying Exam for Ashish Rastogi (Ph.D. candidate)

Introduction to Industrial Organization Professor: Caixia Shen Fall 2014 Lecture Note 5 Games and Strategy (Ch. 4)

6.896 Topics in Algorithmic Game Theory February 10, Lecture 3

Can we have no Nash Equilibria? Can you have more than one Nash Equilibrium? CS 430: Artificial Intelligence Game Theory II (Nash Equilibria)

m 11 m 12 Non-Zero Sum Games Matrix Form of Zero-Sum Games R&N Section 17.6

Stochastic Games and Bayesian Games

CS711: Introduction to Game Theory and Mechanism Design

ECE 586GT: Problem Set 1: Problems and Solutions Analysis of static games

Game Theory - Lecture #8

Stochastic Games and Bayesian Games

February 23, An Application in Industrial Organization

CS364A: Algorithmic Game Theory Lecture #14: Robust Price-of-Anarchy Bounds in Smooth Games

Duopoly models Multistage games with observed actions Subgame perfect equilibrium Extensive form of a game Two-stage prisoner s dilemma

6.207/14.15: Networks Lecture 9: Introduction to Game Theory 1

TPPE24 Ekonomisk Analys:

Ph.D. Preliminary Examination MICROECONOMIC THEORY Applied Economics Graduate Program August 2017

FDPE Microeconomics 3 Spring 2017 Pauli Murto TA: Tsz-Ning Wong (These solution hints are based on Julia Salmi s solution hints for Spring 2015.

CSI 445/660 Part 9 (Introduction to Game Theory)

PAULI MURTO, ANDREY ZHUKOV

Stat 155 Lecture Notes

ECE 586BH: Problem Set 5: Problems and Solutions Multistage games, including repeated games, with observed moves

CUR 412: Game Theory and its Applications, Lecture 12

6.207/14.15: Networks Lecture 9: Introduction to Game Theory 1

Game Theory. Wolfgang Frimmel. Repeated Games

In reality; some cases of prisoner s dilemma end in cooperation. Game Theory Dr. F. Fatemi Page 219

Economics 171: Final Exam

Repeated Games. September 3, Definitions: Discounting, Individual Rationality. Finitely Repeated Games. Infinitely Repeated Games

Game Theory Lecture #16

Infinitely Repeated Games

Prisoner s dilemma with T = 1

G5212: Game Theory. Mark Dean. Spring 2017

Preliminary Notions in Game Theory

MATH 4321 Game Theory Solution to Homework Two

Game Theory. Lecture Notes By Y. Narahari. Department of Computer Science and Automation Indian Institute of Science Bangalore, India October 2012

Economics 209A Theory and Application of Non-Cooperative Games (Fall 2013) Repeated games OR 8 and 9, and FT 5

Games of Incomplete Information ( 資訊不全賽局 ) Games of Incomplete Information

Ph.D. Preliminary Examination MICROECONOMIC THEORY Applied Economics Graduate Program June 2015

Elements of Economic Analysis II Lecture X: Introduction to Game Theory

Introduction to Game Theory Evolution Games Theory: Replicator Dynamics

Microeconomics of Banking: Lecture 5

An introduction on game theory for wireless networking [1]

Strategies and Nash Equilibrium. A Whirlwind Tour of Game Theory

PAULI MURTO, ANDREY ZHUKOV. If any mistakes or typos are spotted, kindly communicate them to

CHAPTER 14: REPEATED PRISONER S DILEMMA

January 26,

UCLA Department of Economics Ph. D. Preliminary Exam Micro-Economic Theory

Agenda. Game Theory Matrix Form of a Game Dominant Strategy and Dominated Strategy Nash Equilibrium Game Trees Subgame Perfection

Introduction to Multi-Agent Programming

Solution to Tutorial 1

GAME THEORY. Game theory. The odds and evens game. Two person, zero sum game. Prototype example

Static Games and Cournot. Competition

Solution to Tutorial /2013 Semester I MA4264 Game Theory

Topics in Contract Theory Lecture 1

Bargaining Theory and Solutions

Imprecise Probabilities in Non-cooperative Games

6.207/14.15: Networks Lecture 10: Introduction to Game Theory 2

GAME THEORY. (Hillier & Lieberman Introduction to Operations Research, 8 th edition)

Noncooperative Oligopoly

Game Theory: Normal Form Games

Outline for Dynamic Games of Complete Information

BRIEF INTRODUCTION TO GAME THEORY

Microeconomics III Final Exam SOLUTIONS 3/17/11. Muhamet Yildiz

HE+ Economics Nash Equilibrium

CS 331: Artificial Intelligence Game Theory I. Prisoner s Dilemma

Lecture Note Set 3 3 N-PERSON GAMES. IE675 Game Theory. Wayne F. Bialas 1 Monday, March 10, N-Person Games in Strategic Form

Regret Minimization and Correlated Equilibria

Basic Game-Theoretic Concepts. Game in strategic form has following elements. Player set N. (Pure) strategy set for player i, S i.

Economics 2010c: Lecture 4 Precautionary Savings and Liquidity Constraints

COS 445 Final. Due online Monday, May 21st at 11:59 pm. Please upload each problem as a separate file via MTA.

Review Best Response Mixed Strategy NE Summary. Syllabus

Game Theory Fall 2006

1 Solutions to Homework 3

Coordination Games on Graphs

Introduction to Game Theory

Game Theory for Wireless Engineers Chapter 3, 4

Discounted Stochastic Games with Voluntary Transfers

Overuse of a Common Resource: A Two-player Example

Game theory and applications: Lecture 1

CUR 412: Game Theory and its Applications, Lecture 11

Game Theory Problem Set 4 Solutions

PhD Qualifier Examination

Atomic Routing Games on Maximum Congestion

Lecture 6 Dynamic games with imperfect information

Mixed-Strategy Subgame-Perfect Equilibria in Repeated Games

Continuing game theory: mixed strategy equilibrium (Ch ), optimality (6.9), start on extensive form games (6.10, Sec. C)!

M.Phil. Game theory: Problem set II. These problems are designed for discussions in the classes of Week 8 of Michaelmas term. 1

LINEAR PROGRAMMING. Homework 7

Game Theory for Santa Fe

Transcription:

Outline for today Stat155 Game Theory Lecture 19:.. Peter Bartlett Recall: Linear and affine latencies Classes of latencies Pigou networks Transferable versus nontransferable utility November 1, 2016 1 / 23 2 / 23 Definition For a routing problem, define price of anarchy = average travel time in worst Nash equilibrium. minimal average travel time Example: Linear latency; Nash equals socially optimal The minimum is over all flows. The flow minimizing average travel time is the socially optimal flow. The price of anarchy reflects how much average travel time can decrease in going from a Nash equilibrium flow (where all individuals choose a path to minimize their travel time) to a prescribed flow. 3 / 23 4 / 23

Example: Affine latency; price of anarchy = 4/3 Theorem 1 For linear latency functions, the price of anarchy is 1. 2 For affine latency functions, the price of anarchy is no more than 4/3. Classes of latency functions (Karlin and Peres, 2016) 5 / 23 6 / 23 Suppose we allow latency functions from some class L. For example, we have considered A Pigou network What about L = {x ax : a 0}, L = {x ax + b : a, b 0}, { } L = x a d x d : a d 0 d? We ll insist that latency functions are non-negative and non-decreasing. It turns out that the price of anarchy in an arbitrary network with latency functions chosen from L is at most the price of anarchy in a certain small network with these latency functions: a Pigou network. (Karlin and Peres, 2016) 7 / 23 8 / 23

d Theorem Define the Pigou price of anarchy as the price of anarchy for this network with latency function l and total flow r: α r (l) = rl(r). (why x 0?) min x 0 (xl(x) + (r x)l(r)) For any network with latency functions from L and total flow 1, the price of anarchy is no more than max max α r (l). 0 r 1 l L Proof Write f for a NE flow and f for the socially optimal flow. By considering a Pigou network with total flow F e and latency function l = l e, we have L(f ) = e F e l e (F e ) = α Fe (l e ) min (xl e(x) + (F e x)l e (F e )) x 0 e ( max α r (l) Fe l e (Fe ) + ) (F e Fe )l e (F e ) r,l e e max α r (l)l(f ). r,l 9 / 23 Nonlinear latency functions 10 / 23 Example: nonlinear latency l e (x) = x d Theorem For any network with latency functions from L, the price of anarchy is no more than the worst price of anarchy in the Pigou network (with one constant latency edge l(r) and one variable latency edge l(x)). Nash equilibrium flow: all through top edge. L(f ) = 1. Socially optimal flow: : L(f ) = min x (1 x + x d+1 ) = 1 d(d + 1) (d+1)/d. 1 1 d(d + 1) (d+1)/d d ln d. 12 / 23 11 / 23

Outline Cooperative versus noncooperative games Recall: Linear and affine latencies Classes of latencies Pigou networks Transferable versus nontransferable utility Noncooperative games Players play their strategies simultaneously. They might communicate (or see a common signal; e.g., a traffic signal), but there s no enforced agreement. Natural solution concepts: Nash equilibrium, correlated equilibrium. No improvement from unilaterally deviating. 13 / 23 14 / 23 Cooperative versus noncooperative games Players can make binding agreements. e.g.: prisoner s dilemma. Both players gain from an enforceable agreement not to confess. Two types: Transferable utility The players agree what strategies to play and what additional side payments are to be made. Nontransferable utility The players choose a joint strategy, but there are no side payments. Example Nontransferable utility 1 2 3 1 2 Both players need to agree on what they will play. It might involve randomness (playing a correlated strategy pair). Try it! Did anyone agree to play I:1 and II:1 (with payoff )? Did anyone agree to play I:2 and II:1 (with payoff )? 15 / 23 16 / 23

Example Pure strategy payoffs 1 2 3 1 2 Payoff vectors: NTU The set of payoff vectors that the two players can achieve is called the feasible set. With nontransferable utility, it is the convex hull of the entries in the payoff bimatrix. A feasible payoff vector (v 1, v 2 ) is Pareto optimal if the only feasible payoff vector (v 1, v 2 ) with v 1 v 1 and v 2 v 2 is (v 1, v 2 ) = (v 1, v 2 ). 17 / 23 18 / 23 Pure strategy payoffs Feasible payoffs (NTU) Example 1 2 3 1 2 Transferable utility Assume the payoff is in $. The two players need to agree on what they will play and on who pays what to whom. What is the best total payoff that can be shared? How should it be shared? Try it! Where is the Pareto optimal boundary? Is there a pure Nash equilibrium? So who can threaten what? 19 / 23 20 / 23

Feasible payoff vectors: transferable utility Feasible payoffs (TU) The players can choose to shift a payoff vector. Payoffs For example, suppose a pure strategy pair gives payoff (a ij, b ij ). Suppose the players agree to play it, and Player I will give Player II a payment of p. The payment shifts the payoff vector from (a ij, b ij ) to (a ij p, b ij + p). The players can choose any (positive or negative) payment, and any correlated strategy pair. Thus, with transferable utility, the players can choose any payoff vector in the convex hull of the set of lines {(a ij p, b ij + p) : i {1,..., m}, j {1,..., n}, p R}. 21 / 23 Where is the Pareto optimal boundary? 22 / 23 Outline Recall: Linear and affine latencies Classes of latencies Pigou networks Transferable versus nontransferable utility 23 / 23