A Projection Framework for Near- Potential Polynomial Games Nikolai Matni Control and Dynamical Systems, California.

Slides:



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

Coordination Mechanisms for Unrelated Machine Scheduling Yossi Azar joint work with Kamal Jain Vahab Mirrokni.
Inefficiency of equilibria, and potential games Computational game theory Spring 2008 Michal Feldman TexPoint fonts used in EMF. Read the TexPoint manual.
An Architectural View of Game Theoretic Control Raga Gopalakrishnan and Adam Wierman California Institute of Technology Jason R. Marden University of Colorado.
6.896: Topics in Algorithmic Game Theory Lecture 20 Yang Cai.
Continuation Methods for Structured Games Ben Blum Christian Shelton Daphne Koller Stanford University.
Fast Algorithms For Hierarchical Range Histogram Constructions
(CS/SS 241) Introduction to SISL: Topics in Algorithmic game theory Adam Wierman – 258 Jorgensen John Ledyard – 102 Baxter Jason R. Marden – 335 Moore.
Algorithmic Game Theory and Scheduling Eric Angel, Evripidis Bampis, Fanny Pascual IBISC, University of Evry, France GOTha, 12/05/06, LIP 6.
Congestion Games with Player- Specific Payoff Functions Igal Milchtaich, Department of Mathematics, The Hebrew University of Jerusalem, 1993 Presentation.
Joint Strategy Fictitious Play Sherwin Doroudi. “Adapted” from J. R. Marden, G. Arslan, J. S. Shamma, “Joint strategy fictitious play with inertia for.
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.
Learning in games Vincent Conitzer
A camper awakens to the growl of a hungry bear and sees his friend putting on a pair of running shoes, “You can’t outrun a bear,” scoffs the camper. His.
INFORMS 2006, Pittsburgh, November 8, 2006 © 2006 M. A. Zinkevich, AICML 1 Games, Optimization, and Online Algorithms Martin Zinkevich University of Alberta.
An Introduction to Game Theory Part II: Mixed and Correlated Strategies Bernhard Nebel.
Beyond selfish routing: Network Formation Games. Network Formation Games NFGs model the various ways in which selfish agents might create/use networks.
Autonomous Target Assignment: A Game Theoretical Formulation Gurdal Arslan & Jeff Shamma Mechanical and Aerospace Engineering UCLA AFOSR / MURI.
The Price Of Stability for Network Design with Fair Cost Allocation Elliot Anshelevich, Anirban Dasgupta, Jon Kleinberg, Eva Tardos, Tom Wexler, Tim Roughgarden.
Selfish Caching in Distributed Systems: A Game-Theoretic Analysis By Byung-Gon Chun et al. UC Berkeley PODC’04.
Learning in Games. Fictitious Play Notation! For n Players we have: n Finite Player’s Strategies Spaces S 1, S 2, …, S n n Opponent’s Strategies Spaces.
Nov 2003Group Meeting #2 Distributed Optimization of Power Allocation in Interference Channel Raul Etkin, Abhay Parekh, and David Tse Spectrum Sharing.
An Introduction to Game Theory Part III: Strictly Competitive Games Bernhard Nebel.
Near-Optimal Network Design with Selfish Agents By Elliot Anshelevich, Anirban Dasgupta, Eva Tardos, Tom Wexler STOC’03 Presented by Mustafa Suleyman CIFTCI.
Potential games, Congestion games Computational game theory Spring 2010 Adapting slides by Michal Feldman TexPoint fonts used in EMF. Read the TexPoint.
Convergence Time to Nash Equilibria in Load Balancing Eyal Even-Dar, Tel-Aviv University Alex Kesselman, Tel-Aviv University Yishay Mansour, Tel-Aviv University.
Network Formation Games. Netwok Formation Games NFGs model distinct ways in which selfish agents might create and evaluate networks We’ll see two models:
Network Formation Games. Netwok Formation Games NFGs model distinct ways in which selfish agents might create and evaluate networks We’ll see two models:
Contribution Games in Social Networks Elliot Anshelevich Rensselaer Polytechnic Institute (RPI) Troy, New York Martin Hoefer RWTH Aachen University Aachen,
Inefficiency of equilibria, and potential games Computational game theory Spring 2008 Michal Feldman.
1 Issues on the border of economics and computation נושאים בגבול כלכלה וחישוב Congestion Games, Potential Games and Price of Anarchy Liad Blumrosen ©
1 of 12 COMMUTATORS, ROBUSTNESS, and STABILITY of SWITCHED LINEAR SYSTEMS SIAM Conference on Control & its Applications, Paris, July 2015 Daniel Liberzon.
CPS Learning in games Vincent Conitzer
Raga Gopalakrishnan University of Colorado at Boulder Sean D. Nixon (University of Vermont) Jason R. Marden (University of Colorado at Boulder) Stable.
A Framework for Distributed Model Predictive Control
Derivative Action Learning in Games Review of: J. Shamma and G. Arslan, “Dynamic Fictitious Play, Dynamic Gradient Play, and Distributed Convergence to.
PENN S TATE Department of Industrial Engineering 1 Revenue Management in the Context of Dynamic Oligopolistic Competition Terry L. Friesz Reetabrata Mookherjee.
A Study of Central Auction Based Wholesale Electricity Markets S. Ceppi and N. Gatti.
Equilibria in Network Games: At the Edge of Analytics and Complexity Rachel Kranton Duke University Research Issues at the Interface of Computer Science.
Information Theory for Mobile Ad-Hoc Networks (ITMANET): The FLoWS Project Competitive Scheduling in Wireless Networks with Correlated Channel State Ozan.
Beyond selfish routing: Network Games. Network Games NGs model the various ways in which selfish agents strategically interact in using a network They.
Beyond selfish routing: Network Games. Network Games NGs model the various ways in which selfish users (i.e., players) strategically interact in using.
Multi-area Nonlinear State Estimation using Distributed Semidefinite Programming Hao Zhu October 15, 2012 Acknowledgements: Prof. G.
Designing Games for Distributed Optimization Na Li and Jason R. Marden IEEE Journal of Selected Topics in Signal Processing, Vol. 7, No. 2, pp ,
Hedonic Clustering Games Moran Feldman Joint work with: Seffi Naor and Liane Lewin-Eytan.
Vasilis Syrgkanis Cornell University
Stochastic Optimization for Markov Modulated Networks with Application to Delay Constrained Wireless Scheduling Michael J. Neely University of Southern.
MAIN RESULT: We assume utility exhibits strategic complementarities. We show: Membership in larger k-core implies higher actions in equilibrium Higher.
Generalized Point Based Value Iteration for Interactive POMDPs Prashant Doshi Dept. of Computer Science and AI Institute University of Georgia
The Price of Routing Unsplittable Flow Yossi Azar Joint work with B. Awerbuch and A. Epstein.
Network Formation Games. NFGs model distinct ways in which selfish agents might create and evaluate networks We’ll see two models: Global Connection Game.
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.
Use or disclosure of the information contained herein is subject to specific written CIRA approval 1 PURSUIT – EVASION GAMES GAME THEORY AND ANALYSIS OF.
Network Formation Games. NFGs model distinct ways in which selfish agents might create and evaluate networks We’ll see two models: Global Connection Game.
Satisfaction Games in Graphical Multi-resource Allocation
Polynomial DC decompositions
Mathematical Programming (towards programming with math)
Presented By Aaron Roth
Network Formation Games
Oliver Schulte Petra Berenbrink Simon Fraser University
Multiagent Systems Repeated Games © Manfred Huber 2018.
Selfish Load Balancing
Vincent Conitzer Learning in games Vincent Conitzer
Computing a Nash Equilibrium of a Congestion Game: PLS-completeness
The Price of Routing Unsplittable Flow
UNIT II: The Basic Theory
Network Formation Games
Vincent Conitzer CPS Learning in games Vincent Conitzer
Normal Form (Matrix) Games
Presentation transcript:

