Christos alatzidis constantina galbogini.  The Complexity of Computing a Nash Equilibrium  Constantinos Daskalakis  Paul W. Goldberg  Christos H.

Slides:



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

Completeness and Expressiveness
Introduction to Game Theory
6.896: Topics in Algorithmic Game Theory Lecture 20 Yang Cai.
NON - zero sum games.
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.
Mechanism Design without Money Lecture 1 Avinatan Hassidim.
Bilinear Games: Polynomial Time Algorithms for Rank Based Subclasses Ruta Mehta Indian Institute of Technology, Bombay Joint work with Jugal Garg and Albert.
Mixed Strategies CMPT 882 Computational Game Theory Simon Fraser University Spring 2010 Instructor: Oliver Schulte.
Game Theory S-1.
6.896: Topics in Algorithmic Game Theory Lecture 8 Constantinos Daskalakis.
COMP 553: Algorithmic Game Theory Fall 2014 Yang Cai Lecture 21.
Evolution and Repeated Games D. Fudenberg (Harvard) E. Maskin (IAS, Princeton)
6.896: Topics in Algorithmic Game Theory Lecture 11 Constantinos Daskalakis.
Introduction to Game theory Presented by: George Fortetsanakis.
An Introduction to... Evolutionary Game Theory
MIT and James Orlin © Game Theory 2-person 0-sum (or constant sum) game theory 2-person game theory (e.g., prisoner’s dilemma)
Study Group Randomized Algorithms 21 st June 03. Topics Covered Game Tree Evaluation –its expected run time is better than the worst- case complexity.
Game theory.
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.
Evolutionary Game Algorithm for continuous parameter optimization Alireza Mirian.
Part 3: The Minimax Theorem
Equilibrium Concepts in Two Player Games Kevin Byrnes Department of Applied Mathematics & Statistics.
Dynamic Games of Complete Information.. Repeated games Best understood class of dynamic games Past play cannot influence feasible actions or payoff functions.
Eponine Lupo.  Game Theory is a mathematical theory that deals with models of conflict and cooperation.  It is a precise and logical description of.
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.
COMP 553: Algorithmic Game Theory Fall 2014 Yang Cai Lecture 20.
An Introduction to Game Theory Part II: Mixed and Correlated Strategies Bernhard Nebel.
Lecture 1 - Introduction 1.  Introduction to Game Theory  Basic Game Theory Examples  Strategic Games  More Game Theory Examples  Equilibrium  Mixed.
Advanced Microeconomics Instructors: Wojtek Dorabialski & Olga Kiuila Lectures: Mon. & Wed. 9:45 – 11:20 room 201 Office hours: Mon. & Wed. 9:15 – 9:45.
An Introduction to Game Theory Part III: Strictly Competitive Games Bernhard Nebel.
APEC 8205: Applied Game Theory Fall 2007
Finite Mathematics & Its Applications, 10/e by Goldstein/Schneider/SiegelCopyright © 2010 Pearson Education, Inc. 1 of 68 Chapter 9 The Theory of Games.
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.
Game Theory.
Game Theory.
6.896: Topics in Algorithmic Game Theory Lecture 7 Constantinos Daskalakis.
Computing Equilibria Christos H. Papadimitriou UC Berkeley “christos”
6.896: Topics in Algorithmic Game Theory Audiovisual Supplement to Lecture 5 Constantinos Daskalakis.
NOBEL WP Szept Stockholm Game Theory in Inter-domain Routing LÓJA Krisztina - SZIGETI János - CINKLER Tibor BME TMIT Budapest,
Presenter: Jen Hua Chi Adviser: Yeong Sung Lin Network Games with Many Attackers and Defenders.
Nash equilibrium Nash equilibrium is defined in terms of strategies, not payoffs Every player is best responding simultaneously (everyone optimizes) This.
6.853: Topics in Algorithmic Game Theory Fall 2011 Constantinos Daskalakis Lecture 11.
Standard and Extended Form Games A Lesson in Multiagent System Based on Jose Vidal’s book Fundamentals of Multiagent Systems Henry Hexmoor, SIUC.
6.896: Topics in Algorithmic Game Theory Lecture 10 Constantinos Daskalakis.
6.853: Topics in Algorithmic Game Theory Fall 2011 Constantinos Daskalakis Lecture 6.
Á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.
Algorithms for solving two-player normal form games
1. 2 You should know by now… u The security level of a strategy for a player is the minimum payoff regardless of what strategy his opponent uses. u A.
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.
5.1.Static Games of Incomplete Information
Market Design and Analysis Lecture 2 Lecturer: Ning Chen ( 陈宁 )
Microeconomics Course E John Hey. Examinations Go to Read.
Lec 23 Chapter 28 Game Theory.
Introduction to Real Analysis Dr. Weihu Hong Clayton State University 11/11/2008.
6.853: Topics in Algorithmic Game Theory Fall 2011 Constantinos Daskalakis Lecture 9.
Econ 805 Advanced Micro Theory 1 Dan Quint Fall 2009 Lecture 1 A Quick Review of Game Theory and, in particular, Bayesian Games.
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.
Network Formation Games. NFGs model distinct ways in which selfish agents might create and evaluate networks We’ll see two models: Global Connection Game.
DECISION MODELS. Decision models The types of decision models: – Decision making under certainty The future state of nature is assumed known. – Decision.
Use or disclosure of the information contained herein is subject to specific written CIRA approval 1 PURSUIT – EVASION GAMES GAME THEORY AND ANALYSIS OF.
Tools for Decision Analysis: Analysis of Risky Decisions
Multiagent Systems Repeated Games © Manfred Huber 2018.
Presentation transcript:

