Definition Existence CG vs Potential Games. Congestion Games. Algorithmic Game Theory

Size: px
Start display at page:

Download "Definition Existence CG vs Potential Games. Congestion Games. Algorithmic Game Theory"

Transcription

1 Algorithmic Game Theory

2 Definitions and Preliminaries Existence of Pure Nash Equilibria vs. Potential Games

3 (Rosenthal 1973) A congestion game is a tuple Γ = (N,R,(Σ i ) i N,(d r) r R) with N = {1,...,n}, set of players R = {1,...,m}, set of resources Σ i 2 R, strategy space of player i d r : {1,...,n} Z, delay function of resource r For any state S = (S 1,...,S n) Σ 1 Σ n, n r = number of players with r S i d r(n r) = delay of resource r δ i (S) = r S i d r(n r) = delay of player i The cost of player i in state S is c i (S) = δ i (S), that is, players aim at minimizing their delays.

4 Example: Network Given a directed graph G = (V,E) with delay functions d e : {1,...,n} Z, e E. Player i wants to allocate a path of minimal delay between a source s i and a target t i. 1,2,9 7,8,9 s 1,9,9 t 4,5,6 1,2,3 In this example, N = {1,2,3}, R = E, Σ i = set of s-t paths. This game is symmetric, i.e., all players have the same set of strategies.

5 Example: Network A sequence of (best reply) improvement steps: First step... 0,99 s 1,1 3,3 1,1 0,0 t 0,3 6,6 1,1 s 0,99 1,1 3,3 1,1 0,0 t 0,3 6,6 1,1

6 Example: Network... second step... 0,99 s 1,1 3,3 1,1 0,0 t 0,3 6,6 1,1 s 0,99 1,1 3,3 1,1 0,0 t 0,3 6,6 1,1

7 Example: Network... third step... 0,99 s 1,1 3,3 1,1 0,0 t 0,3 6,6 1,1 s 0,99 1,1 3,3 1,1 0,0 t 0,3 6,6 1,1 Pure Nash Equilibrium stop!

8 Transition Graph The transition graph of a congestion game Γ contains a node for every state S and a directed edge (S,S ) if S can be reached from S by an improvement step of a single player. The best response transiton graph contains only edges for best response improvement steps. The sinks of the (best response) transition graph are the pure Nash equilibria of Γ.

9 Questions Does every congestion game posses a pure Nash equilibrium? Is every sequence of improvement steps finite? How many steps are needed to reach a (pure) Nash equilibrium? What is the complexity of computing (pure) Nash equilibria in congestion games?

10 Definitions and Preliminaries Existence of Pure Nash Equilibria vs. Potential Games

11 Finite Improvement Property Theorem (Rosenthal 1973) For every congestion game, every sequence of improvement steps is finite. This result immediately implies Corollary Every congestion game has at least one pure Nash equilibrium. Rosenthal s analysis is based on a potential function argument. For every state S, let Φ(S) = n r(s) d r(k). r R k=1 This function is called Rosenthal s potential function.

12 Proof of Rosenthal s theorem Lemma: Let S be any state. Suppose we go from S to a state S by an improvement step of player i decreasing his delay by > 0. Then Φ(S ) = Φ(S). d r(k) d r (k) In the picture, the value of the potential is the shaded area. If a player changes from r to r, his delay changes exactly as the potential value.

13 Proof of Rosenthal s theorem Lemma: Let S be any state. Suppose we go from S to a state S by an improvement step of player i decreasing his delay by > 0. Then Φ(S ) = Φ(S). Proof: The potential φ(s) can be calculated by inserting the agents one after the other in any order, and summing the delays of the players at the point of time at their insertion. W.l.o.g., agent i is the last player that we insert when calculating Φ(S). Then the potential accounted for agent i corresponds to the delay of player i in state S. When going from S to S, the delay of i decreases by, and, hence, Φ decreases by as well. (Lemma)

14 Proof of Rosenthal s theorem The lemma shows that Φ is a so-called exact potential, i.e., if a single player decreases its latency by a value of > 0, then Φ decreases by exactly the same amount. Further observe that i) the delay values are integers so that, for every improvement step, 1, ii) for every state S, Φ(S) r R n i=1 dr(i), iii) for every state S, Φ(S) r R n i=1 dr(i). Consequently, the number of improvements is upper-bounded by 2 r R n i=1 dr(i) and hence finite. (Theorem)

15 Definitions and Preliminaries Existence of Pure Nash Equilibria vs. Potential Games

16 Recall: Strategic Games and Pure Nash Equilibrium Notation For a strategic game, we here use Γ = (N,(Σ i ) i N,(c i ) i N ) where N is the finite set of n players Σ i is the finite set of (pure) strategies of player i Σ = Π i N Σ i the set of states of the game c i : Σ R is the cost function of player i Denote by Σ i = Π i N\{i} Σ i S = (S i ) i N and (S i,s i ) states c i (S) the cost of player i in state S Definition Let Γ = (N,(Σ i ) i N,(c i ) i N ) be a strategic game. We call a state S (pure) Nash equilibrium if for every player i N and every strategy S i Σ i c i (S) c i (S i,s i ).

17 Potential Games Definition (Potential Game) We call a strategic game Γ = (N,(Σ i ) i N,(c i ) i N ) potential game if there exists a function Φ: Σ R such that for every i N, for every S i Σ i, and every S i,s i Σ i : c i (S i,s i ) c i (S i,s i ) = Φ(S i,s i ) Φ(S i,s i ). Observation Let Γ = (N,(Σ i ) i N,(c i ) i N ) be a potential game. Then Γ has the finite improvement property and, hence, there exists a state that is a (pure) Nash equilibrium.

18 Congestion versus Potential Games It follows from Rosenthal s potential function that Corollary Every congestion game is a potential game. In some sense, the reverse is true as well. Theorem (Monderer and Shapley, 1996) Every potential game is isomorphic to a congestion game.

