Introduction to Game Theory

Size: px
Start display at page:

Download "Introduction to Game Theory"

Transcription

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

2 Game Theory In many situations, the outcome does not only depend on the actions of a single entity, but on those of multiple entities, each with its own personal agenda. For example, in many boardgames (e.g. chess), the winner is determined by his own moves as well as by the moves of the other players. This can be applied to other, more serious fields, e.g. the stock market. Introduction to Game Theory Maximilian Drees 2

3 Game Theory Interactions of rational decision-makers decision-makers: agents/players interactions: multiple agents act simultaneously or consequently rational: each agent has preferences over outcomes, choose action which most likely leads to best feasible outcome Goals understand/predict behavior of players predict outcomes know how to gain advantages design systems Introduction to Game Theory Maximilian Drees 3

4 Agenda Part 1: Normal Form Games & Nash Equilibria general introduction into game theory basic notions first examples complexity issues Part 2: Selfish Routing & Price of Anarchy special case of games more examples quality of outcomes Introduction to Game Theory Maximilian Drees 4

5 Part 1: Normal Form Games & Nash Equilibria Introduction to Game Theory Maximilian Drees 5

6 Normal Form Games Definition A normal form game is a triple (N, (S i ) i N, (c i ) i N ), where N is the set of players, N = n S i is the set of strategies of player i c i : S 1 S 2... S n R is the cost function of player i Example: Prisoner s Dilemma Silent Confess Silent 2/2 5/1 Confess 1/5 4/4 Introduction to Game Theory Maximilian Drees 6

7 Pure Strategy Profiles Definition For player i with strategy set S i = {Si 1,..., Si k }, a pure strategy is a S j i S i. each player chooses exactly one strategy Definition A pure strategy profile S is a vector of pure strategies, i.e. S S 1... S n. the costs of each player depends on the whole (pure) strategy profile Introduction to Game Theory Maximilian Drees 7

8 Pure Nash Equilibrium Definition A pure Nash equilibrium (pure NE) is a pure strategy profile in which no player can improve its costs by unilaterally changing its pure strategy. a pure NE is optimal for each player, provided the strategies of the other players are fixed Example: Prisoner s Dilemma Silent Confess Silent 2/2 5/1 Confess 1/5 4/4 Introduction to Game Theory Maximilian Drees 8

9 Pure Nash Equilibrium Example: Rock-Paper-Scissors Rock Paper Scissors Rock 0/0 0/1 1/0 Paper 1/0 0/0 0/1 Scissors 0/1 1/0 0/0 Introduction to Game Theory Maximilian Drees 9

10 Pure Nash Equilibrium Example: Rock-Paper-Scissors Rock Paper Scissors Rock 0/0 0/1 1/0 Paper 1/0 0/0 0/1 Scissors 0/1 1/0 0/0 there is no pure Nash equilibrium! Introduction to Game Theory Maximilian Drees 9

11 Mixed Strategy Profiles remember: in a pure strategy profile, each player chooses exactly one of its strategies Definition For player i with strategy set S i = {S 1 i,..., S k i }, a mixed strategy is a vector x i = (x 1 i,..., x k i ) R k 0 with k i=1 xk i = 1 x j i denotes probability of player i playing strategy S j i Definition A mixed strategy profile is a vector of mixed strategies, i.e. (x 1,..., x k ), s.t. x i is a mixed strategy for player i. Introduction to Game Theory Maximilian Drees 10

12 Mixed Nash equilibrium Definition A mixed Nash equilibrium (mixed NE) is a mixed strategy profile in which no player can improve its expected costs by unilaterally changing its mixed strategy. Example: Rock-Paper-Scissors player A plays rock with probability 1 2 Rock Paper Scissors Rock 0/0 0/1 1/0 Paper 1/0 0/0 0/1 Scissors 0/1 1/0 0/0 plays paper with probability 1 3 mixed strategy ( 1 2, 1 3, 1 6 plays scissors with probability 1 6 player B plays rock with probability 1 3 plays paper with probability 1 3 mixed strategy ( 1 3, 1 3, 1 3 plays scissors with probability 1 3 Introduction to Game Theory Maximilian Drees 11 ) )

13 Mixed Nash equilibrium Example: Rock-Paper-Scissors player A: mixed strategy ( 1 2, 1 3, 1 6 ) A/B Rock Paper Scissors Rock 0/0 0/1 1/0 Paper 1/0 0/0 0/1 Scissors 0/1 1/0 0/0 player B: mixed strategy ( 1, 1, 1 ) mixed strategy profile (( 1, 1, ) ( , 1, 1, )) Result for player A: ( ) ( ) ( ) 3 0 = = 1 3 Introduction to Game Theory Maximilian Drees 12

