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

Complexity Results about Nash Equilibria

  • Upload
    mateo

  • View
    42

  • Download
    4

Embed Size (px)

DESCRIPTION

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. Problems of interests. Noncooperative games Good Equilibria Good Mechanisms - PowerPoint PPT Presentation

Citation preview

Page 1: Complexity Results about Nash Equilibria

Complexity Results about Nash Equilibria

Vincent Conitzer, Tuomas SandholmInternational Joint Conferences on Artificial Intelligence 2003 (IJCAI’03)

Presented by XU, JingFor COMP670O, Spring 2006, HKUST

Page 2: Complexity Results about Nash Equilibria

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

Problems of interests

Noncooperative games Good Equilibria Good MechanismsMost existence questions are NP-hard for

general normal form games.Designing Algorithms depends on problem

structure.

Page 3: Complexity Results about Nash Equilibria

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

Agenda

LiteratureA symmetric 2-player game and results o

n mixed-strategy NE in this gameComplexity results on pure-strategy Baye

s-Nash EquilibriaPure-strategy Nash Equilibria in stochasti

c (Markov) games

Page 4: Complexity Results about Nash Equilibria

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

Page 5: Complexity Results about Nash Equilibria

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

A Symmetric 2-player Game

Given a Boolean formula in conjunctive normal form, e.g. (x1Vx2)(-x1V-x2)

V={xi}, 's set of variables, let |V|=n

L={xi, -xi}, corresponding literals

C: 's clauses, e.g. x1Vx2, -x1V-x2

v: LV, i.e. v(xi)=v(-xi)= xi

G( ):=1=2= LVC{f}

Page 6: Complexity Results about Nash Equilibria

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

A Symmetric 2-player Game

Utility function

Page 7: Complexity Results about Nash Equilibria

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

A Symmetric 2-player Game

u1(a,b) =u2(b,a)P2

P1L V C f

L1, li-lj

-2, li=-lj-2 -2 -2

V2, v(l)x

2-n, v(l)=x -2 -2 -2

C2, lc

2-n, lc -2 -2 -2

f 1 1 1 0

x1 -x1 x2 -x2

x1 1 -2 1 1

-x1 -2 1 1 1

x2 1 1 1 -2

-x2 1 1 -2 1

Page 8: Complexity Results about Nash Equilibria

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

Theorem 1

If (l1,l2,…,ln) satisfies and v(li) = xi, then There is a NE of G() where both players play li with pro

bability 1/n, with E(ui)=1. The only other Nash equilibrium is the one where both pl

ayers play f, with E(ui)=0.

Proof: If player 2 plays li with p2(li)=1/n, then player 1

Plays any of li, E(u1)=1

Plays –li, E(u1)=1-3/n<1

Plays v, E(u1)=1

Plays c, E(u1)≤1, since every clause c is satisfied.

Page 9: Complexity Results about Nash Equilibria

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 a

t 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 p2(l)+p2(-l) <1/

n, then player 1 would play v(l), with E(u1)>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.

Page 10: Complexity Results about Nash Equilibria

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

A Symmetric 2-player Game

u1(a,b) =u2(b,a)P2

P1L V C f

L1, li-lj

-2, li=-lj-2 -2 -2

V2, v(l)x

2-n, v(l)=x -2 -2 -2

C2, lc

2-n, lc -2 -2 -2

f 1 1 1 0

x1 -x1 x2 -x2

x1 1 -2 1 1

-x1 -2 1 1 1

x2 1 1 1 -2

-x2 1 1 -2 1

Page 11: Complexity Results about Nash Equilibria

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

Corollaries

Theorem1: Good NE is satisfiable.

Page 12: Complexity Results about Nash Equilibria

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

Corollaries

Page 13: Complexity Results about Nash Equilibria

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).

Page 14: Complexity Results about Nash Equilibria

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

Corollaries

A NE always exists, but counting them is hard, while searching them remains open.

Page 15: Complexity Results about Nash Equilibria

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

Bayesian Game

Set of types Θi , for agent i (iA)Known prior dist. over Θ1 Θ2…Θ|A|

Utility func. ui: Θi12…|A| RBayes-NE:

Mixed-strategy BNE always exists (D. Fudenberg, J. Tirole '91).

Constructing one BNE remains open.

Page 16: Complexity Results about Nash Equilibria

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

Complexity results

SET-COVER ProblemS={s1,s2,…, sn}S1, S2, …, Sm S, Si=SWhether exist Sc1, Sc2, … , Sck s.t. Sci=S ?

Reduction to a symmetric 2-player gameΘ= Θ1= Θ2={1, 2,…, k,} (k types each) is uniform= 1= 2={S1, S2, …, Sm, s1,s2,…, sn}Omit type in utility functions

Page 17: Complexity Results about Nash Equilibria

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 Sci, then

both player play Sci when

their type is i. (NE)If there is a pure-BNE,

No one plays si

{Si (for i)} covers S.

P2

P1Sj sj

Si 11, sjSi

2, sjSi

si

3, siSj

-3k,siSj

-3k

Page 18: Complexity Results about Nash Equilibria

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. (PNPPSPACEEXPSPACE)