christos alatzidis constantina galbogini

 The Complexity of Computing a Nash Equilibrium  Constantinos Daskalakis  Paul W. Goldberg  Christos H. Papadimitriou  Non-Cooperative Games (11/1951)  John Nash

 Any continuous map from a compact (closed and bounded) and convex (without holes) subset of the Euclidean space into itself always has a fixed point  Suggests an interesting computational total search problem:  Given a continuous function from some compact and convex set to itself, find a fixed point

 For a meaningful definition of Brouwer we need to address two questions:  How do we specify a continuous map from some compact and convex set to itself?  How do we deal with irrational fixed points?

 Fix the compact and convex set to be the unit cube [0, 1] m  Assume that the function F is given by an efficient algorithm Π F which, for each point x of the cube written in binary, computes F(x)  F obeys a Lipschitz condition:  x 1, x 2 є [0, 1] m : d(F(x 1 ), F(x 2 )) ≤ K * d(x 1, x 2 )  d(.,.) is the Euclidean distance  K is the Lipschitz constant of F  ensures that approximate fixed points can be localized by examining the value F(x) when x ranges over a discretized grid over the domain

 We can deal with irrational solutions in a similar manoeuvre as with Nash  Only seeking approximate fixed points  Strong guarantee :  for any e, there is an e -approximate fixed point x, such that d(F(x), x) ≤ e

 Suppose that the players in a game have chosen some (mixed) strategies  Unless these already constitute a Nash equilibrium, some of the players will be unsatisfied, and will wish to change to some other strategies  Can construct a preference function from the set of players‘ strategies to itself, that indicates the movement that will be made by any unsatisfied players

 A fixed point of such a function is a point that is mapped to itself, a Nash equilibrium  Brouwer's theorem guarantees that such a fixed point exists  An approximate fixed point corresponds to an approximate Nash equilibrium  Nash reduces to Brouwer

 Is a state where no one person can improve, given what others are doing!  Thus given the choices of the other players, I choose to do what is the best for me (maximize my payoff). Nash’s Idea : we cannot predict the result of the choices of multiple decision makers if we analyze those decisions in isolation. Instead, we must ask what each player would do, taking into account the decision-making of the others.

 Finite game:  n persons each associated with a finite set of pure strategies  Corresponding to each player i there is a payoff function p i  Mixed strategy:  Collection of n o n negative numbers ( c iα ) which have:  Unit sum  One to one correspondence with a players pure strategies

A mixed strategy of a player i : Where π ia will indicate the i th players a th pure strategy and c iα ≥ 0 Use suffixes i,j,k for players. α, β,γ to indicate various pure strategies of a player. Symbols s i, t i, r i etc. will indicate mixed strafegies of player i.

Also we shall use s* or t* to denote an n tuple of mixed strategies, where s * = (s 1...s n ). We also introduce ( s*; t i ) to stand for (s 1...s i-1,t i,s i+1..s n ). Formally an n-tuple s* will be an equilibrium point if for every player i: (1)

 If and c iα > 0 then we say that s i uses pure strategy π i α And because p i (s i... s n ) is linear we can see that from (1): (2)  Thus for p i ( s* ) to be an equilibrium point:  (3), i ntuitively this means that the maximization will have to be done for every player  Now if s* = (s 1...s n ) and then, and for (3) to hold:  c i α = 0 whenever.  Explanation: If pure strategy π i α is not optimal for i, then it will not be used.  Thus if π iα is used in s* then

 Theorem 1: Every finite game has an equilibrium point  Based in Brouwer's fixed point theorem  Every continous function from a closed unit ball from D n to D n, has at least one fixed point x in D n (s.t f(x) = x).

 Proof of Theorem 1 :  Let s* be an n-tuple of mixed strategies  p i (s*) : payoff for player i  p iα (s*) : payoff for i if he changes and chooses to use his α th pure strategy  Define φ iα (s*) = max[0,p iα (s*) - p i (s*)], φ will be a continuous function of s*  Also define

From (4), we have a set of n-tupples (s’ 1, s’ 2, …, s’ n ). We suppose that these are fixed points of the mapping T: S* -> S*’. We must show that these points are the equilibrium points Consider any n-tupple s*. In s* the i th player’s mixed strategy s i will use certain of his pure strategies. Some one of these strategies, say π ia, must be “least profitable” so that p ia (S*) ≤ p i (S*) This will make φ ia (S*) = 0

If S* is fixed under T, for any i and β, φ i β ( S*) = 0. This means no player can improve his pay-off by moving to a pure strategy π i β. This is just a criterion for an equilibrium point ! Conversely, if S* is an equilibrium point, all φ ’s vanish, making S* a fixed point under T Since the space of n-tuples is a cell the Brouwer fixed point theorem requires that T must have at least on fixed point S*, which must be an equilibrium point.

A beautiful mind... Even if he played perfectly, game theory does not state that he should have won!! The bar and the blonde beautiful woman... With your friends already going for brunettes, you have no competition to go for the blonde!!!!

The end..