14 Mixed Nash equilibrium Example: Rock-Paper-Scissors A/B Rock Paper Scissors Rock 0/0 0/1 1/0 Paper 1/0 0/0 0/1 Scissors 0/1 1/0 0/0 there is a mixed Nash equilibrium based on the mixed strategy profile (( 1 3, 1 3, 1 ) ( 1, 3 3, 1 3, 1 )) 3 expected payoff for both players is 1 3 Introduction to Game Theory Maximilian Drees 13

15 Nash s Theorem Theorem (Nash) Every finite normal form game has a mixed Nash equilibrium. John Forbes Nash, Jr ( ) movie: A Beautiful Mind 28-page dissertation on non-cooperative games Introduction to Game Theory Maximilian Drees 14

16 Complexity of Nash Equilibria How hard is it to compute Nash equilibria? not a decision problem, because we already know mixed NE exist not an optimization problem, because a mixed NE does not have to be good Definition The binary relation P(x, y) is contained in TFNP if and only if for every x, there exists a y such that P(x, y) holds there is a poly. time algo. to determine whether P(x, y) holds TFNP contains search problems Definition PPAD is the class of search problems from TFNP which can be reduced to End-of-a-Line. PPAD stands for Polynomial Parity Argument, Directed Case Introduction to Game Theory Maximilian Drees 15

17 End-of-a-Line Definition Let V be a set of solutions in which each v has at most one successor and one predecessor. Given an initial solution v 0 and two poly. time computable functions S : V V which computes the successor of a solution P : V V which computes the predecessor of a solution the task for the problem End-of-a-Line is to find a final solution with no successor or one with no predecessor and different from v 0. Intuition behind the problem on the board. Introduction to Game Theory Maximilian Drees 16

18 Theorem (Cheng and Deng, 2005) The problem of computing a mixed Nash equilibrium (NASH) is PPAD-complete. Concept of proof: 1 reduce NASH to End-of-a-Line NASH is part of PPAD Introduction to Game Theory Maximilian Drees 17

19 Theorem (Cheng and Deng, 2005) The problem of computing a mixed Nash equilibrium (NASH) is PPAD-complete. Concept of proof: 1 reduce NASH to End-of-a-Line NASH is part of PPAD 2 reduce End-of-a-Line to NASH NASH is at least as hard as End-of-a-Line NASH is PPAD-hard Introduction to Game Theory Maximilian Drees 17

20 Part 2: Selfish Routing & Price of Anarchy Introduction to Game Theory Maximilian Drees 18

21 Wardrop s Traffic Model graph G = (V, E) with latency functions l e(x) on the edges k commodities with demand r i flow of volume r i is sent from source s i to sink t i latency function maps the amount of flow on an edge to a cost value Notations P i set of paths from s i to t i P = k i=1 P i set of all relevant paths flow f i defines a value f i (P) [0, r i ] for every P P i satisfying P P i f i (P) = r i flow f contains all values defined by all f i f P = k i=1 f i(p) is the total flow along path P P (P / P i f i (P) = 0) flow along edge e E is f e = P e f P latency on edge e E at flow f is l e(f) = l e(f e) latency on path P P at flow f is l P (f) = l P (f P ) = e P le(fe) Introduction to Game Theory Maximilian Drees 19

22 Equilibrium Flow Definition (Equilibrium flow) A flow f is at an equilibrium if for every i [k] and for every pair of paths P 1, P 2 P i with f P1 > 0, it holds that l P1 (f) l P2 (f). imagine a flow to consist of infinitely many particles of infinitesimal size a flow is at a equilibrium if no particle can choose a path with smaller latency for every i [k] and every pair of paths P 1, P 2 P i which are actually used by f, l P1 (f) = l P2 (f) Example: Braess Paradox (on the board) Introduction to Game Theory Maximilian Drees 20

23 Definition The average latency of a flow f is C(f) := f P l P (f) = f e l e(f) P P e E A flow minimizing the average latency is called optimal flow. the average latency is the sum of the individual cost of each particle the average latency of a flow equilibrium can be greater than the average latency of an optimal flow Another example on the board. Introduction to Game Theory Maximilian Drees 21

24 Price of Anarchy Definition Let flow f be at an equilibrium and let every other flow g at an equilibrium have a smaller average latency, i.e. C(f) C(g). Let flow opt be an optimal flow. Then the price of anarchy is defined as PoA := C(f) C(opt) PoA compares to worst-case situation with the optimal one it measures the need to introduce a centralized control instance or enforce a set of rules on the players Theorem (Roughgarden and Tardos, 2001) The price of anarchy for routing games with linear latency functions is at most 4 3. Introduction to Game Theory Maximilian Drees 22

