Complexity Results about Nash Equilibria Vincent Conitzer, Tuomas Sandholm International Joint Conferences on Artificial Intelligence 2003 (IJCAI’03) Presented.

Slides:



Advertisements
Similar presentations
Approximate Nash Equilibria in interesting games Constantinos Daskalakis, U.C. Berkeley.
Advertisements

Preprocessing Techniques for Computing Nash Equilibria Vincent Conitzer Duke University Based on: Conitzer and Sandholm. A Generalized Strategy Eliminability.
Concise representations of games Vincent Conitzer
CPS Extensive-form games Vincent Conitzer
Complexity ©D.Moshkovits 1 Where Can We Draw The Line? On the Hardness of Satisfiability Problems.
Vincent Conitzer CPS Repeated games Vincent Conitzer
NON - zero sum games.
A study of Correlated Equilibrium Polytope By: Jason Sorensen.
Nash’s Theorem Theorem (Nash, 1951): Every finite game (finite number of players, finite number of pure strategies) has at least one mixed-strategy Nash.
Game Theory Assignment For all of these games, P1 chooses between the columns, and P2 chooses between the rows.
Continuation Methods for Structured Games Ben Blum Christian Shelton Daphne Koller Stanford University.
This Segment: Computational game theory Lecture 1: Game representations, solution concepts and complexity Tuomas Sandholm Computer Science Department Carnegie.
Bilinear Games: Polynomial Time Algorithms for Rank Based Subclasses Ruta Mehta Indian Institute of Technology, Bombay Joint work with Jugal Garg and Albert.
Stackelberg -leader/follower game 2 firms choose quantities sequentially (1) chooses its output; then (2) chooses it output; then the market clears This.
Calibrated Learning and Correlated Equilibrium By: Dean Foster and Rakesh Vohra Presented by: Jason Sorensen.
Course: Applications of Information Theory to Computer Science CSG195, Fall 2008 CCIS Department, Northeastern University Dimitrios Kanoulas.
Algorithms for solving two- player normal form games Tuomas Sandholm Carnegie Mellon University Computer Science Department.
Vincent Conitzer CPS Normal-form games Vincent Conitzer
by Vincent Conitzer of Duke
NECTAR NECTAR Nash Equilibriam CompuTation Algorithms and Resources  Game Theory provides a rich mathematical framework for analyzing strategic interactions.
Non-cooperative Game Theory Notes by Alberto Bressan.
Complexity Results about Nash Equilibria
An Introduction to Game Theory Part II: Mixed and Correlated Strategies Bernhard Nebel.
1 Computing Nash Equilibrium Presenter: Yishay Mansour.
1 Polynomial Time Reductions Polynomial Computable function : For any computes in polynomial time.
Automated Mechanism Design: Complexity Results Stemming From the Single-Agent Setting Vincent Conitzer and Tuomas Sandholm Computer Science Department.
Algorithms and Economics of Networks Abraham Flaxman and Vahab Mirrokni, Microsoft Research.
1 Algorithms for Computing Approximate Nash Equilibria Vangelis Markakis Athens University of Economics and Business.
Segment: Computational game theory Lecture 1b: Complexity Tuomas Sandholm Computer Science Department Carnegie Mellon University.
Minimax strategies, Nash equilibria, correlated equilibria Vincent Conitzer
MAKING COMPLEX DEClSlONS
Mechanisms for Making Crowds Truthful Andrew Mao, Sergiy Nesterko.
Game representations, solution concepts and complexity Tuomas Sandholm Computer Science Department Carnegie Mellon University.
6.853: Topics in Algorithmic Game Theory Fall 2011 Constantinos Daskalakis Lecture 11.
Standard and Extended Form Games A Lesson in Multiagent System Based on Jose Vidal’s book Fundamentals of Multiagent Systems Henry Hexmoor, SIUC.
1 The Price of Defense M. Mavronicolas , V. Papadopoulou , L. Michael ¥, A. Philippou , P. Spirakis § University of Cyprus, Cyprus  University of Patras.
Ásbjörn H Kristbjörnsson1 The complexity of Finding Nash Equilibria Ásbjörn H Kristbjörnsson Algorithms, Logic and Complexity.
Algorithms for solving two-player normal form games
1 Algorithms for Computing Approximate Nash Equilibria Vangelis Markakis Athens University of Economics and Business.
1 The Volunteer’s Dilemma (Mixed Strategies). 2 The Volunteer Dilemma Game Simultaneously and independently, players have to decide if they wish to volunteer.
Game representations, game-theoretic solution concepts, and complexity Tuomas Sandholm Computer Science Department Carnegie Mellon University.
Day 9 GAME THEORY. 3 Solution Methods for Non-Zero Sum Games Dominant Strategy Iterated Dominant Strategy Nash Equilibrium NON- ZERO SUM GAMES HOW TO.
Commitment to Correlated Strategies Vince Conitzer and Dima Korzhyk.
A useful reduction (SAT -> game)
Yuan Deng Vincent Conitzer Duke University
NP-Completeness A problem is NP-complete if: It is in NP
Nash Equilibrium: P or NP?
Hello everyone, welcome to this talk about~~~
Non-additive Security Games
A useful reduction (SAT -> game)
Lecture 6: Other Game Models and Solution Concepts
Computing equilibria in extensive form games
Vincent Conitzer CPS Repeated games Vincent Conitzer
GAME THEORY AND APPLICATIONS
Structured Models for Multi-Agent Interactions
Commitment to Correlated Strategies
Vincent Conitzer Normal-form games Vincent Conitzer
Game Theory in Wireless and Communication Networks: Theory, Models, and Applications Lecture 10 Stochastic Game Zhu Han, Dusit Niyato, Walid Saad, and.
GAME THEORY AND APPLICATIONS
Vincent Conitzer Repeated games Vincent Conitzer
Lecture 20 Linear Program Duality
Vincent Conitzer Learning in games Vincent Conitzer
CSE 589 Applied Algorithms Spring 1999
Vincent Conitzer CPS Learning in games Vincent Conitzer
Collaboration in Repeated Games
2-Nash and Leontief Economy
Normal Form (Matrix) Games
A Technique for Reducing Normal Form Games to Compute a Nash Equilibrium Vincent Conitzer and Tuomas Sandholm Carnegie Mellon University, Computer Science.
Vincent Conitzer CPS Repeated games Vincent Conitzer
Presentation transcript:

