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

Slides:



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

Preprocessing Techniques for Computing Nash Equilibria Vincent Conitzer Duke University Based on: Conitzer and Sandholm. A Generalized Strategy Eliminability.
Vincent Conitzer CPS Repeated games Vincent Conitzer
Let X 1, X 2,..., X n be a set of independent random variables having a common distribution, and let E[ X i ] = . then, with probability 1 Strong law.
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.
Bilinear Games: Polynomial Time Algorithms for Rank Based Subclasses Ruta Mehta Indian Institute of Technology, Bombay Joint work with Jugal Garg and Albert.
Lecturer: Moni Naor Algorithmic Game Theory Uri Feige Robi Krauthgamer Moni Naor Lecture 8: Regret Minimization.
COMP 553: Algorithmic Game Theory Fall 2014 Yang Cai Lecture 21.
6.896: Topics in Algorithmic Game Theory Lecture 12 Constantinos Daskalakis.
On Optimal Multi-dimensional Mechanism Design Constantinos Daskalakis EECS, MIT Joint work with Yang Cai, Matt Weinberg.
6.896: Topics in Algorithmic Game Theory Lecture 11 Constantinos Daskalakis.
Nash Equilibria In Graphical Games On Trees Edith Elkind Leslie Ann Goldberg Paul Goldberg.
Ranking Games that have Competitiveness-based Strategies Leslie Goldberg, Paul Goldberg, Piotr Krysta and Carmine Ventre University of Liverpool.
6.853: Topics in Algorithmic Game Theory Fall 2011 Constantinos Daskalakis Lecture 13.
Course: Applications of Information Theory to Computer Science CSG195, Fall 2008 CCIS Department, Northeastern University Dimitrios Kanoulas.
Regret Minimization and the Price of Total Anarchy Paper by A. Blum, M. Hajiaghayi, K. Ligett, A.Roth Presented by Michael Wunder.
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.
The Evolution of Conventions H. Peyton Young Presented by Na Li and Cory Pender.
Christos alatzidis constantina galbogini.  The Complexity of Computing a Nash Equilibrium  Constantinos Daskalakis  Paul W. Goldberg  Christos H.
Estimating the Unseen: Sublinear Statistics Paul Valiant.
An Introduction to Game Theory Part II: Mixed and Correlated Strategies Bernhard Nebel.
Nash Equilibrium ( p *, q * ) is a N.E. – no player has any incentive to move: PPAD hard problem [DGP’06; CD’06] Q: Why are they so extensively studied?
Welfare Maximization in Congestion Games Liad Blumrosen and Shahar Dobzinski The Hebrew University.
Beyond Nash: Raising the Flag of Rebellion Yisrael Aumann University of Haifa, 11 Kislev 5771 ( )
Section 5.7 Suppose X 1, X 2, …, X n is a random sample from a Bernoulli distribution with success probability p. Then Y = X 1 + X 2 + … + X n has a distribution.
Simulating Normal Random Variables Simulation can provide a great deal of information about the behavior of a random variable.
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.
The moment generating function of random variable X is given by Moment generating function.
DANSS Colloquium By Prof. Danny Dolev Presented by Rica Gonen
Foundations of Privacy Lecture 11 Lecturer: Moni Naor.
The Computational Complexity of Finding a Nash Equilibrium Edith Elkind, U. of Warwick.
Computing Equilibria Christos H. Papadimitriou UC Berkeley “christos”
Noam Nisan Non-price Equilibria in Markets of Discrete goods Avinatan Hassidim, Haim Kaplan, Yishay Mansour, Noam Nisan.
Minimax strategies, Nash equilibria, correlated equilibria Vincent Conitzer
Estimation and Hypothesis Testing. The Investment Decision What would you like to know? What will be the return on my investment? Not possible PDF for.
A Projection Framework for Near- Potential Polynomial Games Nikolai Matni Control and Dynamical Systems, California.
Computing Equilibria Christos H. Papadimitriou UC Berkeley “christos”
Mechanisms for Making Crowds Truthful Andrew Mao, Sergiy Nesterko.
Nash Equilibria In Graphical Games On Trees Revisited Edith Elkind Leslie Ann Goldberg Paul Goldberg (University of Warwick) (To appear in ACM EC’06)
Small clique detection and approximate Nash equilibria Danny Vilenchik UCLA Joint work with Lorenz Minder.
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.853: Topics in Algorithmic Game Theory Fall 2011 Constantinos Daskalakis Lecture 21.
The Mean of a Discrete RV The mean of a RV is the average value the RV takes over the long-run. –The mean of a RV is analogous to the mean of a large population.
6.896: Topics in Algorithmic Game Theory Lecture 10 Constantinos Daskalakis.
Chapter 7 Sampling and Sampling Distributions ©. Simple Random Sample simple random sample Suppose that we want to select a sample of n objects from a.
Computing and Approximating Equilibria: How… …and What’s the Point? Yevgeniy Vorobeychik Sandia National Laboratories.
6.853: Topics in Algorithmic Game Theory Fall 2011 Constantinos Daskalakis Lecture 10.
Price of Anarchy Georgios Piliouras. Games (i.e. Multi-Body Interactions) Interacting entities Pursuing their own goals Lack of centralized control Prediction?
Approximate Inference: Decomposition Methods with Applications to Computer Vision Kyomin Jung ( KAIST ) Joint work with Pushmeet Kohli (Microsoft Research)
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.
Algorithms for solving two-player normal form games
Algorithmic Game Theory & Machine Learning Christos Papadimitriou.
6.853: Topics in Algorithmic Game Theory Fall 2011 Constantinos Daskalakis Lecture 22.
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.
Central Limit Theorem Let X 1, X 2, …, X n be n independent, identically distributed random variables with mean  and standard deviation . For large n:
Parameterized Two-Player Nash Equilibrium Danny Hermelin, Chien-Chung Huang, Stefan Kratsch, and Magnus Wahlstrom..
Yuan Deng Vincent Conitzer Duke University
Sampling and Sampling Distributions
Ch5.4 Central Limit Theorem
Communication Complexity as a Lower Bound for Learning in Games
Structured Models for Multi-Agent Interactions
Presented By Aaron Roth
Multiagent Systems Repeated Games © Manfred Huber 2018.
Normal Form (Matrix) Games
Presentation transcript:

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