A Projection Framework for Near- Potential Polynomial Games Nikolai Matni Control and Dynamical Systems, California Institute of Technology IEEE CDC Maui, December 13 th 2012

Motivation – Potential Games Informal definition: local actions have predictable global consequences. Nice properties – Pure-strategy Nash Equilibria (NE) – Simple dynamics converge to these NE Applications to distributed control – Marden, Arslan & Shamma 2010 – Candogan, Menache, Ozdaglar & Parrilo 2009 – Li & Marden, 2011

Motivation – Polynomial Games Would like to consider general class of continuous games – Finite players, continuous action sets. Why? – Goal is control: most systems of interest are analog. – Quantization leads to tradeoffs in granularity, performance and problem dimension. Why not? – Potentially intractable to analyze (Parrilo 2006, Stein et al for recent results). – Can lead to infinite dimensional optimization problems. Solution? – Restrict ourselves to polynomial cost functions and use Sum Of Squares (SOS) methods.

Motivation – Near Potential Games O. Candogan, A. Ozdalgar, P.A. Parrilo, A Projection Framework for Near-Potential Games, CDC 2010 (and subsequent work) Basic idea: if a game is “close” to being a potential game, it behaves “almost as well.” Projection Framework – finite dimensional case – Potential games form a subspace. – Project onto this framework to find closest potential game. – If distance from subspace is small, original game inherits many nice properties. Goal: Extend these ideas to polynomial games.

Outline Motivation – Potential games – Polynomial games – Near-Potential games Preliminaries – Game Theory – Algebraic Geometry/Sum of Squares (SOS) Projection Framework Properties – Static – Dynamic Example Conclusions and Future work