Complexity Results about Nash Equilibria Vincent Conitzer, Tuomas Sandholm International Joint Conferences on Artificial Intelligence 2003 (IJCAI’03) Presented by XU, Jing For COMP670O, Spring 2006, HKUST

2/18Complexity Results about Nash Equilibria (IJCAI’03) Problems of interests Noncooperative games  Good Equilibria  Good Mechanisms  Most existence questions are NP-hard for general normal form games.  Designing Algorithms depends on problem structure.

3/18Complexity Results about Nash Equilibria (IJCAI’03) Agenda Literature A symmetric 2-player game and results on mixed-strategy NE in this game Complexity results on pure-strategy Bayes-Nash Equilibria Pure-strategy Nash Equilibria in stochastic (Markov) games

4/18Complexity Results about Nash Equilibria (IJCAI’03) Literature 2-player zero-sum games can be solved using LP in polynomial time (R.D.Luce, H.Raiffa '57) In 2-player general-sum normal form games, determining the existence of NE with certain properties is NP-hard (I.Gilboa, E.Zemel '89) In repeated and sequential games (E. Ben- Porath '90, D. Koller & N. Megiddo '92, Michael Littman & Peter Stone'03, etc.) Best-responding Guaranteeing payoffs Finding an equilibrium

5/18Complexity Results about Nash Equilibria (IJCAI’03) A Symmetric 2-player Game Given a Boolean formula  in conjunctive normal form, e.g. (x 1 Vx 2 )  (-x 1 V-x 2 ) V={x i },  's set of variables, let |V|=n L={x i, -x i }, corresponding literals C:  's clauses, e.g. x 1 Vx 2, -x 1 V-x 2 v: L  V, i.e. v(x i )=v(-x i )= x i G(  ):  =  1 =  2 = L  V  C  {f}

6/18Complexity Results about Nash Equilibria (IJCAI’03) A Symmetric 2-player Game Utility function

7/18Complexity Results about Nash Equilibria (IJCAI’03) A Symmetric 2-player Game u 1 (a,b) =u 2 (b,a) P2 P1 LVCf L 1, l i  -l j -2, l i =-l j -2 V 2, v(l)  x 2-n, v(l)=x -2 C 2, l  c 2-n, l  c -2 f1110 x1x1 -x 1 x2x2 -x 2 x1x x x2x x

8/18Complexity Results about Nash Equilibria (IJCAI’03) Theorem 1 If (l 1,l 2,…,l n ) satisfies  and v(l i ) = x i, then There is a NE of G(  ) where both players play l i with probability 1/n, with E(u i )=1. The only other Nash equilibrium is the one where both players play f, with E(u i )=0. Proof: If player 2 plays l i with p 2 (l i )=1/n, then player 1 Plays any of l i, E(u 1 )=1 Plays –l i, E(u 1 )=1-3/n<1 Plays v, E(u 1 )=1 Plays c, E(u 1 )≤1, since every clause c is satisfied.

9/18Complexity Results about Nash Equilibria (IJCAI’03) Theorem 1 No other NE:  If player 2 always plays f, then player 1 plays f.  If player 1 and 2 play an element of V or C, then at least one player had better strictly choose f.  If player 2 plays within L  {f}, then player 1 plays f.  If player 2 plays within L and either p 2 (l)+p 2 (-l) 2*(1-1/n)+(2-n)*(1/n)=1.  Both players can only play l or -l simultaneously with probability 1/n, which corresponds to an assignment of the variables.  If an assignment doesn’t satisfy , then no NE.

10/18Complexity Results about Nash Equilibria (IJCAI’03) A Symmetric 2-player Game u 1 (a,b) =u 2 (b,a) P2 P1 LVCf L 1, l i  -l j -2, l i =-l j -2 V 2, v(l)  x 2-n, v(l)=x -2 C 2, l  c 2-n, l  c -2 f1110 x1x1 -x 1 x2x2 -x 2 x1x x x2x x

11/18Complexity Results about Nash Equilibria (IJCAI’03) Corollaries Theorem1: Good NE   is satisfiable.

12/18Complexity Results about Nash Equilibria (IJCAI’03) Corollaries

13/18Complexity Results about Nash Equilibria (IJCAI’03) Corollaries Hard to obtain summary info about a game’s NE, or to get a NE with certain properties. Some results were first proven by I. Gilboa and E. Zemel ('89).

14/18Complexity Results about Nash Equilibria (IJCAI’03) Corollaries A NE always exists, but counting them is hard, while searching them remains open.

15/18Complexity Results about Nash Equilibria (IJCAI’03) Bayesian Game Set of types Θ i, for agent i (i  A) Known prior dist.  over Θ 1  Θ 2  …  Θ |A| Utility func. u i : Θ i  1  2  …  |A|  R Bayes-NE: Mixed-strategy BNE always exists (D. Fudenberg, J. Tirole '91). Constructing one BNE remains open.

16/18Complexity Results about Nash Equilibria (IJCAI’03) Complexity results SET-COVER Problem S={s 1,s 2,…, s n } S 1, S 2, …, S m  S,  S i =S Whether exist S c1, S c2, …, S ck s.t.  S ci =S ? Reduction to a symmetric 2-player game Θ= Θ 1 = Θ 2 ={  1,  2,…,  k,} (k types each)  is uniform  =  1 =  2 ={S 1, S 2, …, S m, s 1,s 2,…, s n } Omit type in utility functions

17/18Complexity Results about Nash Equilibria (IJCAI’03) Complexity results Theorem 2: Pure-Strategy-BNE is NP-hard, even in symmetric 2-player games where  is uniform. Proof: If there exist S ci, then both player play S ci when their type is  i. (NE) If there is a pure-BNE, No one plays s i {S i (for  i )} covers S. P2 P1 SjSj sjsj SiSi 1 1, s j  S i 2, s j  S i sisi 3, s i  S j -3k,s i  S j -3k

18/18Complexity Results about Nash Equilibria (IJCAI’03) Theorem 3 PURE-STRATEGY-INVISIBLE-MARKOV-NE is PSPACE-hard, even when the game is symmetric, 2-player, and the transition process is deterministic. (P  NP  PSPACE  EXPSPACE)