If your game is interesting, its description cannot be astronomically long…

Game Species interesting games graphical games normal form games e.g. bounded degree e.g. constant number of players what else?

Bad News… Computing a Mixed Nash Equilibrium ? is PPAD-complete [DGP 05] even for 3 players [CD 05, DP 05] even for 2 players [CD 06] - in normal form games PPAD-complete [DGP] even for 2 strategies per player and degree 3 - in graphical games

So what next? Computing approximate Equilibria (every player plays an approximate best response) Finding a better point in Christos cube efficiency existence naturalness correlated pure Nash mixed Nash [DGP06, CD06] Looking at other interesting games…

Approximate Equilibria for 2-players? Compute a point at which each player has at most - regret.. for = 2 -n PPAD-Complete [ DGP, CD] for = n - PPAD-Complete for any [CDT 06] = constant ?? ( no FPTAS )

LMM 04 log n 2 - support is enough for all [LMM 03] take Nash equilibrium (x, y); take log n/ 2 independent samples from x and y subexponential algorithm for computing - Nash

A simple algorithm for.5 -approximate Column player finds: best response j to strategy i of row player Row player finds: best response k to strategy j of column player G = (R, C) i j k approximate Nash! [DMP 06] [FNS 06]: cant do better with small supports!

Beyond Constant Support [DMP 07].38 can be achieved in polynomial time Generalization of Previous Idea: sampling (similar to LMM) LP + guess value of the eq. u +

PTAS ?

Other Interesting Games? interesting games graphical games normal form games anonymous games Each player is different, but sees all other players as identical

why interesting? - the succinctness argument : n players, s strategies, all interact, n s size! Characterization of equilibria in large anonymous games, [Blonski 00] e.g. auctions, stock market, congestion, social phenomena, … "How many veiled women can we expect in Cairo ?" - ubiquity: think of your favorite large game - is it anonymous? (the utility of a player depends on her strategy, and on how many other players play each strategy)

Pure Nash Equilibria Theorem [DP 07]: In any anonymous game, there exists a 2Ls 2 - approximate pure Nash equilibrium which can be found in polynomial time. (L = Lipschitz constant of the utility functions) how rapidly does the payoff change as players change strategy?

PTAS for anonymous games with two strategies Big Picture: Discretize the space of mixed Nash equilibria.Discretize the space of mixed Nash equilibria. Discrete set achieves some approximation which depends on the grid size.Discrete set achieves some approximation which depends on the grid size. Reduce the problem to computing a pure Nash equilibrium with a larger set of strategies.Reduce the problem to computing a pure Nash equilibrium with a larger set of strategies. Big Question: what grid size is required to achieve approximation ? if function of only PTAS if function of n nothing

PTAS (cont.) [Restrict attention to 2 strategies per player] Let p 1, p 2,…, p n be some mixed strategy profile. The utility of player 1 for playing pure strategy is where the X j s are Bernoulli random variables with expectaion p j.

PTAS (cont.) How is the utility affected if we replace the p i s by another set of probabilities {q i }? Absolute Change in Utility where the Y j s are Bernoulli random variables with expectaions q j.

PTAS(cont.) Main Lemma: Given any constant k and any set of probabilities {p i } i, there exists a way to round the p i s to q i s which are multiples of 1/k so that ||P - Q|| = O(k -1/2 ), where: P is the distribution of the sum of the Bernoullis p i P is the distribution of the sum of the Bernoullis p i Q is the distribution of the sum of the Bernoullis q i no dependence on n PTAS for anonymous games approximation in time

PTAS - complications Two natural approaches seem to fail: i. round to the closest multiple of 1/k suppose p i =1/n, for all i i = 0, for all i q i = 0, for all i Q [0] = 1, whereas Q [0] = 1, whereas variation distance 1-1/e variation distance 1-1/e

PTAS – complications (cont.) ii. Randomized Rounding Let the q i be random variables taking values which are multiples of 1/k so that E[q i ] = p i. Then, for all t = 0,…, n, - Q[t] is a random variable which is a function of the q i s - Q[t] is a random variable which is a function of the q i s e.g. - Q[t] - Q[t] has the correct expectation! E[Q[t]] = P[t] trouble: expectations are at most 1 and functions involve products

PTAS(cont.) Our approach: Poisson Approximations Intuition: If p i s were small If p i s were small would be close to a Poisson distn of mean define the q i s so that define the q i s so that

PTAS(cont.) Near the boundaries of [0,1] Poisson Approximations are sufficient Disadvantage of Poisson distribution: mean = variance This is disastrous for intermediate values of the p i s approximation with translated Poisson distributions approximation with translated Poisson distributions to achieve mean and variance 2 define a Poisson( 2 ) distribution; then shift it by - 2

Thank you for your attention!