19 Coordination and Dummy Games We present a proof for the theorem of Monderer and Shapley based on a simplified analysis by Voorneveld, Boom, van Megen, Tijs, Facchini (1999) using the notion of coordination and dummy games. Definition (Coordination and Dummy Games) A strategic game Γ = (N,(Σ i ) i N,(c i ) i N ) is a coordination game if there exists a function c: Σ R such that c = c i for every player i N. dummy game if for all every player i N, every S i Σ i, and every S i,s i Σ i ci(si,s i) = ci(s i,s i ).

20 Examples of Coordination and Dummy Games A coordination game, a dummy game and the sum of these games

21 Potential, Coordination, and Dummy Games Theorem Let Γ = (N,(Σ i ) i N,(c i ) i N ) be a strategic game. Γ is a potential game if and only if there exist cost functions (c c i ) i N and (c d i ) i N such that for every player i N, c i = c c i +c d i, (N,(Σ i ) i N,(c c i ) i N ) is a coordination game, and (N,(Σ i ) i N,(c d i ) i N ) is a dummy game.

22 Proof when player i moves, c i changes by the same amount as c c i hence, c = c c i is a potential function of Γ let Φ be a potential function of Γ let c c i = Φ and c d i = c i Φ so that c i = c c i +c d i (N,(Σ i ) i N,(c c i ) i N ) is a coordination game because c c i = Φ does not depend on i (N,(Σ i ) i N,(c d i ) i N ) is a dummy game because, for every i N, S i Σ i and S i,s i Σ i, c i (S i,s i ) c i (S i,s i ) = Φ(S i,s i ) Φ(S i,s i ) c i (S i,s i ) Φ(S i,s i ) = c i (S i,s i ) Φ(S i,s i ), which gives c d i (S i,s i ) = c d i (S i,s i ).

23 Isomorphisms between Games Definition (Isomorphic Games) Let Γ = (N,(Σ i ) i N,(c i ) i N ) and Γ = (N,(Σ i) i N,(c i) i N ) be two strategic games with identical player set N. Γ and Γ are isomorphic if for every i N there exists a bijection ϕ i : Σ i Σ i such that for every (S 1,...,S n) Σ c i (S 1,...,S n) = c i(ϕ 1(S 1),...,ϕ n(s n)). Informally, Γ and Γ are called isomorphic if they are identical apart from reordering (or renaming) the strategies of the players.

24 Isomorphisms between Games Lemma For every coordination game Γ = (N,(Σ i ) i N,(c c i ) i N ), there is a congestion game Γ = (N,R,(Σ i) i N,(d r) r R) that is isomorphic to Γ. Lemma For every dummy game Γ = (N,(Σ i ) i N,(c d i ) i N ), there is a congestion game Γ = (N,R,(Σ i) i N,(d r) r R) that is isomorphic to Γ.

