Three Recent Results in Algorithmic Game Theory - PowerPoint PPT Presentation

1 / 28
About This Presentation
Title:

Three Recent Results in Algorithmic Game Theory

Description:

BATS/TAGI. 2. I The fundamental problem. of ... BATS/TAGI. 6. Fundamental question. Is there an NP-hard problem that can be ... BATS/TAGI. 11 ... – PowerPoint PPT presentation

Number of Views:80
Avg rating:3.0/5.0
Slides: 29
Provided by: Chri142
Category:

less

Transcript and Presenter's Notes

Title: Three Recent Results in Algorithmic Game Theory


1
Three Recent Resultsin Algorithmic Game Theory
  • Christos H. Papadimitriou
  • Joint work with Costis Daskalakis, Michael
    Schapira, Yaron Singer, and Greg Valiant

2
The three main areas of AGT
  • Algorithmic mechanism design
  • Price of anarchy
  • Computing equilibria
  • This talk A recent result in each

3
I The fundamental problemof algorithmic
mechanism design
  • In what ways is the power of computation
    restricted when the inputs are provided by
    selfish agents?

4
Shortest path VCG auction
3
6
5
4
t
s
6
10
3
11
pay e its declared cost c(e), plus a bonus equal
to dist(s,t)c(e) ?- dist(s,t)
5
Shortest path VCG auction
3
6
5
4
t
s
6
10
3
11
Incentive compatible The selfish agents will
reveal their true inputs (costs)
6
But what about TSP auction?(or combinatorial
auctions?)
  • Must solve an NP-complete problem many times!
  • Approximation?
  • Approximation and incentive compatibility dont
    mix

7
Fundamental question
  • Is there an NP-hard problem that can be
    approximated well,
  • but no polynomial-time incentive-compatible
    mechanism can yield a good approximation?
  • (under some complexity assumptions, of course)

8
To put it otherwise
  • VCG implies that
  • Pic P,
  • NPic NP,
  • NP-completeic NP-complete
  • But is it also the case that
  • APX APXic ?

9
Answer No!
  • The combinatorial public project problem (CPPP)
  • Given n valuations on subsets of size k from a
    universe m
  • Find the subset with k elements that has the best
    sum of valuations

10
Answer No! (cont)
  • If the valuations are (near-)submodular, the
    problem can be approximated within a factor of
    1-1/e
  • Theorem (with M. Schapira and Y. Singer,
    2008) Unless NP is in BPP, no incentive
    compatible mechanism can achieve a constant
    approximation ratio.

11
Sketch of proof
  • Robertss theorem For unrestricted valuations,
    incentive-compatible mechanisms are affine
    maximizers
  • It fails for most restricted domains (such as
    combinatorial auctions).
  • But it works here! (by modification of
    Mualem-Nisan 2005).

12
Sketch of proof (cont.)
  • Exponential lower bound on the size of the affine
    maximizer via communication complexity
  • Show that every exponential affine maximizer has
    a combinatorial core (Sauers Lemma)
  • Embed an NP-hard problem in that core
  • Make Sauers Lemma constructive
    (probabilistically, using Ajtai 1998)

13
II The price of anarchySelfishness can hurt
you!
delays
Social optimum 1.5
x
1
0
Anarchical equilibrium 2
x
1
14
This is the worst case!
Price of anarchy
4/3 Roughgarden and Tardos,
2000, Roughgarden 2002
15
But is the model realistic?
  • In the Internet, flows dont pick routes
  • Nodes decide how to split incoming flows
  • (Based on local information, but this is another
    story.)

16
What if the nodes decide?
opt 31/20 p. of A 31/30 (cf 4/3) Only
problem scales down
b
x
1
a
a - b
0
x
1
1-a
17
Big problem!
  • Theorem (with G. Valiant, 2008)
  • Price of anarchy is n a
  • Proof Recursive construction

18
But there are good news
  • In series-parallel graphs, the price of anarchy
    is one
  • In a model with prices, price of anarchy is also
    one

19
III Computing Nash equilibria
  • Shown to be PPAD-complete GDP06
  • Even for 2-player games CD06
  • Approximate Nash equilibrium? (i.e., no player
    can improve by more than e)
  • Additive, with normalized utilities
  • .75 ? .50 ? .39 ? .36 ? .34 ? ?

20
The trouble with approximate Nash
  • Algorithms expert to TSP user
  • Unfortunately, with current technology we can
    only give you a solution guaranteed to be no more
    than 50 above the optimum

21
The trouble with approximate Nash(cont.)
  • Irate Nash user to algorithms expert
  • Why should I adopt your recommendation and
    refrain from acting in a way that I know is much
    better for me? And besides, given that I have
    serious doubts myself, why should I even believe
    that my opponent(s) will adopt your
    recommendation?

22
Bottom line
  • PTAS is the only interesting question here

23
Is there a PTAS?
  • nlog n/e2 algorithm (?PTAS LMM03)
  • PTAS for anonymous games DP07, DP08
  • Basic idea Quantize probabilities to multiples
    of d
  • Show distribution does not move much

24
PTAS for sparse games
  • Sparse games are known to be PPAD-complete CD07
  • But they have an easy PTAS

25
PTAS for linear supports
  • If the game has an equilibrium with a small
    (constant) support, it is easy to find
  • So, what it has an equilibrium with O(n) support?
  • Theorem with C. Daskalakis PTAS
  • Idea Pick a support of size O(log n / e2)
    uniformly at random
  • With inverse poly probability, it works.

26
Oblivious PTAS?
  • All of these algorithms are oblivious
  • Randomized algorithms that look at the game only
    to check if the found solution is an
    eapproximate Nash equilibrium
  • Theorem with C. Daskalakis There is no
    oblivious PTAS for the general Nash equilibrium
    problem.

27
So
  • Many of the mysteries of Algorithmic Game Theory
    seem to be unraveling
  • Finally, lower bounds for AMD
  • Revisiting selfish routing
  • PTAS for Nash equilibria? Much progress, but the
    general case seems hard
  • Many new open problems

28
Thank You!
Write a Comment
User Comments (0)
About PowerShow.com