A useful reduction (SAT -> game)

Slides:



Advertisements
Similar presentations
On the Local and Global Price of Anarchy of Graphical Games Oren Ben-Zwi Ronen Oren Ben-ZwiAmir Ronen Amir Ronen.
Advertisements

Chapter 17: Making Complex Decisions April 1, 2004.
Complexity ©D.Moshkovits 1 Where Can We Draw The Line? On the Hardness of Satisfiability Problems.
Complexity Results about Nash Equilibria Vincent Conitzer, Tuomas Sandholm International Joint Conferences on Artificial Intelligence 2003 (IJCAI’03) Presented.
A study of Correlated Equilibrium Polytope By: Jason Sorensen.
Game Theory Assignment For all of these games, P1 chooses between the columns, and P2 chooses between the rows.
Theory of Computing Lecture 18 MAS 714 Hartmut Klauck.
This Segment: Computational game theory Lecture 1: Game representations, solution concepts and complexity Tuomas Sandholm Computer Science Department Carnegie.
Mixed Strategies CMPT 882 Computational Game Theory Simon Fraser University Spring 2010 Instructor: Oliver Schulte.
COMP 553: Algorithmic Game Theory Fall 2014 Yang Cai Lecture 21.
CS Department Fireside Chat All are welcome! Wed Nov 18, 5-6pm, Ols 228e/236d Kim Hazelwood and Wes Weimer Meet and ask them questions in a non-academic.
Congestion Games with Player- Specific Payoff Functions Igal Milchtaich, Department of Mathematics, The Hebrew University of Jerusalem, 1993 Presentation.
The basics of Game Theory Understanding strategic behaviour.
1 Chapter 4: Minimax Equilibrium in Zero Sum Game SCIT1003 Chapter 4: Minimax Equilibrium in Zero Sum Game Prof. Tsang.
Negotiation A Lesson in Multiagent System Based on Jose Vidal’s book Fundamentals of Multiagent Systems Henry Hexmoor SIUC.
Game-theoretic analysis tools Necessary for building nonmanipulable automated negotiation systems.
EC941 - Game Theory Prof. Francesco Squintani Lecture 8 1.
by Vincent Conitzer of Duke
Non-cooperative Game Theory Notes by Alberto Bressan.
Algorithmic Applications of Game Theory Lecture 8 1.
Complexity Results about Nash Equilibria
An Introduction to Game Theory Part II: Mixed and Correlated Strategies Bernhard Nebel.
More NP-completeness Sipser 7.5 (pages ).
Computability and Complexity 15-1 Computability and Complexity Andrei Bulatov NP-Completeness.
1 Computing Nash Equilibrium Presenter: Yishay Mansour.
Near-Optimal Network Design with Selfish Agents By Elliot Anshelevich, Anirban Dasgupta, Eva Tardos, Tom Wexler STOC’03 Presented by Mustafa Suleyman CIFTCI.
Automated Mechanism Design: Complexity Results Stemming From the Single-Agent Setting Vincent Conitzer and Tuomas Sandholm Computer Science Department.
On Bounded Rationality and Computational Complexity Christos Papadimitriou and Mihallis Yannakakis.
Complexity 1 Hardness of Approximation. Complexity 2 Introduction Objectives: –To show several approximation problems are NP-hard Overview: –Reminder:
Network Formation Games. Netwok Formation Games NFGs model distinct ways in which selfish agents might create and evaluate networks We’ll see two models:
Segment: Computational game theory Lecture 1b: Complexity Tuomas Sandholm Computer Science Department Carnegie Mellon University.
Minimax strategies, Nash equilibria, correlated equilibria Vincent Conitzer
Computing Equilibria Christos H. Papadimitriou UC Berkeley “christos”
Game representations, solution concepts and complexity Tuomas Sandholm Computer Science Department Carnegie Mellon University.
1 Efficiency and Nash Equilibria in a Scrip System for P2P Networks Eric J. Friedman Joseph Y. Halpern Ian Kash.
Small clique detection and approximate Nash equilibria Danny Vilenchik UCLA Joint work with Lorenz Minder.
The Cost and Windfall of Manipulability Abraham Othman and Tuomas Sandholm Carnegie Mellon University Computer Science Department.
Standard and Extended Form Games A Lesson in Multiagent System Based on Jose Vidal’s book Fundamentals of Multiagent Systems Henry Hexmoor, SIUC.
Game-theoretic analysis tools Tuomas Sandholm Professor Computer Science Department Carnegie Mellon University.
Kin selection and Evolution of Sympathy Ted Bergstrom.
Static Games of Incomplete Information
Ásbjörn H Kristbjörnsson1 The complexity of Finding Nash Equilibria Ásbjörn H Kristbjörnsson Algorithms, Logic and Complexity.
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.
By: Donté Howell Game Theory in Sports. What is Game Theory? It is a tool used to analyze strategic behavior and trying to maximize his/her payoff of.
Stackleberg-Nash Equilibrium Presentation: Belov Nikolay.
Constraint Satisfaction Problems and Games
Nash Equilibrium: P or NP?
Chapter 10 NP-Complete Problems.
CPS Mechanism design Michael Albert and Vincent Conitzer
A useful reduction (SAT -> game)
Simultaneous Move Games: Discrete Strategies
Convergence, Targeted Optimality, and Safety in Multiagent Learning
Structured Models for Multi-Agent Interactions
Where Can We Draw The Line?
Lecture 24 NP-Complete Problems
Game Theory in Wireless and Communication Networks: Theory, Models, and Applications Lecture 2 Bayesian Games Zhu Han, Dusit Niyato, Walid Saad, Tamer.
Vincent Conitzer Normal-form games Vincent Conitzer
Presented By Aaron Roth
Vincent Conitzer Mechanism design Vincent Conitzer
More NP-Complete Problems
Optimizing Scrip Systems: Efficiency, Crashes, Hoarders, and Altruists
Molly W. Dahl Georgetown University Econ 101 – Spring 2009
CS21 Decidability and Tractability
Network Formation Games
Lecture Game Theory.
Instructor: Aaron Roth
2-Nash and Leontief Economy
Normal Form (Matrix) Games
A Technique for Reducing Normal Form Games to Compute a Nash Equilibrium Vincent Conitzer and Tuomas Sandholm Carnegie Mellon University, Computer Science.
Presentation transcript:

