Approximate Equilibria Lower Bound Asymmetric. Michael Erjemenko

Size: px
Start display at page:

Download "Approximate Equilibria Lower Bound Asymmetric. Michael Erjemenko"

Transcription

1 Approximate Equilibria Lower Bound Asymmetric

2 Topic of the Paper First hardness result about approximibility of PNE Computing an equilibrium from an initial state is PSPACE-complete PLS-hard to compute an -approximate equilibrium of a given congestion game for any polynomial time computable α> 1 α 2

3 Topic of the Paper Reference to the work of Chien & Sinclair: Need only polynomial number of steps Symmetric congestion games (1+ ϵ )-approximate equilibrium (1+ ϵ )-greedy players Bounded-jump condition Disprove for asymmetric congestion games with an appropriate family construction 3

4 Def: -approximate equilibrium A state of the game in which none of the players can unilaterally improve by at least a factor of α. α-approximate equilibrium s s i * other strategy of player i u i (s i-1, s i *) < α u i (s) 4

5 Def: -greedy step Is an improvement step of an individual player that decrease the player's delay by at least a factor of α. d i (s) = 2 α x d i (s') = α x d i (s'') = x 5

6 Def: -bounded jump condtion A congestion game satisfies a -bounded jump condition, if there exists a polynomially bounded parameter with: 6

7 Strategies of Player i Resources Delays (1) a i b i c i (2) b i /5 3/7 (3) b i-1 10/12 c 1/55 i-1 d 1 ((1,1)) = d 1 ((1,2)) = d 2 ((1,3)) =

8 Theorem α For every > 2, there is a > 1 such that, for every n, there is a congestion game G(n) and a state s with the following properties. The description length of G(n) is polynomial in n. The length of every sequence of α-greedy improvement steps leading from s to an α-approximate equilibrium is exponential in n. All delay functions of G(n) satisfy the -bounded jump condition. 8

9 Idea Exponential many steps Exponential many improvement steps Player i cause player i-1 to change strategy Recursive invokation Each run cause 2 new runs => 2 i many improvement steps for player i 9

10 Gadgets G i = (Main i, Block i1,..., Block i8 ) = (M i, B i1,..., B i8 ) If it runs, then M i chooses each strategy after another G(n) consists of G 1,..., G n 10

11 Side Remark 11

12 Main i : 12

13 Main i : 13

14 Blocking Player Start in (1) 14

15 Main i : 15

16 Blocking Player Start in (1) If Block j choose (1) then Main cannot choose i i (j+2) Block j change to (2) if Main choose (j+1) i i 16

17 Main i : 17

18 Main i : 18

19 i-th player (i-1)-th player 19

20 1 Player M i+1 takes resource e i (i.e. in strategy 3 or 7) Delay of M i becomes = Delay of M i with strategy 2 20

21 i-th player (i-1)-th player 21

22 i-th player occupies t i j Block i j chooses (2) 22

23 i-th player (i-1)-th player 23

24 i-th player (i-1)-th player 24

25 i-th player (i-1)-th player 25

26 i-th player (i-1)-th player 26

27 M i-1 starts run of G i-2 8 M i-2 reaches (9), takes with that resource t i-2 8 => b i-2 is free => M i-1 can continue his run Finally M i-1 reaches (9) 27

28 i-th player (i-1)-th player 28

29 i-th player (i-1)-th player 29

30 i-th player (i-1)-th player 30

31 i-th player (i-1)-th player 31

32 i-th player (i-1)-th player j = 8 Before switch to (5) free After switch to (5) 32

33 i-th player (i-1)-th player j = 8 Before switch to (5) free After switch to (5) free 33

34 i-th player (i-1)-th player 34

35 i-th player (i-1)-th player 35

36 i-th player (i-1)-th player 36

37 i-th player (i-1)-th player 37

38 i-th player (i-1)-th player 38

39 i-th player (i-1)-th player 39

40 Check Theorem Properties G(n)'s description length is polynomial in n α-approximate equilibrium α-greedy steps -bounded jump condition holds with 40

41 G(n)'s description length is polynomial in n α-approximate equilibrium α-greedy steps -bounded jump condition holds with 41

42 Summary Disproved polynomial upper bound of improvement steps in asymmetric congestion games Sequence for our family of asymmetric congestion games is exponentially in n 42

