Computing and Approximating Equilibria: How… …and What’s the Point? Yevgeniy Vorobeychik Sandia National Laboratories.

Slides:



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

Pretty-Good Tomography Scott Aaronson MIT. Theres a problem… To do tomography on an entangled state of n qubits, we need exp(n) measurements Does this.
An Introduction to Game Theory Part V: Extensive Games with Perfect Information Bernhard Nebel.
Market Institutions: Oligopoly
Game Theory Assignment For all of these games, P1 chooses between the columns, and P2 chooses between the rows.
1 University of Southern California Keep the Adversary Guessing: Agent Security by Policy Randomization Praveen Paruchuri University of Southern California.
2008 External Research Supported by Computational Analysis of Sponsored-Search Auctions External Research Initiative University of British Columbia David.
Game Theory “I Used to Think I Was Indecisive - But Now I’m Not So Sure” - Anonymous Mike Shor Lecture 5.
Chapter 6 Game Theory © 2006 Thomson Learning/South-Western.
Game Theory 1. Game Theory and Mechanism Design Game theory to analyze strategic behavior: Given a strategic environment (a “game”), and an assumption.
Markov Game Analysis for Attack and Defense of Power Networks Chris Y. T. Ma, David K. Y. Yau, Xin Lou, and Nageswara S. V. Rao.
Nash equilibria in Electricity Markets: A comparison of different approaches Seminar in Electric Power Networks, 12/5/12 Magdalena Klemun Master Student,
Automated Negotiation Lecture 1: Introduction and Background Knowledge.
Dynamic Games of Complete Information.. Repeated games Best understood class of dynamic games Past play cannot influence feasible actions or payoff functions.
Chapter 6 © 2006 Thomson Learning/South-Western Game Theory.
Sep. 5, 2013 Lirong Xia Introduction to Game Theory.
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.
1 The Supply Chain Management Game for the Trading Agent Competition 2004 Supervisor: Ishai Menashe Dr. Ilana David final presentation: 10-Oct-04.
1 1 Lesson overview BA 592 Lesson I.10 Sequential and Simultaneous Move Theory Chapter 6 Combining Simultaneous and Sequential Moves Lesson I.10 Sequential.
Temporal Action-Graph Games: A New Representation for Dynamic Games Albert Xin Jiang University of British Columbia Kevin Leyton-Brown University of British.
Lecture 1 - Introduction 1.  Introduction to Game Theory  Basic Game Theory Examples  Strategic Games  More Game Theory Examples  Equilibrium  Mixed.
Computing Best-Response Strategies in Infinite Games of Incomplete Information Daniel Reeves and Michael Wellman University of Michigan.
CS 589 Information Risk Management 23 January 2007.
A Heuristic Bidding Strategy for Multiple Heterogeneous Auctions Patricia Anthony & Nicholas R. Jennings Dept. of Electronics and Computer Science University.
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.
Nash Q-Learning for General-Sum Stochastic Games Hu & Wellman March 6 th, 2006 CS286r Presented by Ilan Lobel.
Distributed Computing with Adaptive Heuristics Michael Schapira Princeton Innovations in Computer Science 09 January 2011 Partially supported by NSF Aaron.
Software Agents in Economic Environments Robert S. Gazzale Ph.D. Candidate, Department of Economics Jeffrey MacKie Mason Professor, Dept. of Economics.
Computing Equilibria Christos H. Papadimitriou UC Berkeley “christos”
UNIT III: COMPETITIVE STRATEGY
Two-Stage Games APEC 8205: Applied Game Theory Fall 2007.
Simple search methods for finding a Nash equilibrium Ryan Porter, Eugene Nudelman, and Yoav Shoham Games and Economic Behavior, Vol. 63, Issue 2. pp ,
01/16/2002 Reliable Query Reporting Project Participants: Rajgopal Kannan S. S. Iyengar Sudipta Sarangi Y. Rachakonda (Graduate Student) Sensor Networking.
Operations Research Models
Computing Equilibria Christos H. Papadimitriou UC Berkeley “christos”
MAKING COMPLEX DEClSlONS
An Introduction to Market Experiments Catherine Eckel University of Texas at Dallas.
Changing Perspective… Common themes throughout past papers Repeated simple games with small number of actions Mostly theoretical papers Known available.
History-Dependent Graphical Multiagent Models Quang Duong Michael P. Wellman Satinder Singh Computer Science and Engineering University of Michigan, USA.
1 S ystems Analysis Laboratory Helsinki University of Technology Kai Virtanen, Janne Karelahti, Tuomas Raivio, and Raimo P. Hämäläinen Systems Analysis.
Man and Superman Human Limitations, innovation and emergence in resource competition Robert Savit University of Michigan.
Dynamic Games & The Extensive Form
Chapters 29, 30 Game Theory A good time to talk about game theory since we have actually seen some types of equilibria last time. Game theory is concerned.
1 The Price of Defense M. Mavronicolas , V. Papadopoulou , L. Michael ¥, A. Philippou , P. Spirakis § University of Cyprus, Cyprus  University of Patras.
1 S ystems Analysis Laboratory Helsinki University of Technology Kai Virtanen, Tuomas Raivio and Raimo P. Hämäläinen Systems Analysis Laboratory Helsinki.
Regret Minimizing Equilibria of Games with Strict Type Uncertainty Stony Brook Conference on Game Theory Nathanaël Hyafil and Craig Boutilier Department.
A Study of Central Auction Based Wholesale Electricity Markets S. Ceppi and N. Gatti.
Modeling Reasoning in Strategic Situations Avi Pfeffer MURI Review Monday, December 17 th, 2007.
Basic Principles of Economics Rögnvaldur J. Sæmundsson January
Design and management of Noncooperative Communication Networks Ariel Orda Dept. of Electrical Engineering Technion – Israel Institute of Technology.
Information Theory for Mobile Ad-Hoc Networks (ITMANET): The FLoWS Project Competitive Scheduling in Wireless Networks with Correlated Channel State Ozan.
Algorithmic, Game-theoretic and Logical Foundations
6.853: Topics in Algorithmic Game Theory Fall 2011 Constantinos Daskalakis Lecture 22.
MAIN RESULT: We assume utility exhibits strategic complementarities. We show: Membership in larger k-core implies higher actions in equilibrium Higher.
Econ 805 Advanced Micro Theory 1 Dan Quint Fall 2009 Lecture 1 A Quick Review of Game Theory and, in particular, Bayesian Games.
Search Control.. Planning is really really hard –Theoretically, practically But people seem ok at it What to do…. –Abstraction –Find “easy” classes of.
Yuan Deng Vincent Conitzer Duke University
Keep the Adversary Guessing: Agent Security by Policy Randomization
CPS Mechanism design Michael Albert and Vincent Conitzer
Instructor: Ruta Mehta TA: TBA
Econ 805 Advanced Micro Theory 1
Optimization Techniques for Natural Resources SEFS 540 / ESRM 490 B
For modeling conflict and cooperation Schwartz/Teneketzis
Unit 4 SOCIAL INTERACTIONS.
Game Theory in Wireless and Communication Networks: Theory, Models, and Applications Lecture 2 Bayesian Games Zhu Han, Dusit Niyato, Walid Saad, Tamer.
Chapter 29 Game Theory Key Concept: Nash equilibrium and Subgame Perfect Nash equilibrium (SPNE)
Multiagent Systems Repeated Games © Manfred Huber 2018.
Economics in the Laboratory
Kai Virtanen, Janne Karelahti, Tuomas Raivio, and Raimo P. Hämäläinen
Presentation transcript:

Computing and Approximating Equilibria: How… …and What’s the Point? Yevgeniy Vorobeychik Sandia National Laboratories

Who am I? Ph.D. CS, University of Michigan, advised by Michael Wellman – approximating/estimating equilibria in simulation- based games; computational mechanism design Postdoc, University of Pennsylvania, advised by Michael Kearns – behavioral experiments on social networks (e.g., networked battle-of-the-sexes, network formation, etc) Currently: Sandia National Labs – game theoretic analysis of complex systems

Is Computing a Nash equilibrium Hard? PPAD complete – seems pretty hard Leveraging graphical structure helps – AGGs (action-graph games), graphical games, etc – still hard… Custom solvers for special cases: – e.g., Stackelberg games for security Simple search methods – often really good: most games in GAMUT have equilibria with very small support size (most have a pure strategy Nash equilibrium)

What about GIANT games? Infinite strategy spaces? Bayesian games? Dynamic games? Yikes! Heuristics seem to work really well at approximating Nash equilibria – Variations on iterative best response (TABU best response, keeping track of game theoretic regret, etc) – min-regret-first heuristic (explore deviations from lowest-regret profiles) Noisy payoff function evaluations? – Take lots of samples – compute the next best sample (previous work based on KL divergence of before/after probability distributions of minimum regret profiles) – EVI (expected value of information)-based heuristic

Great, we can solve games. Now what? Stackelberg games for security: – Compute optimal protection decisions against an intelligent adversary – Implemented by airports, federal air marshal Solve other, or more complex, security related games…

Great, we can solve games. Now what? Mechanism design: – can make policy decisions, solving game induced by a policy choice to “predict” strategic outcomes – example: government can make or subsidize infrastructure investments in the electric grid can determine the development of grid network; goal: facilitate development of renewable sources (e.g., wind) decisions about building wind farms and generating electricity are based on grid development; done by an imperfectly competitive market

Great, we can solve games. Now what? Computational “characterizations” – map out a “strategic landscape” for a complex game theoretic model – example A: what happens in a keyword auction (appropriately stylized) when market conditions change (e.g., increased/decreased number of competitors; increased/decreased number of search engines; changing ranking/pricing rules) – qualitative AND quantitative illustrations multi-unit auctions example: know that bid under value; underbidding increases with quanitity; can we quantify this in specific settings? – somewhat related to “mechanism design”, but not entirely

Beyond Nash Equilibria We want a predictive model of behavior – humans – or computers Try to use data from multiple sources (game models, actual behavior) to predict behavior in future settings Consider principled models of non-financial motivations; maybe alternative representations of preferences (prospect theory, goals-plans) – people care about a variety of things ($$, social capital, fairness, etc)

Thank you for listening!