A useful reduction (SAT -> game) Theorem. SAT-solutions correspond to mixed-strategy equilibria of the following game (each agent randomizes uniformly on support) SAT Formula: (x1 or -x2) and (-x1 or x2 ) Solutions: x1=true, x2=true x1=false,x2=false Game: x1 x2 +x1 -x1 +x2 -x2 (x1 or -x2) (-x1 or x2) default x1 -2,-2 -2,-2 0,-2 0,-2 2,-2 2,-2 -2,-2 -2,-2 -2,1 x2 -2,-2 -2,-2 2,-2 2,-2 0,-2 0,-2 -2,-2 -2,-2 -2,1 +x1 -2,0 -2,2 1,1 -2,-2 1,1 1,1 -2,0 -2,2 -2,1 -x1 -2,0 -2,2 -2,-2 1,1 1,1 1,1 -2,2 -2,0 -2,1 +x2 -2,2 -2,0 1,1 1,1 1,1 -2,-2 -2,2 -2,0 -2,1 -x2 -2,2 -2,0 1,1 1,1 -2,-2 1,1 -2,0 -2,2 -2,1 (x1 or -x2) -2,-2 -2,-2 0,-2 2,-2 2,-2 0,-2 -2,-2 -2,-2 -2,1 (-x1 or x2) -2,-2 -2,-2 2,-2 0,-2 0,-2 2,-2 -2,-2 -2,-2 -2,1 default 1,-2 1,-2 1,-2 1,-2 1,-2 1,-2 1,-2 1,-2 0,0 Proof sketch: Playing opposite literals (with any probability) is unstable If you play literals (with probabilities), you should make sure that for any clause, the probability of the literal being in that clause is high enough, and for any variable, the probability that the literal corresponds to that variable is high enough (otherwise the other player will play this clause/variable and hurt you) So equilibria where both randomize over literals can only occur when both randomize over same SAT solution Note these are the only “good” equilibria

Complexity of mixed-strategy Nash equilibria with certain properties This reduction implies that there is an equilibrium where players get expected utility 1 each iff the SAT formula is satisfiable Any reasonable objective would prefer such equilibria to 0-payoff equilibrium Corollary. Deciding whether a “good” equilibrium exists is NP-hard: 1. equilibrium with high social welfare 2. Pareto-optimal equilibrium 3. equilibrium with high utility for a given player i 4. equilibrium with high minimal utility Also NP-hard (from the same reduction): 5. Does more than one equilibrium exists? 6. Is a given strategy ever played in any equilibrium? 7. Is there an equilibrium where a given strategy is never played? (5) & weaker versions of (4), (6), (7) were known [Gilboa, Zemel GEB-89] All these hold even for symmetric, 2-player games

Counting the number of mixed-strategy Nash equilibria Why count equilibria? If we cannot even count the equilibria, there is little hope of getting a good overview of the overall strategic structure of the game Unfortunately, our reduction implies: Corollary. Counting Nash equilibria is #P-hard! Proof. #SAT is #P-hard, and the number of equilibria is 1 + #SAT Corollary. Counting connected sets of equilibria is just as hard Proof. In our game, each equilibrium is alone in its connected set These results hold even for symmetric, 2-player games