43 Thanks for your attention!

44 Approximate Equilibria Lower Bound Asymmetric

45 Topic of the Paper First hardness result about approximibility of PNE Computing an equilibrium from an initial state is PSPACE-complete PLS-hard to compute an α -approximate equilibrium of a given congestion game for any polynomial time computable α> 1 2

46 Topic of the Paper Reference to the work of Chien & Sinclair: Need only polynomial number of steps Symmetric congestion games (1+ ϵ )-approximate equilibrium (1+ ϵ )-greedy players Bounded-jump condition Disprove for asymmetric congestion games with an appropriate family construction 3 We will show that the assumption that this result holds also for asymmetric congestion games does not hold, by constructing a family of asymmertric congestion games. Chien & Sinclair showed upper bound

47 Def: -approximate equilibrium A state of the game in which none of the players can unilaterally improve by at least a factor of α. α-approximate equilibrium s s i * other strategy of player i u i (s i-1, s i *) < α u i (s) 4 No unilateral strategy change increases the utility of the corresponding player by more than some constant factor alpha.

48 Def: -greedy step Is an improvement step of an individual player that decrease the player's delay by at least a factor of α. d i (s) = 2 α x d i (s') = α x d i (s'') = x 5

49 Def: -bounded jump condtion A congestion game satisfies a -bounded jump condition, if there exists a polynomially bounded parameter with: 6

50 Strategies of Player i Resources Delays (1) a i b i c i (2) b i /5 3/7 (3) b i-1 10/12 c 1/55 i-1 d 1 ((1,1)) = d 1 ((1,2)) = d 2 ((1,3)) = Two player game in the example Player 1; i = 1 Player 2; i = 2

51 Theorem α For every > 2, there is a > 1 such that, for every n, there is a congestion game G(n) and a state s with the following properties. The description length of G(n) is polynomial in n. The length of every sequence of α-greedy improvement steps leading from s to an α-approximate equilibrium is exponential in n. All delay functions of G(n) satisfy the -bounded jump condition. 8

52 Idea Exponential many steps Exponential many improvement steps Player i cause player i-1 to change strategy Recursive invokation Each run cause 2 new runs => 2 i many improvement steps for player i 9 Because the i-th player invokes the (i-1)-th player the with the highest number (n) starts.

53 Gadgets G i = (Main i, Block i1,..., Block i8 ) = (M i, B i1,..., B i8 ) If it runs, then M i chooses each strategy after another G(n) consists of G 1,..., G n 10

54 Side Remark 11

55 Main i : 12 When M i chooses the strategy 3 or 7, he starts a run of G i-1 Something must be added so that M i-1 doesn't choose the 9 th strategy

56 Main i : 13 We want to go through all steps/strategies because this causes at the end two runs of G i-1

57 Blocking Player Start in (1) 14

58 Main i : 15 The resources of B j 's first strategy are distributed. i Tj i is at M i 's (j+1)-th strategy and b j at the (j+2)-th i strategy.

59 Blocking Player Start in (1) If Block j choose (1) then Main cannot choose i i (j+2) Block j change to (2) if Main choose (j+1) i i 16

60 Main i : 17 M i should start G i-1 not before M i-1 is finish with his run.

61 Main i : 18 B i-1 8 and b i-1 8 provided a way to make sure that M i does not continue before G i-1 is finish. Now we need something that makes sure that we do not trigger a run befor everything is set back to idle (every player of a Gadget chooses his first strategy). Therefore we use c i-11,..., c i-18. So we cannot enter this steps if a c i-1 j is used by a B i-1 j

62 i-th player (i-1)-th player 19 Gadgeds G i and G i-1 are idle

63 1 Player M i+1 takes resource e i (i.e. in strategy 3 or 7) Delay of M i becomes = Delay of M i with strategy 2 20

64 i-th player (i-1)-th player 21

65 i-th player occupies t i j Block i j chooses (2) 22

66 i-th player (i-1)-th player 23

67 i-th player (i-1)-th player 24

68 i-th player (i-1)-th player 25

69 i-th player (i-1)-th player 26