25 Proof for Coordination Games... We construct Γ = (N,R,(Σ i) i N,(d r) r R) as follows. For every state S of Γ, let R contain a resource r(s). For every strategy S i in Σ i, let Σ i contain a corresponding strategy R Si (i.e., a set of resources) defined by R Si = {r(s i,s i ) S i Σ i }. For Γ, we define the delay function of resource r(s) by d r(s) (k) = { c(s) if k = n 0 otherwise where c(s) is the cost of the players in state S of Γ.

26 Proof for Coordination Games Correctness: Consider a state S = (S 1,...,S n) of Γ. In S every player i has the same cost ci c (S) = c(s). In the corresponding state of Γ, only resource r(s) is used by all n players. Thus, resource r(s) has delay c(s). All other resources have delay 0. Consequently, the delay of any player in this state is c(s). Hence, Γ and Γ have the same utility for all players in all states so that they are isomorphic.

27 Illustration of the construction for coordination games Suppose the coordination game is a 2-player game with 3 rows and 3 columns corresponding to the following states (1,1) (1,2) (1,3) (2,1) (2,2) (2,3) (3,1) (3,2) (3,3) Then the set of resources in the corresponding congestion game Γ is R = {r(1,1),r(1,2),...,r(3,2),r(3,3)}

28 Illustration of the construction for coordination games The set of strategies for player 1 is Σ 1 = { {r(1,1),r(1,2),r(1,3)}, {r(2,1),r(2,2),r(2,3)}, {r(3,1),r(3,2),r(3,3)} }. The set of strategies for player 2 is Σ 2 = { {r(1,1),r(2,1),r(3,1)}, {r(1,2),r(2,2),r(3,2)}, {r(1,3),r(2,3),r(3,3)} }. Exercise: Describe resources and strategy sets of a 3-player coordination game with strategies.

29 Proof for Dummy Games We construct Γ = (N,R,(Σ i) i N,(d r) r R ) as follows. For every i N and S i Σ i, define a resource r(s i ). For every i N and S i Σ i, introduce a strategy R Si = {r(s i ) S i Σ i } {r(s j ) S j Σ j with (S j ) i S i }. j N\{i} Define the delay function of resource r(s i ) by d r(s i )(k) = { c d i (S i ) if k = 1 0 otherwise where c d i (S i ) denotes the cost of player i in Γ when the other players choose S i.

30 Proof for Dummy Games Correctness: Consider a state S = (S 1,...,S n) of Γ. In this state, player i has cost c d i (S) = c d i (S i ). In the corresponding state of Γ, player i, for i N, is the only user of resource r(s i ). Thus, for every i N, resource r(s i ) has delay c d i (S i ), and all other resources have delay 0. Consequently, player i has delay c d i (S i ) in this state. Hence, Γ and Γ have the same utility for all players in all states so that they are isomorphic.

31 Illustration of the construction for dummy games Consider a dummy game is a 2-player game with 3 rows and 3 columns, that is, Σ = {(1,1),(1,2),(1,3),...,(3,2),(3,3)} and Σ 1 = {(,1),(,2),(,3)}, Σ 2 = {(1, ),(2, ),(3, )}. Then the set of resources in the corresponding congestion game Γ is R = {r(,1),r(,2),r(,3)} {r(1, ),r(2, ),r(3, )}.

32 Illustration of the construction for dummy games The set of strategies for player 1 is Σ 1 = { {r(,1),r(,2),r(,3),r(2, ),r(3, )}, {r(,1),r(,2),r(,3),r(1, ),r(3, )}, {r(,1),r(,2),r(,3),r(1, ),r(2, )} }. The set of strategies for player 2 is Σ 2 = { {r(1, ),r(2, ),r(3, ),r(,2),r(,3)}, {r(1, ),r(2, ),r(3, ),r(,1),r(,3)}, {r(1, ),r(2, ),r(3, ),r(,1),r(,2)} }. Exercise: Describe resources and strategy sets of a 3-player dummy game with strategies.

33 Finishing the Proof Now we are ready to prove that every potential game Γ is isomorphic to a congestion game. Split Γ into a coordination and a dummy game. Construct the isomorphic congestion games for these two games as described before. Combine these two congestion games by taking the union of the resource sets. Let each strategy contain the union of resource sets that it contains in coordination and dummy games. The resulting congestion game is isomorphic to the potential game Γ.

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

CS 573: Algorithmic Game Theory Lecture date: Feb 6, 2008 CS 573: Algorithmic Game Theory Lecture date: Feb 6, 2008 Instructor: Chandra Chekuri Scribe: Omid Fatemieh Contents 1 Network Formation/Design Games 1 1.1 Game Definition and Properties..............................

More information

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

6.254 : Game Theory with Engineering Applications Lecture 8: Supermodular and Potential Games 6.254 : Game Theory with Engineering Applications Lecture 8: Supermodular and Asu Ozdaglar MIT March 2, 2010 1 Introduction Outline Review of Supermodular Games Reading: Fudenberg and Tirole, Section 12.3.

More information

Hannu Salonen Utilitarian Preferences and Potential Games. Aboa Centre for Economics

Hannu Salonen Utilitarian Preferences and Potential Games. Aboa Centre for Economics Hannu Salonen Utilitarian Preferences and Potential Games Aboa Centre for Economics Discussion paper No. 85 Turku 2013 The Aboa Centre for Economics is a joint initiative of the economics departments of

More information

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

Selfish Routing. Simon Fischer. December 17, Selfish Routing in the Wardrop Model. l(x) = x. via both edes. Then, Selfish Routing Simon Fischer December 17, 2007 1 Selfish Routing in the Wardrop Model This section is basically a summery of [7] and [3]. 1.1 Some Examples 1.1.1 Pigou s Example l(x) = 1 Optimal solution:

More information

Topics of Algorithmic Game Theory

Topics of Algorithmic Game Theory COMP323 Introduction to Computational Game Theory Topics of Algorithmic Game Theory Paul G. Spirakis Department of Computer Science University of Liverpool Paul G. Spirakis (U. Liverpool) Topics of Algorithmic

More information

ON A THEOREM OF KALAI AND SAMET

ON A THEOREM OF KALAI AND SAMET ON A THEOREM OF KALAI AND SAMET When Do Pure Equilibria Imply a Potential Function? Tim Roughgarden (Stanford) THE WEIGHTED SHAPLEY VALUE The Shapley Value Coalitional game: set N, set function Shapley

More information

On Equilibria of Distributed Message-Passing Games

On Equilibria of Distributed Message-Passing Games On Equilibria of Distributed Message-Passing Games Concetta Pilotto and K. Mani Chandy California Institute of Technology, Computer Science Department 1200 E. California Blvd. MC 256-80 Pasadena, US {pilotto,mani}@cs.caltech.edu

More information

The inefficiency of equilibria

The inefficiency of equilibria The inefficiency of equilibria Chapters 17,18,19 of AGT 3 May 2010 University of Bergen Outline 1 Reminder 2 Potential games 3 Complexity Formalization Like usual, we consider a game with k players {1,...,

More information

Game Theory: Spring 2017

Game Theory: Spring 2017 Game Theory: Spring 207 Ulle Endriss Institute for Logic, Language and Computation University of Amsterdam Ulle Endriss Plan for Today We have seen that every normal-form game has a Nash equilibrium, although

More information

Utilitarian Preferences and Potential Games

Utilitarian Preferences and Potential Games Utilitarian Preferences and Potential Games Hannu Salonen 1 Department of Economics University of Turku 20014 Turku Finland email: hansal@utu.fi Abstract We study games with utilitarian preferences: the

More information

Local-Effect Games. Kevin Leyton-Brown. Moshe Tennenholtz. Stanford UBC. Technion

Local-Effect Games. Kevin Leyton-Brown. Moshe Tennenholtz. Stanford UBC. Technion Local-Effect Games Kevin Leyton-Brown Stanford UBC Moshe Tennenholtz Technion Computation-Friendly Game Representations In practice, interesting games are large; computing equilibrium is hard CS agenda

More information

Zero-Sum Games Public Strategies Minimax Theorem and Nash Equilibria Appendix. Zero-Sum Games. Algorithmic Game Theory.

Zero-Sum Games Public Strategies Minimax Theorem and Nash Equilibria Appendix. Zero-Sum Games. Algorithmic Game Theory. Public Strategies Minimax Theorem and Nash Equilibria Appendix 2013 Public Strategies Minimax Theorem and Nash Equilibria Appendix Definition Definition A zero-sum game is a strategic game, in which for

More information

האוניברסיטה העברית בירושלים

האוניברסיטה העברית בירושלים האוניברסיטה העברית בירושלים THE HEBREW UNIVERSITY OF JERUSALEM TOWARDS A CHARACTERIZATION OF RATIONAL EXPECTATIONS by ITAI ARIELI Discussion Paper # 475 February 2008 מרכז לחקר הרציונליות CENTER FOR THE

More information

Asymptotically Truthful Equilibrium Selection in Large Congestion Games

Asymptotically Truthful Equilibrium Selection in Large Congestion Games Asymptotically Truthful Equilibrium Selection in Large Congestion Games Ryan Rogers - Penn Aaron Roth - Penn June 12, 2014 Related Work Large Games Roberts and Postlewaite 1976 Immorlica and Mahdian 2005,

More information

CS364A: Algorithmic Game Theory Lecture #16: Best-Response Dynamics

CS364A: Algorithmic Game Theory Lecture #16: Best-Response Dynamics CS364A: Algorithmic Game Theory Lecture #16: Best-Response Dynamics Tim Roughgarden November 13, 2013 1 Do Players Learn Equilibria? In this lecture we segue into the third part of the course, which studies

More information

Chapter 9. Mixed Extensions. 9.1 Mixed strategies

Chapter 9. Mixed Extensions. 9.1 Mixed strategies Chapter 9 Mixed Extensions We now study a special case of infinite strategic games that are obtained in a canonic way from the finite games, by allowing mixed strategies. Below [0, 1] stands for the real

More information

Convergence and Approximation in Potential Games

Convergence and Approximation in Potential Games Convergence and Approximation in Potential Games George Christodoulou 1, Vahab S. Mirrokni 2, and Anastasios Sidiropoulos 2 1 National and Kapodistrian University of Athens Dept. of Informatics and Telecommunications

More information

This article appeared in a journal published by Elsevier. The attached copy is furnished to the author for internal non-commercial research and

This article appeared in a journal published by Elsevier. The attached copy is furnished to the author for internal non-commercial research and This article appeared in a journal published by Elsevier. The attached copy is furnished to the author for internal non-commercial research and education use, including for instruction at the authors institution

More information

Mixed Nash Equilibria

Mixed Nash Equilibria lgorithmic Game Theory, Summer 2017 Mixed Nash Equilibria Lecture 2 (5 pages) Instructor: Thomas Kesselheim In this lecture, we introduce the general framework of games. Congestion games, as introduced

More information

Algorithmic Game Theory

Algorithmic Game Theory Bachelor course 64331010, Caput Operations Research, HC Caput OR 3.5 (3 ects) Lecture Notes Algorithmic Game Theory Department of Econometrics and Operations Research Faculty of Economics and Business

More information

Congestion Games with Player-Specific Constants

Congestion Games with Player-Specific Constants Congestion Games with Player-Specific Constants Marios Mavronicolas 1, Igal Milchtaich 2, Burkhard Monien 3, and Karsten Tiemann 3, 1 Department of Computer Science, University of Cyprus, 1678 Nicosia,

More information

Congestion Games with Load-Dependent Failures: Identical Resources

Congestion Games with Load-Dependent Failures: Identical Resources Congestion Games with Load-Dependent Failures: Identical Resources Michal Penn Technion - IIT Haifa, Israel mpenn@ie.technion.ac.il Maria Polukarov Technion - IIT Haifa, Israel pmasha@tx.technion.ac.il

More information

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

Routing Games 1. Sandip Chakraborty. Department of Computer Science and Engineering, INDIAN INSTITUTE OF TECHNOLOGY KHARAGPUR. Routing Games 1 Sandip Chakraborty Department of Computer Science and Engineering, INDIAN INSTITUTE OF TECHNOLOGY KHARAGPUR November 5, 2015 1 Source: Routing Games by Tim Roughgarden Sandip Chakraborty

More information

Part II: Integral Splittable Congestion Games. Existence and Computation of Equilibria Integral Polymatroids

Part II: Integral Splittable Congestion Games. Existence and Computation of Equilibria Integral Polymatroids Kombinatorische Matroids and Polymatroids Optimierung in der inlogistik Congestion undgames im Verkehr Tobias Harks Augsburg University WINE Tutorial, 8.12.2015 Outline Part I: Congestion Games Existence

More information

Pseudo-Potential Games

Pseudo-Potential Games Pseudo-Potential Games Burkhard C. Schipper Department of Economics University of Bonn preliminary: July 2004 Abstract The notion of pseudo-potential game is due to Dubey, Haimanko and Zapechelnyuk (2002).

More information

Price of Stability in Survivable Network Design

Price of Stability in Survivable Network Design Noname manuscript No. (will be inserted by the editor) Price of Stability in Survivable Network Design Elliot Anshelevich Bugra Caskurlu Received: January 2010 / Accepted: Abstract We study the survivable

More information

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

Potential Games. Krzysztof R. Apt. CWI, Amsterdam, the Netherlands, University of Amsterdam. Potential Games p. 1/3 Potential Games p. 1/3 Potential Games Krzysztof R. Apt CWI, Amsterdam, the Netherlands, University of Amsterdam Potential Games p. 2/3 Overview Best response dynamics. Potential games. Congestion games.

More information

Computing Nash Equilibria of Action-Graph Games

Computing Nash Equilibria of Action-Graph Games Computing Nash Equilibria of Action-Graph Games Navin A. R. Bhat Department of Physics University of Toronto Toronto, ON Canada M5S 1A7 Kevin Leyton-Brown Department of Computer Science University of British

More information

NOTE. A Characterization of Ordinal Potential Games

NOTE. A Characterization of Ordinal Potential Games . GAMES AND ECONOMIC BEHAVIOR 19, 235242 1997 ARTICLE NO. GA970554 A Characterization of Ordinal Potential Games Mar Voorneveld* and Hen Norde Department of Econometrics, Tilburg Uniersity, P.O. Box 90153,

More information

A Cooperative Approach to Queue Allocation of Indivisible Objects

A Cooperative Approach to Queue Allocation of Indivisible Objects A Cooperative Approach to Queue Allocation of Indivisible Objects Herbert Hamers a Flip Klijn b Marco Slikker c Bas van Velzen d September 2004 Abstract We consider the allocation of a finite number of

More information

On the Structure of Weakly Acyclic Games

On the Structure of Weakly Acyclic Games On the Structure of Weakly Acyclic Games Alex Fabrikant 1, Aaron D. Jaggard 2, and Michael Schapira 3 1 Princeton University, Princeton, NJ, USA alexf@cal.berkeley.edu 2 Colgate University, Hamilton, NY,

More information

Game Theory and Control

Game Theory and Control Game Theory and Control Lecture 4: Potential games Saverio Bolognani, Ashish Hota, Maryam Kamgarpour Automatic Control Laboratory ETH Zürich 1 / 40 Course Outline 1 Introduction 22.02 Lecture 1: Introduction

More information

CS 598RM: Algorithmic Game Theory, Spring Practice Exam Solutions

CS 598RM: Algorithmic Game Theory, Spring Practice Exam Solutions CS 598RM: Algorithmic Game Theory, Spring 2017 1. Answer the following. Practice Exam Solutions Agents 1 and 2 are bargaining over how to split a dollar. Each agent simultaneously demands share he would

More information

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

Routing (Un-) Splittable Flow in Games with Player-Specific Linear Latency Functions Routing (Un-) Splittable Flow in Games with Player-Specific Linear Latency Functions Martin Gairing, Burkhard Monien, and Karsten Tiemann Faculty of Computer Science, Electrical Engineering and Mathematics,

More information

Realization Plans for Extensive Form Games without Perfect Recall

Realization Plans for Extensive Form Games without Perfect Recall Realization Plans for Extensive Form Games without Perfect Recall Richard E. Stearns Department of Computer Science University at Albany - SUNY Albany, NY 12222 April 13, 2015 Abstract Given a game in

More information

SF2972 Game Theory Exam with Solutions March 15, 2013

SF2972 Game Theory Exam with Solutions March 15, 2013 SF2972 Game Theory Exam with s March 5, 203 Part A Classical Game Theory Jörgen Weibull and Mark Voorneveld. (a) What are N, S and u in the definition of a finite normal-form (or, equivalently, strategic-form)

More information

News. Good news. Bad news. Ugly news

News. Good news. Bad news. Ugly news News Good news I probably won t use 1:3 hours. The talk is supposed to be easy and has many examples. After the talk you will at least remember how to prove one nice theorem. Bad news Concerning algorithmic

More information

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

MS&E 246: Lecture 17 Network routing. Ramesh Johari MS&E 246: Lecture 17 Network routing Ramesh Johari Network routing Basic definitions Wardrop equilibrium Braess paradox Implications Network routing N users travel across a network Transportation Internet

More information

Exact and Approximate Equilibria for Optimal Group Network Formation

Exact and Approximate Equilibria for Optimal Group Network Formation Noname manuscript No. will be inserted by the editor) Exact and Approximate Equilibria for Optimal Group Network Formation Elliot Anshelevich Bugra Caskurlu Received: December 2009 / Accepted: Abstract

More information

Implementing Efficient Graphs in Connection Networks

Implementing Efficient Graphs in Connection Networks Implementing Efficient Graphs in Connection Networks Ruben Juarez Rajnish Kumar October 22, 2009 Abstract We consider the problem of sharing the cost of a network which meets the connection demands of

More information

Economics Noncooperative Game Theory Lectures 3. October 15, 1997 Lecture 3

Economics Noncooperative Game Theory Lectures 3. October 15, 1997 Lecture 3 Economics 8117-8 Noncooperative Game Theory October 15, 1997 Lecture 3 Professor Andrew McLennan Nash Equilibrium I. Introduction A. Philosophy 1. Repeated framework a. One plays against dierent opponents

More information

OD-Matrix Estimation using Stable Dynamic Model

OD-Matrix Estimation using Stable Dynamic Model OD-Matrix Estimation using Stable Dynamic Model Yuriy Dorn (Junior researcher) State University Higher School of Economics and PreMoLab MIPT Alexander Gasnikov State University Higher School of Economics

More information

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

CS364A: Algorithmic Game Theory Lecture #13: Potential Games; A Hierarchy of Equilibria CS364A: Algorithmic Game Theory Lecture #13: Potential Games; A Hierarchy of Equilibria Tim Roughgarden November 4, 2013 Last lecture we proved that every pure Nash equilibrium of an atomic selfish routing

More information

Exact and Approximate Equilibria for Optimal Group Network Formation

Exact and Approximate Equilibria for Optimal Group Network Formation Exact and Approximate Equilibria for Optimal Group Network Formation Elliot Anshelevich and Bugra Caskurlu Computer Science Department, RPI, 110 8th Street, Troy, NY 12180 {eanshel,caskub}@cs.rpi.edu Abstract.

More information

Game Theory: Spring 2017

Game Theory: Spring 2017 Game Theory: Spring 2017 Ulle Endriss Institute for Logic, Language and Computation University of Amsterdam Ulle Endriss 1 Plan for Today So far, our players didn t know the strategies of the others, but

More information

Algorithmic Game Theory and Applications. Lecture 4: 2-player zero-sum games, and the Minimax Theorem

Algorithmic Game Theory and Applications. Lecture 4: 2-player zero-sum games, and the Minimax Theorem Algorithmic Game Theory and Applications Lecture 4: 2-player zero-sum games, and the Minimax Theorem Kousha Etessami 2-person zero-sum games A finite 2-person zero-sum (2p-zs) strategic game Γ, is a strategic

More information

NP and conp. Theorem. Skoulakis Stratis NP,coNP and Funtion Problems EuroCG 14, Ein-Gedi, Israel 1 / 18

NP and conp. Theorem. Skoulakis Stratis NP,coNP and Funtion Problems EuroCG 14, Ein-Gedi, Israel 1 / 18 NP and conp Theorem Let L NP then there exists a polynomial decidable and balanced relation R L such that for all string x L: there exists a string y such that R L (x, y) if and only if x L. Skoulakis

More information

Weak Dominance and Never Best Responses

Weak Dominance and Never Best Responses Chapter 4 Weak Dominance and Never Best Responses Let us return now to our analysis of an arbitrary strategic game G := (S 1,...,S n, p 1,...,p n ). Let s i, s i be strategies of player i. We say that

More information

R(p, k) = the near regular complete k-partite graph of order p. Let p = sk+r, where s and r are positive integers such that 0 r < k.

R(p, k) = the near regular complete k-partite graph of order p. Let p = sk+r, where s and r are positive integers such that 0 r < k. MATH3301 EXTREMAL GRAPH THEORY Definition: A near regular complete multipartite graph is a complete multipartite graph with orders of its partite sets differing by at most 1. R(p, k) = the near regular

More information

6.207/14.15: Networks Lecture 11: Introduction to Game Theory 3

6.207/14.15: Networks Lecture 11: Introduction to Game Theory 3 6.207/14.15: Networks Lecture 11: Introduction to Game Theory 3 Daron Acemoglu and Asu Ozdaglar MIT October 19, 2009 1 Introduction Outline Existence of Nash Equilibrium in Infinite Games Extensive Form

More information

Algorithmic Game Theory. Alexander Skopalik

Algorithmic Game Theory. Alexander Skopalik Algorithmic Game Theory Alexander Skopalik Today Course Mechanics & Overview Introduction into game theory and some examples Chapter 1: Selfish routing Alexander Skopalik Skopalik@mail.uni-paderborn.de

More information

Prediction and Playing Games

Prediction and Playing Games Prediction and Playing Games Vineel Pratap vineel@eng.ucsd.edu February 20, 204 Chapter 7 : Prediction, Learning and Games - Cesa Binachi & Lugosi K-Person Normal Form Games Each player k (k =,..., K)

More information

The Effect of Collusion in Congestion Games

The Effect of Collusion in Congestion Games The Effect of Collusion in Congestion Games Extended Abstract Ara Hayrapetyan Cornell University Dept. of Computer Science 4106 Upson Hall Ithaca, NY 14853, USA ara@cs.cornell.edu Éva Tardos Cornell University

More information

INVERSE LIMITS AND PROFINITE GROUPS

INVERSE LIMITS AND PROFINITE GROUPS INVERSE LIMITS AND PROFINITE GROUPS BRIAN OSSERMAN We discuss the inverse limit construction, and consider the special case of inverse limits of finite groups, which should best be considered as topological

More information

Volume 31, Issue 3. Games on Social Networks: On a Problem Posed by Goyal

Volume 31, Issue 3. Games on Social Networks: On a Problem Posed by Goyal Volume 31, Issue 3 Games on Social Networks: On a Problem Posed by Goyal Ali Kakhbod University of Michigan, Ann Arbor Demosthenis Teneketzis University of Michigan, Ann Arbor Abstract Within the context

More information

SF2972 Game Theory Written Exam with Solutions June 10, 2011

SF2972 Game Theory Written Exam with Solutions June 10, 2011 SF97 Game Theory Written Exam with Solutions June 10, 011 Part A Classical Game Theory Jörgen Weibull and Mark Voorneveld 1. Finite normal-form games. (a) What are N, S and u in the definition of a finite

More information

Monotonic ɛ-equilibria in strongly symmetric games

Monotonic ɛ-equilibria in strongly symmetric games Monotonic ɛ-equilibria in strongly symmetric games Shiran Rachmilevitch April 22, 2016 Abstract ɛ-equilibrium allows for worse actions to be played with higher probability than better actions. I introduce

More information

Polynomial-time Computation of Exact Correlated Equilibrium in Compact Games

Polynomial-time Computation of Exact Correlated Equilibrium in Compact Games Polynomial-time Computation of Exact Correlated Equilibrium in Compact Games Albert Xin Jiang Kevin Leyton-Brown Department of Computer Science University of British Columbia Outline 1 Computing Correlated

More information

5.2 A characterization of the nonemptiness of the core

5.2 A characterization of the nonemptiness of the core Computational Aspects of Game Theory Bertinoro Spring School Lecturer: Bruno Codenotti Lecture 5: The Core of Cooperative Games The core is by far the cooperative solution concept most used in Economic

More information

The price of anarchy of finite congestion games

The price of anarchy of finite congestion games The price of anarchy of finite congestion games George Christodoulou Elias Koutsoupias Abstract We consider the price of anarchy of pure Nash equilibria in congestion games with linear latency functions.

More information

BIPARTITE GRAPHS AND THE SHAPLEY VALUE

BIPARTITE GRAPHS AND THE SHAPLEY VALUE BIPARTITE GRAPHS AND THE SHAPLEY VALUE DIPJYOTI MAJUMDAR AND MANIPUSHPAK MITRA ABSTRACT. We provide a cooperative game-theoretic structure to analyze bipartite graphs where we have a set of employers and

More information

Computing Nash Equilibria for Scheduling on Restricted Parallel Links

Computing Nash Equilibria for Scheduling on Restricted Parallel Links Computing Nash Equilibria for Scheduling on Restricted Parallel Links Martin Gairing Thomas Lücking Marios Mavronicolas Burkhard Monien (May 11, 2007) A preliminary version of this work appeared in the

More information

Brown s Original Fictitious Play

Brown s Original Fictitious Play manuscript No. Brown s Original Fictitious Play Ulrich Berger Vienna University of Economics, Department VW5 Augasse 2-6, A-1090 Vienna, Austria e-mail: ulrich.berger@wu-wien.ac.at March 2005 Abstract

More information

Games on Social Networks: On a Problem Posed by Goyal

Games on Social Networks: On a Problem Posed by Goyal Games on Social Networks: On a Problem Posed by Goyal Ali Kakhbod Demosthenis Teneketzis November 13, 2017 arxiv:1001.3896v4 [cs.gt] 9 Feb 2012 Abstract Within the context of games on networks S. Goyal

More information

Atomic Routing Games on Maximum Congestion

Atomic Routing Games on Maximum Congestion Atomic Routing Games on Maximum Congestion Costas Busch and Malik Magdon-Ismail Rensselaer Polytechnic Institute, Dept. of Computer Science, Troy, NY 12180, USA. {buschc,magdon}@cs.rpi.edu Abstract. We

More information

Computing Nash Equilibria for Scheduling on Restricted Parallel Links

Computing Nash Equilibria for Scheduling on Restricted Parallel Links Computing Nash Equilibria for Scheduling on Restricted Parallel Links Martin Gairing Thomas Lücking Marios Mavronicolas Burkhard Monien (January 7, 2009) A preliminary version of this work appeared in

More information

4: Dynamic games. Concordia February 6, 2017

4: Dynamic games. Concordia February 6, 2017 INSE6441 Jia Yuan Yu 4: Dynamic games Concordia February 6, 2017 We introduce dynamic game with non-simultaneous moves. Example 0.1 (Ultimatum game). Divide class into two groups at random: Proposers,

More information

Restoring Pure Equilibria to Weighted Congestion Games

Restoring Pure Equilibria to Weighted Congestion Games 0 Restoring Pure Equilibria to Weighted Congestion Games KONSTANTINOS KOLLIAS, Stanford University TIM ROUGHGARDEN, Stanford University Congestion games model several interesting applications, including

More information

Game Theory: introduction and applications to computer networks

Game Theory: introduction and applications to computer networks Game Theory: introduction and applications to computer networks Introduction Giovanni Neglia INRIA EPI Maestro 27 January 2014 Part of the slides are based on a previous course with D. Figueiredo (UFRJ)

More information

Mechanism Design: Implementation. Game Theory Course: Jackson, Leyton-Brown & Shoham

Mechanism Design: Implementation. Game Theory Course: Jackson, Leyton-Brown & Shoham Game Theory Course: Jackson, Leyton-Brown & Shoham Bayesian Game Setting Extend the social choice setting to a new setting where agents can t be relied upon to disclose their preferences honestly Start

More information

COMPLETION OF PARTIAL LATIN SQUARES

COMPLETION OF PARTIAL LATIN SQUARES COMPLETION OF PARTIAL LATIN SQUARES Benjamin Andrew Burton Honours Thesis Department of Mathematics The University of Queensland Supervisor: Dr Diane Donovan Submitted in 1996 Author s archive version

More information

Computer Science & Engineering 423/823 Design and Analysis of Algorithms

Computer Science & Engineering 423/823 Design and Analysis of Algorithms Computer Science & Engineering 423/823 Design and Analysis of s Lecture 09 Dynamic Programming (Chapter 15) Stephen Scott (Adapted from Vinodchandran N. Variyam) 1 / 41 Spring 2010 Dynamic programming

More information

Introduction to Game Theory

Introduction to Game Theory Introduction to Game Theory Project Group DynaSearch November 5th, 2013 Maximilian Drees Source: Fotolia, Jürgen Priewe Introduction to Game Theory Maximilian Drees 1 Game Theory In many situations, the

More information

Near-Potential Games: Geometry and Dynamics

Near-Potential Games: Geometry and Dynamics Near-Potential Games: Geometry and Dynamics Ozan Candogan, Asuman Ozdaglar and Pablo A. Parrilo September 6, 2011 Abstract Potential games are a special class of games for which many adaptive user dynamics

More information

Convergence Rate of Best Response Dynamics in Scheduling Games with Conflicting Congestion Effects

Convergence Rate of Best Response Dynamics in Scheduling Games with Conflicting Congestion Effects Convergence Rate of est Response Dynamics in Scheduling Games with Conflicting Congestion Effects Michal Feldman Tami Tamir Abstract We study resource allocation games with conflicting congestion effects.

More information

Harvard CS 121 and CSCI E-207 Lecture 6: Regular Languages and Countability

Harvard CS 121 and CSCI E-207 Lecture 6: Regular Languages and Countability Harvard CS 121 and CSCI E-207 Lecture 6: Regular Languages and Countability Salil Vadhan September 20, 2012 Reading: Sipser, 1.3 and The Diagonalization Method, pages 174 178 (from just before Definition

More information

New Perspectives and Challenges in Routing Games: Query models & Signaling. Chaitanya Swamy University of Waterloo

New Perspectives and Challenges in Routing Games: Query models & Signaling. Chaitanya Swamy University of Waterloo New Perspectives and Challenges in Routing Games: Query models & Signaling Chaitanya Swamy University of Waterloo New Perspectives and Challenges in Routing Games: Query models & Signaling Chaitanya Swamy

More information

NOTE. A 2 2 Game without the Fictitious Play Property

NOTE. A 2 2 Game without the Fictitious Play Property GAMES AND ECONOMIC BEHAVIOR 14, 144 148 1996 ARTICLE NO. 0045 NOTE A Game without the Fictitious Play Property Dov Monderer and Aner Sela Faculty of Industrial Engineering and Management, The Technion,

More information

Computer Science & Engineering 423/823 Design and Analysis of Algorithms

Computer Science & Engineering 423/823 Design and Analysis of Algorithms Computer Science & Engineering 423/823 Design and Analysis of Algorithms Lecture 03 Dynamic Programming (Chapter 15) Stephen Scott and Vinodchandran N. Variyam sscott@cse.unl.edu 1/44 Introduction Dynamic

More information

Symmetries and the Complexity of Pure Nash Equilibrium

Symmetries and the Complexity of Pure Nash Equilibrium Symmetries and the Complexity of Pure Nash Equilibrium Felix Brandt a Felix Fischer a, Markus Holzer b a Institut für Informatik, Universität München, Oettingenstr. 67, 80538 München, Germany b Institut

More information

Algorithms and Theory of Computation. Lecture 22: NP-Completeness (2)

Algorithms and Theory of Computation. Lecture 22: NP-Completeness (2) Algorithms and Theory of Computation Lecture 22: NP-Completeness (2) Xiaohui Bei MAS 714 November 8, 2018 Nanyang Technological University MAS 714 November 8, 2018 1 / 20 Set Cover Set Cover Input: a set

More information

Distributed Learning based on Entropy-Driven Game Dynamics

Distributed Learning based on Entropy-Driven Game Dynamics Distributed Learning based on Entropy-Driven Game Dynamics Bruno Gaujal joint work with Pierre Coucheney and Panayotis Mertikopoulos Inria Aug., 2014 Model Shared resource systems (network, processors)

More information

GRAPHICAL POTENTIAL GAMES

GRAPHICAL POTENTIAL GAMES GRAPHICAL POTENTIAL GAMES YAKOV BABICHENKO AND OMER TAMUZ Abstract. We study the class of potential games that are also graphical games with respect to a given graph G of connections between the players.

More information

Notes on Coursera s Game Theory

Notes on Coursera s Game Theory Notes on Coursera s Game Theory Manoel Horta Ribeiro Week 01: Introduction and Overview Game theory is about self interested agents interacting within a specific set of rules. Self-Interested Agents have

More information

The Shapley value for airport and irrigation games

The Shapley value for airport and irrigation games The Shapley value for airport and irrigation games Judit Márkus, Miklós Pintér and Anna Radványi Corvinus University of Budapest April 2, 2011 Abstract In this paper cost sharing problems are considered.

More information

Pairwise Comparison Dynamics for Games with Continuous Strategy Space

Pairwise Comparison Dynamics for Games with Continuous Strategy Space Pairwise Comparison Dynamics for Games with Continuous Strategy Space Man-Wah Cheung https://sites.google.com/site/jennymwcheung University of Wisconsin Madison Department of Economics Nov 5, 2013 Evolutionary

More information

Extensive Form Games with Perfect Information

Extensive Form Games with Perfect Information Extensive Form Games with Perfect Information Levent Koçkesen 1 Extensive Form Games The strategies in strategic form games are speci ed so that each player chooses an action (or a mixture of actions)

More information

Lecture Notes on Bargaining

Lecture Notes on Bargaining Lecture Notes on Bargaining Levent Koçkesen 1 Axiomatic Bargaining and Nash Solution 1.1 Preliminaries The axiomatic theory of bargaining originated in a fundamental paper by Nash (1950, Econometrica).

More information

Strong Equilibrium in Congestion Games

Strong Equilibrium in Congestion Games Strong Equilibrium in Congestion Games Research Thesis In Partial Fulfillment of The Requirements for the Degree of Master of Science in Computer Science Ola Rozenfeld Submitted to the Senate of the Technion

More information

Graph G = (V, E). V ={vertices}, E={edges}. V={a,b,c,d,e,f,g,h,k} E={(a,b),(a,g),( a,h),(a,k),(b,c),(b,k),...,(h,k)}

Graph G = (V, E). V ={vertices}, E={edges}. V={a,b,c,d,e,f,g,h,k} E={(a,b),(a,g),( a,h),(a,k),(b,c),(b,k),...,(h,k)} Graph Theory Graph G = (V, E). V ={vertices}, E={edges}. a b c h k d g f e V={a,b,c,d,e,f,g,h,k} E={(a,b),(a,g),( a,h),(a,k),(b,c),(b,k),...,(h,k)} E =16. Digraph D = (V, A). V ={vertices}, E={edges}.

More information

No THE ROLE OF TRUST IN COSTLY NETWORK FORMATION. By Robert P. Gilles and Sudipta Sarangi. May 2003 ISSN

No THE ROLE OF TRUST IN COSTLY NETWORK FORMATION. By Robert P. Gilles and Sudipta Sarangi. May 2003 ISSN No. 2003 53 THE ROLE OF TRUST IN COSTLY NETWORK FORMATION By Robert P. Gilles and Sudipta Sarangi May 2003 ISSN 0924-7815 The Role of Trust in Costly Network Formation Robert P. Gilles Sudipta Sarangi

More information

On a Network Creation Game

On a Network Creation Game 1 / 16 On a Network Creation Game Alex Fabrikant Ankur Luthra Elitza Maneva Christos H. Papadimitriou Scott Shenker PODC 03, pages 347-351 Presented by Jian XIA for COMP670O: Game Theoretic Applications

More information

1 The Hyland-Schalke functor G Rel. 2 Weakenings

1 The Hyland-Schalke functor G Rel. 2 Weakenings 1 The Hyland-Schalke functor G Rel Let G denote an appropriate category of games and strategies, and let Rel denote the category of sets and relations. It is known (Hyland, Schalke, 1996) that the following

More information

1 Introduction. Σ 0 1 and Π 0 1 equivalence structures

1 Introduction. Σ 0 1 and Π 0 1 equivalence structures Σ 0 1 and Π 0 1 equivalence structures Douglas Cenzer, Department of Mathematics University of Florida, Gainesville, FL 32611 email: cenzer@math.ufl.edu Valentina Harizanov, Department of Mathematics George

More information

Fair and Efficient User-Network Association Algorithm for Multi-Technology Wireless Networks

Fair and Efficient User-Network Association Algorithm for Multi-Technology Wireless Networks Fair and Efficient User-Network Association Algorithm for Multi-Technology Wireless Networks Pierre Coucheney, Corinne Touati, Bruno Gaujal INRIA Alcatel-Lucent, LIG Infocom 2009 Pierre Coucheney (INRIA)

More information

Incentives to form the grand coalition versus no incentive to split off from the grand coalition

Incentives to form the grand coalition versus no incentive to split off from the grand coalition Incentives to form the grand coalition versus no incentive to split off from the grand coalition Katsushige FUJIMOTO College of Symbiotic Systems Science, Fukushima University, 1 Kanayagawa Fukushima,

More information

arxiv: v2 [cs.gt] 1 Nov 2017

arxiv: v2 [cs.gt] 1 Nov 2017 November, 017 0:17 WSPC/INSTRUCTION FILE ppijgtr International Game Theory Review c World Scientific Publishing Company arxiv:1405.3360v [cs.gt] 1 Nov 017 ON THE NASH STABILITY IN HEDONIC COALITION FORMATION

More information

Game-Theoretic Learning:

Game-Theoretic Learning: Game-Theoretic Learning: Regret Minimization vs. Utility Maximization Amy Greenwald with David Gondek, Amir Jafari, and Casey Marks Brown University University of Pennsylvania November 17, 2004 Background

More information

Convergence Time to Nash Equilibria

Convergence Time to Nash Equilibria Convergence Time to Nash Equilibria Eyal Even-Dar, Alex Kesselman, and Yishay Mansour School of Computer Science, Tel-Aviv University, {evend, alx, mansour}@cs.tau.ac.il. Abstract. We study the number

More information

1 Extensive Form Games

1 Extensive Form Games 1 Extensive Form Games De nition 1 A nite extensive form game is am object K = fn; (T ) ; P; A; H; u; g where: N = f0; 1; :::; ng is the set of agents (player 0 is nature ) (T ) is the game tree P is the

More information