Equilibria and Complexity: What now? Christos H. Papadimitriou UC Berkeley christos.

Slides:



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

PowerPoint Tutorial 1 Creating a Presentation
Word Tutorial 2 Editing and Formatting a Document
Excel Tutorial 3 Working with Formulas and Functions
Objectives Create an action query to create a table
Lower Bounds for Local Search by Quantum Arguments Scott Aaronson.
Lower Bounds for Local Search by Quantum Arguments Scott Aaronson (UC Berkeley) August 14, 2003.
Scaling distributed search for diagnostics and prognostics applications Prof. Jim Austin Computer Science, University of York UK CEO Cybula Ltd.
LAW February A 5/3 approximation algorithm for a hard case of stable marriage Rob Irving Computing Science Department University of Glasgow (joint.
Word Tutorial 1 Creating a Document
V3.0 12/04/ For Coral Systems With PRI Services Presented by Education Technology Services.
Linked Lists: Locking, Lock- Free, and Beyond … Based on the companion slides for The Art of Multiprocessor Programming (Maurice Herlihy & Nir Shavit)
Inefficiency of equilibria, and potential games Computational game theory Spring 2008 Michal Feldman TexPoint fonts used in EMF. Read the TexPoint manual.
Objectives Explore a structured range of data Freeze rows and columns
March 8, Dynamic Fault Tree analysis using Input/Output Interactive Markov Chains Hichem Boudali, Pepijn Crouzen, and Mariëlle Stoelinga. Formal.
Word Tutorial 5 Working with Templates and Outlines
1 A Graph-Theoretic Network Security Game M. Mavronicolas , V. Papadopoulou , A. Philippou  and P. Spirakis § University of Cyprus, Cyprus  University.
Bilinear Games: Polynomial Time Algorithms for Rank Based Subclasses Ruta Mehta Indian Institute of Technology, Bombay Joint work with Jugal Garg and Albert.
6.896: Topics in Algorithmic Game Theory Lecture 8 Constantinos Daskalakis.
COMP 553: Algorithmic Game Theory Fall 2014 Yang Cai Lecture 21.
Computation of Nash Equilibrium Jugal Garg Georgios Piliouras.
6.896: Topics in Algorithmic Game Theory Lecture 12 Constantinos Daskalakis.
6.896: Topics in Algorithmic Game Theory Lecture 11 Constantinos Daskalakis.
Yesterday Walras-Arrow-Debreu equilibria require centralized price determination Decentralized exchange models… –Generate market-clearing prices that are.
Nash Equilibria In Graphical Games On Trees Edith Elkind Leslie Ann Goldberg Paul Goldberg.
6.853: Topics in Algorithmic Game Theory Fall 2011 Constantinos Daskalakis Lecture 13.
Towards a Constructive Theory of Networked Interactions Constantinos Daskalakis CSAIL, MIT Based on joint work with Christos H. Papadimitriou.
Ranking Games that have Competitiveness-based Strategies Leslie Goldberg, Paul Goldberg, Piotr Krysta and Carmine Ventre University of Liverpool.
1 The Complexity of Pure Nash Equilibria Alex Fabrikant Christos Papadimitriou Kunal Talwar CS Division, UC Berkeley.
An Introduction to Game Theory Part II: Mixed and Correlated Strategies Bernhard Nebel.
Dynamic Spectrum Management: Optimization, game and equilibrium Tom Luo (Yinyu Ye) December 18, WINE 2008.
1 Computing Nash Equilibrium Presenter: Yishay Mansour.
Potential games, Congestion games Computational game theory Spring 2010 Adapting slides by Michal Feldman TexPoint fonts used in EMF. Read the TexPoint.
Pure Nash Equilibria: Complete Characterization of Hard and Easy Graphical Games Albert Xin Jiang U. of British Columbia MohammadAli Safari Sharif U. of.
Congestion Games (Review and more definitions), Potential Games, Network Congestion games, Total Search Problems, PPAD, PLS completeness, easy congestion.
1 Algorithms for Computing Approximate Nash Equilibria Vangelis Markakis Athens University of Economics and Business.
On Bounded Rationality and Computational Complexity Christos Papadimitriou and Mihallis Yannakakis.
Network Formation Games. Netwok Formation Games NFGs model distinct ways in which selfish agents might create and evaluate networks We’ll see two models:
The Computational Complexity of Finding a Nash Equilibrium Edith Elkind, U. of Warwick.
Computing Equilibria Christos H. Papadimitriou UC Berkeley “christos”
Game Dynamics Out of Sync Michael Schapira (Yale University and UC Berkeley) Joint work with Aaron D. Jaggard and Rebecca N. Wright.
Inefficiency of equilibria, and potential games Computational game theory Spring 2008 Michal Feldman.
6.896: Topics in Algorithmic Game Theory Lecture 7 Constantinos Daskalakis.
Computing Equilibria Christos H. Papadimitriou UC Berkeley “christos”
The Computational Complexity of Finding Nash Equilibria Edith Elkind Intelligence, Agents, Multimedia group (IAM) School of Electronics and CS U. of Southampton.
Nash Equilibria In Graphical Games On Trees Revisited Edith Elkind Leslie Ann Goldberg Paul Goldberg (University of Warwick) (To appear in ACM EC’06)
6.853: Topics in Algorithmic Game Theory Fall 2011 Constantinos Daskalakis Lecture 11.
Inoculation Strategies for Victims of Viruses and the Sum-of-Squares Partition Problem Kevin Chang Joint work with James Aspnes and Aleksandr Yampolskiy.
6.896: Topics in Algorithmic Game Theory Lecture 10 Constantinos Daskalakis.
Networks and Games Christos H. Papadimitriou UC Berkeley christos.
6.853: Topics in Algorithmic Game Theory Fall 2011 Constantinos Daskalakis Lecture 10.
Ásbjörn H Kristbjörnsson1 The complexity of Finding Nash Equilibria Ásbjörn H Kristbjörnsson Algorithms, Logic and Complexity.
On the Complexity of Search Problems George Pierrakos Mostly based on: On the Complexity of the Parity Argument and Other Insufficient Proofs of Existence.
1 What is Game Theory About? r Analysis of situations where conflict of interests is present r Goal is to prescribe how conflicts can be resolved 2 2 r.
Algorithmic Game Theory & Machine Learning Christos Papadimitriou.
Vasilis Syrgkanis Cornell University
NIR BITANSKY, OMER PANETH, ALON ROSEN ON THE CRYPTOGRAPHIC HARDNESS OF FINDING A NASH EQUILIBRIUM.
1 Algorithms for Computing Approximate Nash Equilibria Vangelis Markakis Athens University of Economics and Business.
6.853: Topics in Algorithmic Game Theory Fall 2011 Constantinos Daskalakis Lecture 8.
Parameterized Two-Player Nash Equilibrium Danny Hermelin, Chien-Chung Huang, Stefan Kratsch, and Magnus Wahlstrom..
6.853: Topics in Algorithmic Game Theory Fall 2011 Constantinos Daskalakis Lecture 9.
Network Formation Games. NFGs model distinct ways in which selfish agents might create and evaluate networks We’ll see two models: Global Connection Game.
A useful reduction (SAT -> game)
Market Equilibrium Ruta Mehta.
COMP/MATH 553: Algorithmic Game Theory
Historical Note von Neumann’s original proof (1928) used Brouwer’s fixed point theorem. Together with Danzig in 1947 they realized the above connection.
Christos H. Papadimitriou UC Berkeley
Presented By Aaron Roth
Computing a Nash Equilibrium of a Congestion Game: PLS-completeness
Presentation transcript:

Equilibria and Complexity: What now? Christos H. Papadimitriou UC Berkeley christos

Warwick, March Outline Equilibria and complexity: what, who and why Approximate Nash Special cases New equilibria concepts

Warwick, March The basic question Can equilibria (of various sorts: pure Nash, mixed Nash, approximate Nash, correlated, even price equilibria) be found efficiently? Explicit games vs. succinct games (graphical, strategic form, congestion, network congestion, multimatrix, facility location, etc.)

Warwick, March The succinct game argument With games we model auctions, markets, the Internet Thus we must study multi-player games But these have exponential input Hence all games of interest are multiplayer and succinct

Warwick, March Equilibria are notions of rationality, aspiring models of behavior Efficient computability is an important modeling prerequisite If your laptop cant find it, neither can the market Furthermore: Equilibria problems raise some of the most intriguing questions in the theory of algorithms and complexity Why Complexity?

Warwick, March Equilibria: the trade-offs efficiency existence naturalness correlated pure Nash mixed Nash [DGP06, CD06]

Warwick, March Equilibria: the succinct case efficiency existence naturalness correlated [PR SODA-STOC05] pure Nash NP-c/PLS-c [FPT03] mixed Nash [DFP ICALP06]

Warwick, March Complexity of Mixed Nash PPAD-complete [GP, DGP] STOC 06 Even for 3 players [CD05, DP05] Even for 2 players (!?!) [CD] FOCS 06

Warwick, March What does PPAD-complete mean? PPAD: Class of problems that always have a solution, defined in [Pa90] Contains many well-known tough nuts (Brouwer, Borsuk-Ulam, Arrow-Debreu, Nash, …) Exponential lower bounds known for some Oracle separations from P and other classes

Warwick, March Exponential directed graph with indegree, outdegree < 2 Standard source (given) ? (there must be a sink…)

Warwick, March An aside: The four existence proofs if a directed graph has an unbalanced node, then it has another PPAD if an undirected graph has an odd-degree node, then it has another PPA every dag has a sink PLS pigeonhole principle PPP

Warwick, March What PPAD-complete mean, really? Nashs 1951 proof reduces finding a Nash equilibrium to finding a Brouwer fixpoint The proof in [DGP06] is a reduction in the opposite direction We simulate arbitrary 3-dimensional Brouwer functions by a game Main trick: games that do arithmetic

Warwick, March multiplication is the name of the game and each generation plays the same Bobby Darren, 1961

Warwick, March The multiplication game x y z = x · y affects w

Warwick, March Reduction Brouwer Nash: a very rough sketch Graphical games that do multiplication, addition, comparison, Boolean operations… Simulate the circuit that computes the Brouwer function by a huge graphical game Brittle comparator problem solved by averaging Simulate the graphical game by a 4-player game: 4-color the graph

Warwick, March Brouwer Nash So….

Warwick, March game over?

Warwick, March What next? efficiency existence naturalness ?

Warwick, March approximate Nash a mixed strategy profile such that no player has a strategy with expected payoff bigger than the current one by more than + (assume all utilities normalized to [0,1])

Warwick, March approximate Nash: whats known Can be found in time n log n / [LMM04] No algorithm with < 1/2 is possible, unless supports of size bigger than log n are examined [FNS07] You get = ¾ by looking at all supports of size two

Warwick, March How to do = ½ [DMP06] s is any strategy of the first player t is the best response of the other player to s s is the best response of the first player to t ½-approximate mixed strategy profile: –First player plays ½ [s + s ] –Other player plays t

Warwick, March Better than 1/2?.38 [DMP07] (by using ideas from [LMM03] plus LP) PTAS? NB: It is known that FPTAS is impossible (unless PPAD = P) [CDT06].

Warwick, March Special cases? 0-1 games are hard [AKV05] Any interesting classes for which Nash is easy? Anonymous games [DP07] Each player is different, but sees all other players as identical

Warwick, March Pure equilibria Theorem: In any anonymous game there is a pure 2 s-approximate equilibrium (where s = number of strategies, = Lipschitz constant of the utility functions) and it can be found in polynomial time.

Warwick, March Also: PTAS! Binomial variables x 1, x 2, …x n with probabilities p 1, p 2,…,p n They induce a distribution q = [q 0, q 1, …, q n ] where q j = prob[x i =j] Lemma: There is a way to round the p i s to multiples of 1/k so that |q - q | < O(k -1/4 )

Warwick, March PTAS (cont.) Now, the mixed strategies with probabilities 0, 1/k, 2/k, …, 1 can be considered as k+1 pure strategies => O(n ^(-4) ) PTAS

Warwick, March Other equilibrium concepts: Nash dynamics pure strategy profiles best response (or improving response) by one player

Warwick, March Equilibrium concept Sink strongly connected component (cf [GMV 05]) Generalizes pure Nash, always exists Expected payoff (but which trans. prob.?) How hard is this to compute? Answer: In P for normal form games, PSPACE-complete for graphical games [FP07]

Warwick, March Unit recall equilibria a b 12 ab A strategy for the row player Problem: given a game, is there a pure Nash equilibrium in the automaton game? (Unit recall equilibrium, or URE) Could it be in P? (It is in NP [FP])

Warwick, March Componentwise unit recall equilibria (CURE) Joint work in progress with Alex Fabrikant Equilibrium if players can only change one transition at a time Universal Efficiently computable (But are they natural/convincing?)

Warwick, March PS: Nash dynamics and BGP oscillations > > > 30 oscillation!

Warwick, March BGP oscillations (continued) Well-looked at problem in Internet theory Necessary condition (NP-complete) Sufficient condition (coNP-complete) Surprise! This is actually a Nash dynamics problem… PSPACE-complete [FP07]

Warwick, March So… The complexity of Nash leads to exciting new problems …and a rethinking of the equilibrium idea PTAS for Nash? Multiplicative version? Credible/natural, guaranteed to exist and efficiently computable equilibrium concept related to Nash dynamics?