70 M i-1 starts run of G i-2 8 M i-2 reaches (9), takes with that resource t i-2 8 => b i-2 is free => M i-1 can continue his run Finally M i-1 reaches (9) 27

71 i-th player (i-1)-th player 28

72 i-th player (i-1)-th player 29

73 i-th player (i-1)-th player 30

74 i-th player (i-1)-th player 31

75 i-th player (i-1)-th player j = 8 Before switch to (5) free After switch to (5) 32

76 i-th player (i-1)-th player j = 8 Before switch to (5) free After switch to (5) free 33

77 i-th player (i-1)-th player 34

78 i-th player (i-1)-th player 35

79 i-th player (i-1)-th player 36

80 i-th player (i-1)-th player 37

81 i-th player (i-1)-th player 38

82 i-th player (i-1)-th player 39

83 Check Theorem Properties G(n)'s description length is polynomial in n α-approximate equilibrium α-greedy steps -bounded jump condition holds with 40

84 G(n)'s description length is polynomial in n α-approximate equilibrium α-greedy steps -bounded jump condition holds with 41

85 Summary Disproved polynomial upper bound of improvement steps in asymmetric congestion games Sequence for our family of asymmetric congestion games is exponentially in n 42

86 Thanks for your attention!

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

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

Lecture 20: PSPACE. November 15, 2016 CS 1010 Theory of Computation

Lecture 20: PSPACE. November 15, 2016 CS 1010 Theory of Computation Lecture 20: PSPACE November 15, 2016 CS 1010 Theory of Computation Recall that PSPACE = k=1 SPACE(nk ). We will see that a relationship between time and space complexity is given by: P NP PSPACE = NPSPACE

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

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

Lecture 24 : Even more reductions

Lecture 24 : Even more reductions COMPSCI 330: Design and Analysis of Algorithms December 5, 2017 Lecture 24 : Even more reductions Lecturer: Yu Cheng Scribe: Will Wang 1 Overview Last two lectures, we showed the technique of reduction

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

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

CS 781 Lecture 9 March 10, 2011 Topics: Local Search and Optimization Metropolis Algorithm Greedy Optimization Hopfield Networks Max Cut Problem Nash CS 781 Lecture 9 March 10, 2011 Topics: Local Search and Optimization Metropolis Algorithm Greedy Optimization Hopfield Networks Max Cut Problem Nash Equilibrium Price of Stability Coping With NP-Hardness

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

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

Definition Existence CG vs Potential Games. Congestion Games. Algorithmic Game Theory Algorithmic Game Theory Definitions and Preliminaries Existence of Pure Nash Equilibria vs. Potential Games (Rosenthal 1973) A congestion game is a tuple Γ = (N,R,(Σ i ) i N,(d r) r R) with N = {1,...,n},

More information

CS 580: Algorithm Design and Analysis. Jeremiah Blocki Purdue University Spring 2018

CS 580: Algorithm Design and Analysis. Jeremiah Blocki Purdue University Spring 2018 CS 580: Algorithm Design and Analysis Jeremiah Blocki Purdue University Spring 2018 Chapter 9 PSPACE: A Class of Problems Beyond NP Slides by Kevin Wayne. Copyright @ 2005 Pearson-Addison Wesley. All rights

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

3 Nash is PPAD Complete

3 Nash is PPAD Complete Electronic Colloquium on Computational Complexity, Report No. 134 (2005) 3 Nash is PPAD Complete Xi Chen Department of Computer Science Tsinghua University Beijing, P.R.China xichen00@mails.tsinghua.edu.cn

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

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

CS 6783 (Applied Algorithms) Lecture 3

CS 6783 (Applied Algorithms) Lecture 3 CS 6783 (Applied Algorithms) Lecture 3 Antonina Kolokolova January 14, 2013 1 Representative problems: brief overview of the course In this lecture we will look at several problems which, although look

More information

Game Theory. 2.1 Zero Sum Games (Part 2) George Mason University, Spring 2018

Game Theory. 2.1 Zero Sum Games (Part 2) George Mason University, Spring 2018 Game Theory 2.1 Zero Sum Games (Part 2) George Mason University, Spring 2018 The Nash equilibria of two-player, zero-sum games have various nice properties. Minimax Condition A pair of strategies is in

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

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

Review of topics since what was covered in the midterm: Topics that we covered before the midterm (also may be included in final):