25 Price of Anarchy Definition Let flow f be at an equilibrium and let every other flow g at an equilibrium have a smaller average latency, i.e. C(f) C(g). Let flow opt be an optimal flow. Then the price of anarchy is defined as PoA := C(f) C(opt) PoA compares to worst-case situation with the optimal one it measures the need to introduce a centralized control instance or enforce a set of rules on the players Theorem (Roughgarden and Tardos, 2001) The price of anarchy for routing games with linear latency functions is at most 4 3. Now: Proof Introduction to Game Theory Maximilian Drees 22

26 Price of Anarchy Theorem (Roughgarden and Tardos, 2001) The price of anarchy for routing games with linear latency functions is at most 4. 3 assume all latency functions to be monotone increasing Lemma A flow f is at an equilibrium if and only if for every flow g the following holds: (f P g P ) l P (f P ) 0 P P Introduction to Game Theory Maximilian Drees 23

27 Price of Anarchy Theorem (Roughgarden and Tardos, 2001) The price of anarchy for routing games with linear latency functions is at most 4. 3 assume all latency functions to be monotone increasing Lemma A flow f is at an equilibrium if and only if for every flow g the following holds: (f P g P ) l P (f P ) 0 P P Lemma For every edge e E g(e) [l e(f e) l e(g e)] 1 fe le(fe) 4 Introduction to Game Theory Maximilian Drees 23

28 Summary Part 1: Normal Form Games & Nash Equilibria general introduction into game theory - Normal Form games basic notions - pure/mixed strategy profiles, Nash equilibrium first examples - Prisoner s Dilemma, Rock-Paper-Scissors complexity issues - complexity class PPAD (search problems), NASH PPAD-complete Part 2: Selfish Routing & Price of Anarchy special case of games - routing games based on Wardrop s traffic model more examples - Braess Paradox quality of outcomes - Price of Anarchy compares optimal outcome with worst equilibrium Introduction to Game Theory Maximilian Drees 24

29 Thank you for your attention! Maximilian Drees Heinz Nixdorf Institute & Department of Computer Science Address: Fürstenallee Paderborn Germany Source: Fotolia, Jürgen Priewe Phone: Fax: Web: Introduction to Game Theory Maximilian Drees 25

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

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

Traffic Games Econ / CS166b Feb 28, 2012

Traffic Games Econ / CS166b Feb 28, 2012 Traffic Games Econ / CS166b Feb 28, 2012 John Musacchio Associate Professor Technology and Information Management University of California, Santa Cruz johnm@soe.ucsc.edu Traffic Games l Basics l Braess

More information

A (Brief) Introduction to Game Theory

A (Brief) Introduction to Game Theory A (Brief) Introduction to Game Theory Johanne Cohen PRiSM/CNRS, Versailles, France. Goal Goal is a Nash equilibrium. Today The game of Chicken Definitions Nash Equilibrium Rock-paper-scissors Game Mixed

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

Basic Game Theory. Kate Larson. January 7, University of Waterloo. Kate Larson. What is Game Theory? Normal Form Games. Computing Equilibria

Basic Game Theory. Kate Larson. January 7, University of Waterloo. Kate Larson. What is Game Theory? Normal Form Games. Computing Equilibria Basic Game Theory University of Waterloo January 7, 2013 Outline 1 2 3 What is game theory? The study of games! Bluffing in poker What move to make in chess How to play Rock-Scissors-Paper Also study of

More information

Strategic Games: Social Optima and Nash Equilibria

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

More information

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