Outline Motivation – Potential games – Polynomial games – Near-Potential games Preliminaries – Game Theory – Algebraic Geometry/Sum of Squares (SOS) Projection Framework Properties – Static – Dynamic Example Conclusions and Future work

Prelims – Polynomial Game A polynomial game is given by: – A finite player set – Strategy spaces, where – Polynomial utility functions, A polynomial game is: – Continuous if for all n, is a closed interval of the real line – Discrete if for all n, – Mixed if some strategy sets are continuous, and some are discrete. – Assume w.l.o.g.

Prelims – Potential Games A polynomial game G is a polynomial potential game if there exists a polynomial potential function such that, for every player n, and every Algebraic characterization (Monderer, Shapley ’96): A continuous game is a potential game iff

Prelims – Misc. Game Theory A strategy is an approximate Nash (or ε) Equilibrium if, for all n, we have that

Prelims – SOS and p(x)≥0 Definition: a real polynomial p(x) admits a Sum Of Squares (SOS) decomposition if Why SOS? – Determining if p(x)≥0, is in general, NP-hard – Determining if p(x) is SOS tested through SDP Lemma [SOS relaxation]: If there exist SOS polynomials such that then

Outline Motivation – Potential games – Polynomial games – Near-Potential games Preliminaries – Game Theory – Algebraic Geometry/Sum of Squares (SOS) Projection Framework Properties – Static – Dynamic Example Conclusions and Future work

Projection Framework – MPD & MDD Need a notion of distance in the space of games Candogan et al. introduced Maximum Pairwise Distance (MPD) Use the continuity of polynomials to define Maximum Differential Difference (MDD) Both capture how different two games are in terms of utility improvements due to unilateral deviations

Projection Framework Task: Given a polynomial game, find a nearby potential polynomial game Formulate as an optimization problem: Constraint ensures we get a Potential Game Objective function minimizes MDD. Intractable!

Projection Framework – Convexify Step 1: rewrite constraint in terms of algebraic characterization Step 2: introduce slack variable γ

Projection Framework – Convexify Step 3: apply Lemma [SOS relaxation] This is a finite dimensional SOS program, solvable in polynomial time. It yields a polynomial potential game satisfying

Projection Framework - Extensions Can extend this idea to mixed/discrete games Lemma [MPD]: If, then Continuous Relaxations: For a mixed or discrete game, set all strategy sets to [-1,1] – Apply previous SOS program and Lemma [MPD] to mixed games or discrete games with – Allows us to apply algebraic characterization, which can reduce number of constraints from O( ) to O(N)

Outline Motivation – Potential games – Polynomial games – Near-Potential games Preliminaries – Game Theory – Algebraic Geometry/Sum of Squares (SOS) Projection Framework Properties – Static – Dynamic Example Conclusions and Future work

Properties – Static Let and be such that. Then for every ε 1 -equilibrium y of, z(y) is an ε-equilibrium of, where For continuous games, D=0, z(y)=y, and local maxima of P are pure (ε=0) NE.

Properties – Static Let and be such that. Then for every ε 1 -equilibrium y of, z(y) is an ε-equilibrium of, where For continuous games, D=0, z(y)=y, and local maxima of P are pure (ε=0) NE.

Properties – Dynamic Definition: ε-better response dynamics – Round robin updates – Player updates only to improve utility by at least ε – Otherwise does not update Suppose there exists such that Then, under ε-better response dynamics, after a finite number of iterations, dynamics will be confined to the ε-equilibria set of, for arbitrary.

Outline Motivation – Potential games – Polynomial games – Near-Potential games Preliminaries – Game Theory – Algebraic Geometry/Sum of Squares (SOS) Projection Framework Properties – Static – Dynamic Example Conclusions and Future work

Example – Distributed Power Consider the N player game defined by – Distributed power minimization interpretation

Example – Distributed Power Run through projection framework to find nearby potential game : satisfying

Example – Distributed Power Potential function concave – can compute global maximum to identify.2-equilibria of G Alternatively, can run.2-better response dynamics to converge to a.2-equilibria of G. Quantify performance through cost function

Example – Distributed Power Compare better-response (x br ) to centralized (optimal x * ) positions Better response comes within ~20% of centralized solution Completely decentralized Arbitrarily scalable Requires no a priori knowledge of base station locations

Conclusions & Future Work Introduce framework for analyzing polynomial games – Defined MDD and a tractable projection framework to find nearby potential games – Related static and dynamic properties of polynomial games to those of nearby potential games – Illustrated these methods on a distributed power problem Future work – Projecting onto weighted polynomial games – Additional static properties (mixed-equilibria) – Efficiency notions (price of anarchy, price of stability, etc.)