Review of topics since what was covered in the midterm: Topics that we covered before the midterm (also may be included in final): Review of topics since what was covered in the midterm: Subgame-perfect eqms in extensive games with perfect information where players choose a number (first-order conditions, boundary conditions, favoring

More information

Recitation 5: Elementary Matrices

Recitation 5: Elementary Matrices Math 1b TA: Padraic Bartlett Recitation 5: Elementary Matrices Week 5 Caltech 2011 1 Random Question Consider the following two-player game, called Angels and Devils: Our game is played on a n n chessboard,

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

CSE 20 DISCRETE MATH WINTER

CSE 20 DISCRETE MATH WINTER CSE 20 DISCRETE MATH WINTER 2016 http://cseweb.ucsd.edu/classes/wi16/cse20-ab/ Today's learning goals Explain the steps in a proof by (strong) mathematical induction Use (strong) mathematical induction

More information

Correlated Equilibria: Rationality and Dynamics

Correlated Equilibria: Rationality and Dynamics Correlated Equilibria: Rationality and Dynamics Sergiu Hart June 2010 AUMANN 80 SERGIU HART c 2010 p. 1 CORRELATED EQUILIBRIA: RATIONALITY AND DYNAMICS Sergiu Hart Center for the Study of Rationality Dept

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

Notes on Complexity Theory Last updated: October, Lecture 6

Notes on Complexity Theory Last updated: October, Lecture 6 Notes on Complexity Theory Last updated: October, 2015 Lecture 6 Notes by Jonathan Katz, lightly edited by Dov Gordon 1 PSPACE and PSPACE-Completeness As in our previous study of N P, it is useful to identify

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

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

Exclusion Method for Finding Nash Equilibrium in Multiplayer Games

Exclusion Method for Finding Nash Equilibrium in Multiplayer Games Exclusion Method for Finding Nash Equilibrium in Multiplayer Games Kimmo Berg Department of Mathematics and Systems Analysis Aalto University, Finland (joint with Tuomas Sandholm) (Carnegie Mellon University)

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

Lecture 6: April 25, 2006

Lecture 6: April 25, 2006 Computational Game Theory Spring Semester, 2005/06 Lecture 6: April 25, 2006 Lecturer: Yishay Mansour Scribe: Lior Gavish, Andrey Stolyarenko, Asaph Arnon Partially based on scribe by Nataly Sharkov and

More information

for non-homogeneous linear differential equations L y = f y H

for non-homogeneous linear differential equations L y = f y H Tues March 13: 5.4-5.5 Finish Monday's notes on 5.4, Then begin 5.5: Finding y P for non-homogeneous linear differential equations (so that you can use the general solution y = y P y = y x in this section...

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

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

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

0 t < 0 1 t 1. u(t) =

0 t < 0 1 t 1. u(t) = A. M. Niknejad University of California, Berkeley EE 100 / 42 Lecture 13 p. 22/33 Step Response A unit step function is described by u(t) = ( 0 t < 0 1 t 1 While the waveform has an artificial jump (difficult

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

Week 2: Defining Computation

Week 2: Defining Computation Computational Complexity Theory Summer HSSP 2018 Week 2: Defining Computation Dylan Hendrickson MIT Educational Studies Program 2.1 Turing Machines Turing machines provide a simple, clearly defined way

More information

Great Theoretical Ideas in Computer Science. Lecture 7: Introduction to Computational Complexity

Great Theoretical Ideas in Computer Science. Lecture 7: Introduction to Computational Complexity 15-251 Great Theoretical Ideas in Computer Science Lecture 7: Introduction to Computational Complexity September 20th, 2016 What have we done so far? What will we do next? What have we done so far? > Introduction

More information

Subtraction games. Chapter The Bachet game

Subtraction games. Chapter The Bachet game Chapter 7 Subtraction games 7.1 The Bachet game Beginning with a positive integer, two players alternately subtract a positive integer < d. The player who gets down to 0 is the winner. There is a set of

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

The Game of Cubic is NP-complete Erich Friedman Stetson University

The Game of Cubic is NP-complete Erich Friedman Stetson University The Game of Cubic is NP-complete Erich Friedman Stetson University efriedma@stetson.edu Introduction In the puzzle solitaire game of Cubic, there are variously colored unit blocks in some configuration.

More information

Bounded Budget Betweenness Centrality Game for Strategic Network Formations

Bounded Budget Betweenness Centrality Game for Strategic Network Formations Bounded Budget Betweenness Centrality Game for Strategic Network Formations Xiaohui Bei 1, Wei Chen 2, Shang-Hua Teng 3, Jialin Zhang 1, and Jiajie Zhu 4 1 Tsinghua University, {bxh08,zhanggl02}@mails.tsinghua.edu.cn

More information

MS&E 246: Lecture 4 Mixed strategies. Ramesh Johari January 18, 2007

MS&E 246: Lecture 4 Mixed strategies. Ramesh Johari January 18, 2007 MS&E 246: Lecture 4 Mixed strategies Ramesh Johari January 18, 2007 Outline Mixed strategies Mixed strategy Nash equilibrium Existence of Nash equilibrium Examples Discussion of Nash equilibrium Mixed

More information

Exam of Discrete Event Systems

Exam of Discrete Event Systems Exam of Discrete Event Systems - 04.02.2016 Exercise 1 A molecule can switch among three equilibrium states, denoted by A, B and C. Feasible state transitions are from A to B, from C to A, and from B to

More information

Behavioral Economics

Behavioral Economics Behavioral Economics Final Eam - Suggested Solutions Mark Dean Friday 18th May Question 1 (5 pts) We are going to consider preferences over compound lotteries. These are lotteries that give other lotteries

More information

Interacting Vehicles: Rules of the Game

Interacting Vehicles: Rules of the Game Chapter 7 Interacting Vehicles: Rules of the Game In previous chapters, we introduced an intelligent control method for autonomous navigation and path planning. The decision system mainly uses local information,

More information

Games of Elimination

Games of Elimination Dmitry Ilinsky, Sergei Izmalkov, Alexei Savvateev September 2010 HSE Overview Competition The driving force in economies and economics. Overview Competition The driving force in economies and economics.

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

UK Bebras Computational Thinking Challenge. C. London, N. Smirnov, J. Spooner, L. Squiresio Montoya de la Rosa

UK Bebras Computational Thinking Challenge. C. London, N. Smirnov, J. Spooner, L. Squiresio Montoya de la Rosa UK Bebras 2015 Computational Thinking Challenge C. London, N. Smirnov, J. Spooner, L. Squiresio Montoya de la Rosa Mobiles Recursive Structures (-3 (-1 1) (1 1)) (2 3) A mobile is either: A single square,

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

Lecture 9: PSPACE. PSPACE = DSPACE[n O(1) ] = NSPACE[n O(1) ] = ATIME[n O(1) ]

Lecture 9: PSPACE. PSPACE = DSPACE[n O(1) ] = NSPACE[n O(1) ] = ATIME[n O(1) ] Lecture 9: PSPACE PSPACE = DSPACE[n O(1) ] = NSPACE[n O(1) ] = ATIME[n O(1) ] PSPACE consists of what we could compute with a feasible amount of hardware, but with no time limit. PSPACE is a large and

More information

Midterm- Solutions Advanced Economic Theory, ECO326F1H Marcin Peski October 24, 2011, Version I

Midterm- Solutions Advanced Economic Theory, ECO326F1H Marcin Peski October 24, 2011, Version I Midterm- Solutions Advanced Economic Theory, ECO326FH Marcin Peski October 2, 20, Version I. Consider the following game: Player nplayer 2 L C R U 0; 0 2; 5; 0 M 7; 0 5; 2 ; D 2; 2 0; 3; 0 (a) Find all

More information

Game Theory DR. ÖZGÜR GÜRERK UNIVERSITY OF ERFURT WINTER TERM 2012/13. Strict and nonstrict equilibria

Game Theory DR. ÖZGÜR GÜRERK UNIVERSITY OF ERFURT WINTER TERM 2012/13. Strict and nonstrict equilibria Game Theory 2. Strategic Games contd. DR. ÖZGÜR GÜRERK UNIVERSITY OF ERFURT WINTER TERM 2012/13 Strict and nonstrict equilibria In the examples we have seen so far: A unilaterally deviation from Nash equilibrium

More information

On the Complexity of Computing an Equilibrium in Combinatorial Auctions

On the Complexity of Computing an Equilibrium in Combinatorial Auctions On the Complexity of Computing an Equilibrium in Combinatorial Auctions Shahar Dobzinski Hu Fu Robert Kleinberg April 8, 2014 Abstract We study combinatorial auctions where each item is sold separately

More information

Refinements - change set of equilibria to find "better" set of equilibria by eliminating some that are less plausible

Refinements - change set of equilibria to find better set of equilibria by eliminating some that are less plausible efinements efinements - change set of equilibria to find "better" set of equilibria by eliminating some that are less plausible Strategic Form Eliminate Weakly Dominated Strategies - Purpose - throwing

More information

Example. How to Guess What to Prove

Example. How to Guess What to Prove How to Guess What to Prove Example Sometimes formulating P (n) is straightforward; sometimes it s not. This is what to do: Compute the result in some specific cases Conjecture a generalization based on

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

On Selfish Behavior in CSMA/CA Networks

On Selfish Behavior in CSMA/CA Networks On Selfish Behavior in CSMA/CA Networks Mario Čagalj1 Saurabh Ganeriwal 2 Imad Aad 1 Jean-Pierre Hubaux 1 1 LCA-IC-EPFL 2 NESL-EE-UCLA March 17, 2005 - IEEE Infocom 2005 - Introduction CSMA/CA is the most

More information

A Modified Q-Learning Algorithm for Potential Games

A Modified Q-Learning Algorithm for Potential Games Preprints of the 19th World Congress The International Federation of Automatic Control A Modified Q-Learning Algorithm for Potential Games Yatao Wang Lacra Pavel Edward S. Rogers Department of Electrical

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

Dynamic Atomic Congestion Games with Seasonal Flows

Dynamic Atomic Congestion Games with Seasonal Flows Dynamic Atomic Congestion Games with Seasonal Flows Marc Schröder Marco Scarsini, Tristan Tomala Maastricht University Department of Quantitative Economics Scarsini, Schröder, Tomala Dynamic Atomic Congestion

More information

Remote Estimation Games over Shared Networks

Remote Estimation Games over Shared Networks October st, 04 Remote Estimation Games over Shared Networks Marcos Vasconcelos & Nuno Martins marcos@umd.edu Dept. of Electrical and Computer Engineering Institute of Systems Research University of Maryland,

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

Solutions to Old Final Exams (For Fall 2007)

Solutions to Old Final Exams (For Fall 2007) Solutions to Old Final Exams (For Fall 2007) CS 381 (Fall 2002, Fall 2004, Fall 2005, Fall 2006) Yogi Sharma Disclaimer: I, Yogi Sharma, do not claim these solution to be complete, or even to be absolutely

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

INTERPRETING POPULATION DYNAMICS GRAPH

INTERPRETING POPULATION DYNAMICS GRAPH INTERPRETING POPULATION DYNAMIS GRAPH OJETIVES TASKS Name: To learn about three types of population dynamics graphs To determine which type of graph you constructed from the Pike and Perch Game To interpret

More information

Game Theory. 4. Algorithms. Bernhard Nebel and Robert Mattmüller. May 2nd, Albert-Ludwigs-Universität Freiburg

Game Theory. 4. Algorithms. Bernhard Nebel and Robert Mattmüller. May 2nd, Albert-Ludwigs-Universität Freiburg Game Theory 4. Algorithms Albert-Ludwigs-Universität Freiburg Bernhard Nebel and Robert Mattmüller May 2nd, 2018 May 2nd, 2018 B. Nebel, R. Mattmüller Game Theory 2 / 36 We know: In finite strategic games,

More information

University of Warwick, Department of Economics Spring Final Exam. Answer TWO questions. All questions carry equal weight. Time allowed 2 hours.

University of Warwick, Department of Economics Spring Final Exam. Answer TWO questions. All questions carry equal weight. Time allowed 2 hours. University of Warwick, Department of Economics Spring 2012 EC941: Game Theory Prof. Francesco Squintani Final Exam Answer TWO questions. All questions carry equal weight. Time allowed 2 hours. 1. Consider

More information

1 Motivation. Game Theory. 2 Linear Programming. Motivation. 4. Algorithms. Bernhard Nebel and Robert Mattmüller May 15th, 2017

1 Motivation. Game Theory. 2 Linear Programming. Motivation. 4. Algorithms. Bernhard Nebel and Robert Mattmüller May 15th, 2017 1 Game Theory 4. Algorithms Albert-Ludwigs-Universität Freiburg Bernhard Nebel and Robert Mattmüller May 15th, 2017 May 15th, 2017 B. Nebel, R. Mattmüller Game Theory 3 / 36 2 We know: In finite strategic

More information

Stochastic Games with Time The value Min strategies Max strategies Determinacy Finite-state games Cont.-time Markov chains

Stochastic Games with Time The value Min strategies Max strategies Determinacy Finite-state games Cont.-time Markov chains Games with Time Finite-state Masaryk University Brno GASICS 00 /39 Outline Finite-state stochastic processes. Games over event-driven stochastic processes. Strategies,, determinacy. Existing results for

More information

Belief-based Learning

Belief-based Learning Belief-based Learning Algorithmic Game Theory Marcello Restelli Lecture Outline Introdutcion to multi-agent learning Belief-based learning Cournot adjustment Fictitious play Bayesian learning Equilibrium

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

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

Syllabus. + + x + n 1 n. + x + 2

Syllabus. + + x + n 1 n. + x + 2 1. Special Functions This class will cover problems involving algebraic functions other than polynomials, such as square roots, the floor function, and logarithms. Example Problem: Let n be a positive

More information

Real-Time Reactive System - CCS with Time Delays

Real-Time Reactive System - CCS with Time Delays Real-Time Reactive System - CCS with Time Delays Wai Leung Sze (Stephen) Swansea University VINO 18th July 2011 Overview Introduction of real-time reactive system Describing the real-time reactive system

More information

Adding and Subtracting Rational Expressions

Adding and Subtracting Rational Expressions Adding and Subtracting Rational Epressions As a review, adding and subtracting fractions requires the fractions to have the same denominator. If they already have the same denominator, combine the numerators

More information

Random Access Game. Medium Access Control Design for Wireless Networks 1. Sandip Chakraborty. Department of Computer Science and Engineering,

Random Access Game. Medium Access Control Design for Wireless Networks 1. Sandip Chakraborty. Department of Computer Science and Engineering, Random Access Game Medium Access Control Design for Wireless Networks 1 Sandip Chakraborty Department of Computer Science and Engineering, INDIAN INSTITUTE OF TECHNOLOGY KHARAGPUR October 22, 2016 1 Chen

More information

CS151 Complexity Theory. Lecture 13 May 15, 2017

CS151 Complexity Theory. Lecture 13 May 15, 2017 CS151 Complexity Theory Lecture 13 May 15, 2017 Relationship to other classes To compare to classes of decision problems, usually consider P #P which is a decision class easy: NP, conp P #P easy: P #P

More information

Fast Convergence to Wardrop Equilibria by Adaptive Sampling Methods

Fast Convergence to Wardrop Equilibria by Adaptive Sampling Methods Fast Convergence to Wardrop Equilibria by Adaptive Sampling Methods Simon Fischer Dept of Computer Science RWTH Aachen, Germany fischer@csrwthaachende Harald Räcke Toyota Technological Institute Chicago,

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

Time and space classes

Time and space classes Time and space classes Little Oh (o,

More information

Lectures Road Map

Lectures Road Map Lectures 0 - Repeated Games 4. Game Theory Muhamet Yildiz Road Map. Forward Induction Examples. Finitely Repeated Games with observable actions. Entry-Deterrence/Chain-store paradox. Repeated Prisoners

More information

Computing Solution Concepts of Normal-Form Games. Song Chong EE, KAIST

Computing Solution Concepts of Normal-Form Games. Song Chong EE, KAIST Computing Solution Concepts of Normal-Form Games Song Chong EE, KAIST songchong@kaist.edu Computing Nash Equilibria of Two-Player, Zero-Sum Games Can be expressed as a linear program (LP), which means

More information

Lecture 23: More PSPACE-Complete, Randomized Complexity

Lecture 23: More PSPACE-Complete, Randomized Complexity 6.045 Lecture 23: More PSPACE-Complete, Randomized Complexity 1 Final Exam Information Who: You On What: Everything through PSPACE (today) With What: One sheet (double-sided) of notes are allowed When:

More information

Games on Manifolds. Noah Stein

Games on Manifolds. Noah Stein Games on Manifolds Noah Stein Outline Previous work Background about manifolds Game forms Potential games Equilibria and existence Generalizations of games Conclusions MIT Laboratory for Information and

More information

Lecture 22: PSPACE

Lecture 22: PSPACE 6.045 Lecture 22: PSPACE 1 VOTE VOTE VOTE For your favorite course on automata and complexity Please complete the online subject evaluation for 6.045 2 Final Exam Information Who: You On What: Everything

More information

Space Complexity. Huan Long. Shanghai Jiao Tong University

Space Complexity. Huan Long. Shanghai Jiao Tong University Space Complexity Huan Long Shanghai Jiao Tong University Acknowledgements Part of the slides comes from a similar course in Fudan University given by Prof. Yijia Chen. http://basics.sjtu.edu.cn/ chen/

More information

On the Algorithmic Effectiveness of Digraph Decompositions and Complexity Measures

On the Algorithmic Effectiveness of Digraph Decompositions and Complexity Measures On the Algorithmic Effectiveness of Digraph Decompositions and Complexity Measures Michael Lampis, Georgia Kaouri and Valia Mitsou ISAAC 008 p. / Graph decompositions Treewidth (by Robertson and Seymour)

More information

Game theory Lecture 19. Dynamic games. Game theory

Game theory Lecture 19. Dynamic games. Game theory Lecture 9. Dynamic games . Introduction Definition. A dynamic game is a game Γ =< N, x, {U i } n i=, {H i } n i= >, where N = {, 2,..., n} denotes the set of players, x (t) = f (x, u,..., u n, t), x(0)

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

Chapter 8 Polynomials and Factoring

Chapter 8 Polynomials and Factoring Chapter 8 Polynomials and Factoring 8.1 Add and Subtract Polynomials Monomial A. EX: Degree of a monomial the of all of the of the EX: 4x 2 y Polynomial A or EX: Degree of a polynomial the of its terms

More information

Chapter 1. Making algebra orderly with the order of operations and other properties Enlisting rules of exponents Focusing on factoring

Chapter 1. Making algebra orderly with the order of operations and other properties Enlisting rules of exponents Focusing on factoring In This Chapter Chapter 1 Making Advances in Algebra Making algebra orderly with the order of operations and other properties Enlisting rules of exponents Focusing on factoring Algebra is a branch of mathematics

More information

Algebra 2: Semester 2 Practice Final Unofficial Worked Out Solutions by Earl Whitney

Algebra 2: Semester 2 Practice Final Unofficial Worked Out Solutions by Earl Whitney Algebra 2: Semester 2 Practice Final Unofficial Worked Out Solutions by Earl Whitney 1. The key to this problem is recognizing cubes as factors in the radicands. 24 16 5 2. The key to this problem is recognizing

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

18.310A Final exam practice questions

18.310A Final exam practice questions 18.310A Final exam practice questions This is a collection of practice questions, gathered randomly from previous exams and quizzes. They may not be representative of what will be on the final. In particular,

More information

Computation of Efficient Nash Equilibria for experimental economic games

Computation of Efficient Nash Equilibria for experimental economic games International Journal of Mathematics and Soft Computing Vol.5, No.2 (2015), 197-212. ISSN Print : 2249-3328 ISSN Online: 2319-5215 Computation of Efficient Nash Equilibria for experimental economic games

More information

Exercise 2: Kirchhoff s Current Law/2 Sources

Exercise 2: Kirchhoff s Current Law/2 Sources Exercise 2: Kirchhoff s Current Law/2 Sources EXERCISE OBJECTIVE When you have completed this exercise, you will be able to apply Kirchhoff s current law to a circuit having two voltage sources. You will

More information

Computability and Complexity CISC462, Fall 2018, Space complexity 1

Computability and Complexity CISC462, Fall 2018, Space complexity 1 Computability and Complexity CISC462, Fall 2018, Space complexity 1 SPACE COMPLEXITY This material is covered in Chapter 8 of the textbook. For simplicity, we define the space used by a Turing machine

More information