MS&E 246: Lecture 18 Network routing. Ramesh Johari MS&E 246: Lecture 18 Network routing Ramesh Johari Network routing Last lecture: a model where N is finite Now: assume N is very large Formally: Represent the set of users as a continuous interval, [0,

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

AGlimpseofAGT: Selfish Routing

AGlimpseofAGT: Selfish Routing AGlimpseofAGT: Selfish Routing Guido Schäfer CWI Amsterdam / VU University Amsterdam g.schaefer@cwi.nl Course: Combinatorial Optimization VU University Amsterdam March 12 & 14, 2013 Motivation Situations

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

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

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

CSC304 Lecture 5. Game Theory : Zero-Sum Games, The Minimax Theorem. CSC304 - Nisarg Shah 1 CSC304 Lecture 5 Game Theory : Zero-Sum Games, The Minimax Theorem CSC304 - Nisarg Shah 1 Recap Last lecture Cost-sharing games o Price of anarchy (PoA) can be n o Price of stability (PoS) is O(log n)

More information

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

The Paradox Severity Linear Latency General Latency Extensions Conclusion. Braess Paradox. Julian Romero. January 22, 2008. Julian Romero January 22, 2008 Romero 1 / 20 Outline The Paradox Severity Linear Latency General Latency Extensions Conclusion Romero 2 / 20 Introduced by Dietrich Braess in 1968. Adding costless edges

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

Introduction to Game Theory

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

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

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

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

Game Theory: Lecture 3

Game Theory: Lecture 3 Game Theory: Lecture 3 Lecturer: Pingzhong Tang Topic: Mixed strategy Scribe: Yuan Deng March 16, 2015 Definition 1 (Mixed strategy). A mixed strategy S i : A i [0, 1] assigns a probability S i ( ) 0 to

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

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

Equilibrium Computation

Equilibrium Computation Equilibrium Computation Ruta Mehta AGT Mentoring Workshop 18 th June, 2018 Q: What outcome to expect? Multiple self-interested agents interacting in the same environment Deciding what to do. Q: What to

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

Algorithmic Game Theory and Economics: A very short introduction. Mysore Park Workshop August, 2012

Algorithmic Game Theory and Economics: A very short introduction. Mysore Park Workshop August, 2012 Algorithmic Game Theory and Economics: A very short introduction Mysore Park Workshop August, 2012 PRELIMINARIES Game Rock Paper Scissors 0,0-1,1 1,-1 1,-1 0,0-1,1-1,1 1,-1 0,0 Strategies of Player A Strategies

More information

ALGORITHMIC GAME THEORY. Incentive and Computation

ALGORITHMIC GAME THEORY. Incentive and Computation ALGORITHMIC GAME THEORY Incentive and Computation Basic Parameters When: Monday/Wednesday, 3:00-4:20 Where: Here! Who: Professor Aaron Roth TA: Steven Wu How: 3-4 problem sets (40%), 2 exams (50%), Participation

More information

On the Smoothed Price of Anarchy of the Traffic Assignment Problem

On the Smoothed Price of Anarchy of the Traffic Assignment Problem On the Smoothed Price of Anarchy of the Traffic Assignment Problem Luciana Buriol 1, Marcus Ritt 1, Félix Rodrigues 1, and Guido Schäfer 2 1 Universidade Federal do Rio Grande do Sul, Informatics Institute,

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

Doing Good with Spam is Hard

Doing Good with Spam is Hard Doing Good with Spam is Hard Martin Hoefer, Lars Olbrich, and Aleander Skopalik Department of Computer Science, RWTH Aachen University, Germany Abstract. We study economic means to improve network performance

More information

Game Theory, Evolutionary Dynamics, and Multi-Agent Learning. Prof. Nicola Gatti

Game Theory, Evolutionary Dynamics, and Multi-Agent Learning. Prof. Nicola Gatti Game Theory, Evolutionary Dynamics, and Multi-Agent Learning Prof. Nicola Gatti (nicola.gatti@polimi.it) Game theory Game theory: basics Normal form Players Actions Outcomes Utilities Strategies Solutions

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

On the Existence of Optimal Taxes for Network Congestion Games with Heterogeneous Users

On the Existence of Optimal Taxes for Network Congestion Games with Heterogeneous Users On the Existence of Optimal Taxes for Network Congestion Games with Heterogeneous Users Dimitris Fotakis, George Karakostas, and Stavros G. Kolliopoulos No Institute Given Abstract. We consider network

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

Industrial Organization Lecture 3: Game Theory

Industrial Organization Lecture 3: Game Theory Industrial Organization Lecture 3: Game Theory Nicolas Schutz Nicolas Schutz Game Theory 1 / 43 Introduction Why game theory? In the introductory lecture, we defined Industrial Organization as the economics

More information

Routing Games : From Altruism to Egoism

Routing Games : From Altruism to Egoism : From Altruism to Egoism Amar Prakash Azad INRIA Sophia Antipolis/LIA University of Avignon. Joint work with Eitan Altman, Rachid El-Azouzi October 9, 2009 1 / 36 Outline 1 2 3 4 5 6 7 2 / 36 General

More information

Stackelberg thresholds in network routing games or The value of altruism

Stackelberg thresholds in network routing games or The value of altruism Stackelberg thresholds in network routing games or The value of altruism Yogeshwer Sharma David P. Williamson 2006-08-22 14:38 Abstract We study the problem of determining the minimum amount of flow required

More information

Game Theory. Professor Peter Cramton Economics 300

Game Theory. Professor Peter Cramton Economics 300 Game Theory Professor Peter Cramton Economics 300 Definition Game theory is the study of mathematical models of conflict and cooperation between intelligent and rational decision makers. Rational: each

More information

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

Introduction to Game Theory Lecture Note 2: Strategic-Form Games and Nash Equilibrium (2) Introduction to Game Theory Lecture Note 2: Strategic-Form Games and Nash Equilibrium (2) Haifeng Huang University of California, Merced Best response functions: example In simple games we can examine

More information

Algorithmic Game Theory

Algorithmic Game Theory Nash Equilibria in Zero-Sum Games Algorithmic Game Theory Algorithmic game theory is not satisfied with merely an existence result for an important solution concept such as Nash equilibrium in mixed strategies.

More information

Network Congestion Games are Robust to Variable Demand

Network Congestion Games are Robust to Variable Demand Network Congestion Games are Robust to Variable Demand José Correa Ruben Hoeksma Marc Schröder Abstract Network congestion games have provided a fertile ground for the algorithmic game theory community.

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

Efficiency and Braess Paradox under Pricing

Efficiency and Braess Paradox under Pricing Efficiency and Braess Paradox under Pricing Asuman Ozdaglar Joint work with Xin Huang, [EECS, MIT], Daron Acemoglu [Economics, MIT] October, 2004 Electrical Engineering and Computer Science Dept. Massachusetts

More information

On the Price of Anarchy in Unbounded Delay Networks

On the Price of Anarchy in Unbounded Delay Networks On the Price of Anarchy in Unbounded Delay Networks Tao Wu Nokia Research Center Cambridge, Massachusetts, USA tao.a.wu@nokia.com David Starobinski Boston University Boston, Massachusetts, USA staro@bu.edu

More information

Efficiency Loss in a Network Resource Allocation Game

Efficiency Loss in a Network Resource Allocation Game Efficiency Loss in a Network Resource Allocation Game Ashish Khisti October 27, 2004 Efficiency Loss in a Network Resource Allocation Game p. 1/2 Resource Allocation in Networks Basic Question: How should

More information

Nash Equilibria in Discrete Routing Games with Convex Latency Functions

Nash Equilibria in Discrete Routing Games with Convex Latency Functions Nash Equilibria in Discrete Routing Games with Convex Latency Functions Martin Gairing 1, Thomas Lücking 1, Marios Mavronicolas 2, Burkhard Monien 1, and Manuel Rode 1 1 Faculty of Computer Science, Electrical

More information

RANDOM SIMULATIONS OF BRAESS S PARADOX

RANDOM SIMULATIONS OF BRAESS S PARADOX RANDOM SIMULATIONS OF BRAESS S PARADOX PETER CHOTRAS APPROVED: Dr. Dieter Armbruster, Director........................................................ Dr. Nicolas Lanchier, Second Committee Member......................................

More information

Static (or Simultaneous- Move) Games of Complete Information

Static (or Simultaneous- Move) Games of Complete Information Static (or Simultaneous- Move) Games of Complete Information Introduction to Games Normal (or Strategic) Form Representation Teoria dos Jogos - Filomena Garcia 1 Outline of Static Games of Complete Information

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 February 04 Part of the slides are based on a previous course with D. Figueiredo (UFRJ) and

More information

Discrete Optimization 2010 Lecture 12 TSP, SAT & Outlook

Discrete Optimization 2010 Lecture 12 TSP, SAT & Outlook TSP Randomization Outlook Discrete Optimization 2010 Lecture 12 TSP, SAT & Outlook Marc Uetz University of Twente m.uetz@utwente.nl Lecture 12: sheet 1 / 29 Marc Uetz Discrete Optimization Outline TSP

More information

Worst-case analysis of Non-Cooperative Load Balancing

Worst-case analysis of Non-Cooperative Load Balancing Worst-case analysis of Non-Cooperative Load Balancing O. Brun B.J. Prabhu LAAS-CNRS 7 Av. Colonel Roche, 31077 Toulouse, France. ALGOGT 2010, Bordeaux, July 5, 2010. Brun, Prabhu (LAAS-CNRS) Non-Cooperative

More information

The Price of Anarchy in Parallel - Serial Competition with Elastic Demand

The Price of Anarchy in Parallel - Serial Competition with Elastic Demand The Price of Anarchy in Parallel - Serial Competition with Elastic Demand John Musacchio University of California, Santa Cruz, Technology and Information Management Program, 1156 High Street, Santa Cruz,

More information

1 Equilibrium Comparisons

1 Equilibrium Comparisons CS/SS 241a Assignment 3 Guru: Jason Marden Assigned: 1/31/08 Due: 2/14/08 2:30pm We encourage you to discuss these problems with others, but you need to write up the actual homework alone. At the top of

More information

Game theory and market power

Game theory and market power Game theory and market power Josh Taylor Section 6.1.3, 6.3 in Convex Optimization of Power Systems. 1 Market weaknesses Recall Optimal power flow: minimize p,θ subject to λ i : χ ij 0 : f i (p i ) i p

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

On the Packing of Selfish Items

On the Packing of Selfish Items On the Packing of Selfish Items Vittorio Bilò 1, 1 Dipartimento di Matematica Dipartimento di Informatica Università di Lecce Università di L Aquila Provinciale Lecce-Arnesano, P.O. Box 19 Via Vetoio,

More information

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

Recap Social Choice Functions Fun Game Mechanism Design. Mechanism Design. Lecture 13. Mechanism Design Lecture 13, Slide 1 Mechanism Design Lecture 13 Mechanism Design Lecture 13, Slide 1 Lecture Overview 1 Recap 2 Social Choice Functions 3 Fun Game 4 Mechanism Design Mechanism Design Lecture 13, Slide 2 Notation N is the

More information

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

Outline for today. Stat155 Game Theory Lecture 17: Correlated equilibria and the price of anarchy. Correlated equilibrium. A driving example. Outline for today Stat55 Game Theory Lecture 7: Correlated equilibria and the price of anarchy Peter Bartlett s Example: October 5, 06 A driving example / 7 / 7 Payoff Go (-00,-00) (,-) (-,) (-,-) Nash

More information

CS364A: Algorithmic Game Theory Lecture #15: Best-Case and Strong Nash Equilibria

CS364A: Algorithmic Game Theory Lecture #15: Best-Case and Strong Nash Equilibria CS364A: Algorithmic Game Theory Lecture #15: Best-Case and Strong Nash Equilibria Tim Roughgarden November 11, 2013 1 Network Cost-Sharing Games 1.1 Lecture Themes The externality caused by a player in

More information

On the Hardness of Network Design for Bottleneck Routing Games

On the Hardness of Network Design for Bottleneck Routing Games On the Hardness of Network Design for Bottleneck Routing Games Dimitris Fotakis 1, Alexis C. Kaporis 2, Thanasis Lianeas 1, and Paul G. Spirakis 3,4 1 School of Electrical and Computer Engineering, National

More information

CS 798: Multiagent Systems

CS 798: Multiagent Systems CS 798: Multiagent Systems and Utility Kate Larson Cheriton School of Computer Science University of Waterloo January 6, 2010 Outline 1 Self-Interested Agents 2 3 4 5 Self-Interested Agents We are interested

More information

Quantum Games. Quantum Strategies in Classical Games. Presented by Yaniv Carmeli

Quantum Games. Quantum Strategies in Classical Games. Presented by Yaniv Carmeli Quantum Games Quantum Strategies in Classical Games Presented by Yaniv Carmeli 1 Talk Outline Introduction Game Theory Why quantum games? PQ Games PQ penny flip 2x2 Games Quantum strategies 2 Game Theory

More information

Game Theory. Greg Plaxton Theory in Programming Practice, Spring 2004 Department of Computer Science University of Texas at Austin

Game Theory. Greg Plaxton Theory in Programming Practice, Spring 2004 Department of Computer Science University of Texas at Austin Game Theory Greg Plaxton Theory in Programming Practice, Spring 2004 Department of Computer Science University of Texas at Austin Bimatrix Games We are given two real m n matrices A = (a ij ), B = (b ij

More information

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

Shortest Paths from a Group Perspective - a Note on Selsh Routing Games with Cognitive Agents Shortest Paths from a Group Perspective - a Note on Selsh Routing Games with Cognitive Agents Johannes Scholz 1 1 Research Studios Austria, Studio ispace, Salzburg, Austria July 17, 2013 Abstract This

More information

How Much Can Taxes Help Selfish Routing?

How Much Can Taxes Help Selfish Routing? How Much Can Taxes Help Selfish Routing? Richard Cole Yevgeniy Dodis Tim Roughgarden July 28, 25 Abstract We study economic incentives for influencing selfish behavior in networks. We consider a model

More information

BELIEFS & EVOLUTIONARY GAME THEORY

BELIEFS & EVOLUTIONARY GAME THEORY 1 / 32 BELIEFS & EVOLUTIONARY GAME THEORY Heinrich H. Nax hnax@ethz.ch & Bary S. R. Pradelski bpradelski@ethz.ch May 15, 217: Lecture 1 2 / 32 Plan Normal form games Equilibrium invariance Equilibrium

More information

Minimizing Price of Anarchy in Resource Allocation Games

Minimizing Price of Anarchy in Resource Allocation Games University of Colorado, Boulder CU Scholar Electrical, Computer & Energy Engineering Graduate Theses & Dissertations Electrical, Computer & Energy Engineering Spring 4-1-2014 Minimizing Price of Anarchy

More information

Efficient Nash Equilibrium Computation in Two Player Rank-1 G

Efficient Nash Equilibrium Computation in Two Player Rank-1 G Efficient Nash Equilibrium Computation in Two Player Rank-1 Games Dept. of CSE, IIT-Bombay China Theory Week 2012 August 17, 2012 Joint work with Bharat Adsul, Jugal Garg and Milind Sohoni Outline Games,

More information

Reducibility Among Fractional Stability Problems

Reducibility Among Fractional Stability Problems Reducibility Among Fractional Stability Problems Rajmohan Rajaraman Northeastern University Shiva Kintali (Georgia Tech) Laura Poplawski (Northeastern/BBN) Ravi Sundaram (Northeastern) Shang-Hua Teng (Boston

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

Oligopoly Theory 2 Bertrand Market Games

Oligopoly Theory 2 Bertrand Market Games 1/10 Oligopoly Theory 2 Bertrand Market Games May 4, 2014 2/10 Outline 1 Bertrand Market Game 2 Bertrand Paradox 3 Asymmetric Firms 3/10 Bertrand Duopoly Market Game Discontinuous Payoff Functions (1 p

More information

Normal-form games. Vincent Conitzer

Normal-form games. Vincent Conitzer Normal-form games Vincent Conitzer conitzer@cs.duke.edu 2/3 of the average game Everyone writes down a number between 0 and 100 Person closest to 2/3 of the average wins Example: A says 50 B says 10 C

More information

Computational Evolutionary Game Theory and why I m never using PowerPoint for another presentation involving maths ever again

Computational Evolutionary Game Theory and why I m never using PowerPoint for another presentation involving maths ever again Computational Evolutionary Game Theory and why I m never using PowerPoint for another presentation involving maths ever again Enoch Lau 5 September 2007 Outline What is evolutionary game theory? Why evolutionary

More information

Microeconomics. 2. Game Theory

Microeconomics. 2. Game Theory Microeconomics 2. Game Theory Alex Gershkov http://www.econ2.uni-bonn.de/gershkov/gershkov.htm 18. November 2008 1 / 36 Dynamic games Time permitting we will cover 2.a Describing a game in extensive form

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

Flow Control, Routing, and Performance with a For-profit Service Provider

Flow Control, Routing, and Performance with a For-profit Service Provider November 2004 Flow Control, Routing, and Performance with a For-profit Service Provider by Daron Acemoglu 1 and Asuman Ozdaglar 2 Abstract We consider a game theoretic framework to analyze traffic in a

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

Congestion Games with Malicious Players

Congestion Games with Malicious Players Congestion Games with Malicious Players Moshe Babaioff a Robert Kleinberg b, Christos H. Papadimitriou c a Microsoft Research - Silicon Valley, 1065 La Avenida, Mountain View, CA 94043. b Department of

More information

Microeconomics for Business Practice Session 3 - Solutions

Microeconomics for Business Practice Session 3 - Solutions Microeconomics for Business Practice Session - Solutions Instructor: Eloisa Campioni TA: Ugo Zannini University of Rome Tor Vergata April 8, 016 Exercise 1 Show that there are no mixed-strategy Nash equilibria

More information

Game Theory: Lecture 2

Game Theory: Lecture 2 Game Theory: Lecture 2 Tai-Wei Hu June 29, 2011 Outline Two-person zero-sum games normal-form games Minimax theorem Simplex method 1 2-person 0-sum games 1.1 2-Person Normal Form Games A 2-person normal

More information

The Price of Anarchy in Parallel - Serial Competition with Elastic Demand

The Price of Anarchy in Parallel - Serial Competition with Elastic Demand The Price of Anarchy in Parallel - Serial Competition with Elastic Demand John Musacchio University of California, Santa Cruz, Technology and Information Management Program, 56 High Street, Santa Cruz,

More information

Bounded Rationality, Strategy Simplification, and Equilibrium

Bounded Rationality, Strategy Simplification, and Equilibrium Bounded Rationality, Strategy Simplification, and Equilibrium UPV/EHU & Ikerbasque Donostia, Spain BCAM Workshop on Interactions, September 2014 Bounded Rationality Frequently raised criticism of game

More information

A Priority-Based Model of Routing

A Priority-Based Model of Routing A Priority-Based Model of Routing Babak Farzad, Neil Olver and Adrian Vetta May 13, 2009 Abstract We consider a priority-based selfish routing model, where agents may have different priorities on a link.

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

Bayes Correlated Equilibrium and Comparing Information Structures

Bayes Correlated Equilibrium and Comparing Information Structures Bayes Correlated Equilibrium and Comparing Information Structures Dirk Bergemann and Stephen Morris Spring 2013: 521 B Introduction game theoretic predictions are very sensitive to "information structure"

More information

Game Theory for Linguists

Game Theory for Linguists Fritz Hamm, Roland Mühlenbernd 4. Mai 2016 Overview Overview 1. Exercises 2. Contribution to a Public Good 3. Dominated Actions Exercises Exercise I Exercise Find the player s best response functions in

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

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

PERCOLATION IN SELFISH SOCIAL NETWORKS

PERCOLATION IN SELFISH SOCIAL NETWORKS PERCOLATION IN SELFISH SOCIAL NETWORKS Charles Bordenave UC Berkeley joint work with David Aldous (UC Berkeley) PARADIGM OF SOCIAL NETWORKS OBJECTIVE - Understand better the dynamics of social behaviors

More information

Game Theory Lecture 2

Game Theory Lecture 2 Game Theory Lecture 2 March 7, 2015 2 Cournot Competition Game and Transportation Game Nash equilibrium does not always occur in practice, due the imperfect information, bargaining, cooperation, sequential

More information

Lecture 1. Evolution of Market Concentration

Lecture 1. Evolution of Market Concentration Lecture 1 Evolution of Market Concentration Take a look at : Doraszelski and Pakes, A Framework for Applied Dynamic Analysis in IO, Handbook of I.O. Chapter. (see link at syllabus). Matt Shum s notes are

More information

Tight Bounds for Cost-Sharing in Weighted Congestion Games

Tight Bounds for Cost-Sharing in Weighted Congestion Games Tight Bounds for Cost-Sharing in Weighted Congestion Games Martin Gairing 1, Konstantinos Kollias 2, and Grammateia Kotsialou 1 1 University of Liverpool, Liverpool, Merseyside L69 3BX, UK 2 Stanford University,

More information

1 Basic Game Modelling

1 Basic Game Modelling Max-Planck-Institut für Informatik, Winter 2017 Advanced Topic Course Algorithmic Game Theory, Mechanism Design & Computational Economics Lecturer: CHEUNG, Yun Kuen (Marco) Lecture 1: Basic Game Modelling,

More information

User Equilibrium CE 392C. September 1, User Equilibrium

User Equilibrium CE 392C. September 1, User Equilibrium CE 392C September 1, 2016 REVIEW 1 Network definitions 2 How to calculate path travel times from path flows? 3 Principle of user equilibrium 4 Pigou-Knight Downs paradox 5 Smith paradox Review OUTLINE

More information

Using Reputation in Repeated Selfish Routing with Incomplete Information

Using Reputation in Repeated Selfish Routing with Incomplete Information Using Reputation in Repeated Selfish Routing with Incomplete Information Using Reputation in Repeated Selfish Routing with Incomplete Information By Kun Hu, B.E. A Thesis Submitted to the School of Graduate

More information

First Prev Next Last Go Back Full Screen Close Quit. Game Theory. Giorgio Fagiolo

First Prev Next Last Go Back Full Screen Close Quit. Game Theory. Giorgio Fagiolo Game Theory Giorgio Fagiolo giorgio.fagiolo@univr.it https://mail.sssup.it/ fagiolo/welcome.html Academic Year 2005-2006 University of Verona Summary 1. Why Game Theory? 2. Cooperative vs. Noncooperative

More information

Lecture 9 : PPAD and the Complexity of Equilibrium Computation. 1 Complexity Class PPAD. 1.1 What does PPAD mean?

Lecture 9 : PPAD and the Complexity of Equilibrium Computation. 1 Complexity Class PPAD. 1.1 What does PPAD mean? CS 599: Algorithmic Game Theory October 20, 2010 Lecture 9 : PPAD and the Complexity of Equilibrium Computation Prof. Xi Chen Scribes: Cheng Lu and Sasank Vijayan 1 Complexity Class PPAD 1.1 What does

More information

STOCHASTIC STABILITY OF GROUP FORMATION IN COLLECTIVE ACTION GAMES. Toshimasa Maruta 1 and Akira Okada 2

STOCHASTIC STABILITY OF GROUP FORMATION IN COLLECTIVE ACTION GAMES. Toshimasa Maruta 1 and Akira Okada 2 STOCHASTIC STABILITY OF GROUP FORMATION IN COLLECTIVE ACTION GAMES Toshimasa Maruta 1 and Akira Okada 2 December 20, 2001 We present a game theoretic model of voluntary group formation in collective action

More information

Settling Some Open Problems on 2-Player Symmetric Nash Equilibria

Settling Some Open Problems on 2-Player Symmetric Nash Equilibria Settling Some Open Problems on 2-Player Symmetric Nash Equilibria Ruta Mehta Vijay V. Vazirani Sadra Yazdanbod College of Computing, Georgia Tech rmehta,vazirani,syazdanb@cc.gatech.edu Abstract. Over the

More information

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

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 General-sum games You could still play a minimax strategy in general- sum games I.e., pretend that the opponent is only trying to hurt you But this is not rational: 0, 0 3, 1 1, 0 2, 1 If Column was trying

More information

c 2011 Society for Industrial and Applied Mathematics

c 2011 Society for Industrial and Applied Mathematics SIAM J. DISCRETE MATH. Vol. 25, No. 4, pp. 1667 1686 c 2011 Society for Industrial and Applied Mathematics STRONGER BOUNDS ON BRAESS S PARADOX AND THE MAXIMUM LATENCY OF SELFISH ROUTING HENRY LIN, TIM

More information