6.896: Topics in Algorithmic Game Theory Audiovisual Supplement to Lecture 5 Constantinos Daskalakis.

Slides:



Advertisements
Similar presentations
Completeness and Expressiveness
Advertisements

Some important properties Lectures of Prof. Doron Peled, Bar Ilan University.
6.853: Topics in Algorithmic Game Theory Fall 2011 Constantinos Daskalakis Lecture 16.
6.896: Topics in Algorithmic Game Theory Lecture 20 Yang Cai.
Theory of Computing Lecture 23 MAS 714 Hartmut Klauck.
Mixed Strategies CMPT 882 Computational Game Theory Simon Fraser University Spring 2010 Instructor: Oliver Schulte.
6.896: Topics in Algorithmic Game Theory Lecture 8 Constantinos Daskalakis.
COMP 553: Algorithmic Game Theory Fall 2014 Yang Cai Lecture 21.
Computational Complexity in Economics Constantinos Daskalakis EECS, MIT.
2/14/13CMPS 3120 Computational Geometry1 CMPS 3120: Computational Geometry Spring 2013 Planar Subdivisions and Point Location Carola Wenk Based on: Computational.
Gibbs sampler - simple properties It’s not hard to show that this MC chain is aperiodic. Often is reversible distribution. If in addition the chain is.
6.896: Topics in Algorithmic Game Theory Lecture 11 Constantinos Daskalakis.
(CSC 102) Discrete Structures Lecture 14.
Equilibrium Concepts in Two Player Games Kevin Byrnes Department of Applied Mathematics & Statistics.
Christos alatzidis constantina galbogini.  The Complexity of Computing a Nash Equilibrium  Constantinos Daskalakis  Paul W. Goldberg  Christos H.
6.896: Topics in Algorithmic Game Theory Lecture 15 Constantinos Daskalakis.
Applied Combinatorics, 4th Ed. Alan Tucker
COMP 553: Algorithmic Game Theory Fall 2014 Yang Cai Lecture 20.
Computational Geometry Seminar Lecture 1
Graph Theory Ch.5. Coloring of Graphs 1 Chapter 5 Coloring of Graphs.
Matrix Algebra THE INVERSE OF A MATRIX © 2012 Pearson Education, Inc.
Index FAQ Limits of Sequences of Real Numbers 2013 Sequences of Real Numbers Limits through Definitions The Squeeze Theorem Using the Squeeze Theorem Monotonous.
4. There once lived a king, named Hagar, who had thousands of sons and daughters, still giving more births to his wives. One of his serious problems was.
Chapter 2. One of the basic axioms of Euclidean geometry says that two points determine a unique line. EXISTENCE AND UNIQUENESS.
Efficient Partition Trees Jiri Matousek Presented By Benny Schlesinger Omer Tavori 1.
6.896: Topics in Algorithmic Game Theory Lecture 7 Constantinos Daskalakis.
Methods of Proof & Proof Strategies
 Jim has six children.  Chris fights with Bob,Faye, and Eve all the time; Eve fights (besides with Chris) with Al and Di all the time; and Al and Bob.
Agents that can play multi-player games. Recall: Single-player, fully-observable, deterministic game agents An agent that plays Peg Solitaire involves.
6.853: Topics in Algorithmic Game Theory Fall 2011 Constantinos Daskalakis Lecture 11.
NUMBER THEORY AND QUADRATICS ON THE PYTHABACUS THE PYTHAGOREAN TRIANGLE REAL NUMBER AXIOMS THE PYTHAGOREAN THEOREM FACTORING QUADRATICS MENU.
Lecture 05: Theory of Automata:08 Kleene’s Theorem and NFA.
6.896: Topics in Algorithmic Game Theory Lecture 6 Constantinos Daskalakis.
6.896: Topics in Algorithmic Game Theory Lecture 10 Constantinos Daskalakis.
6.853: Topics in Algorithmic Game Theory Fall 2011 Constantinos Daskalakis Lecture 6.
THE PYTHAGOREAN THEOREM AND THE PYTHAGOREAN ABACUS END Click or scroll down to begin.
Graph Colouring L09: Oct 10. This Lecture Graph coloring is another important problem in graph theory. It also has many applications, including the famous.
6.853: Topics in Algorithmic Game Theory Fall 2011 Constantinos Daskalakis Lecture 10.
 2005 SDU Lecture13 Reducibility — A methodology for proving un- decidability.
Seminar on random walks on graphs Lecture No. 2 Mille Gandelsman,
1 INFO 2950 Prof. Carla Gomes Module Induction Rosen, Chapter 4.
6.853: Topics in Algorithmic Game Theory Fall 2011 Constantinos Daskalakis Lecture 22.
CSCI 3130: Formal languages and automata theory Tutorial 3 Chin.
6.853: Topics in Algorithmic Game Theory Fall 2011 Constantinos Daskalakis Lecture 8.
CS Lecture 26 Monochrome Despite Himself. Pigeonhole Principle: If we put n+1 pigeons into n holes, some hole must receive at least 2 pigeons.
Chapter Three SEQUENCES
Introduction to Graph Theory
Department of Statistics University of Rajshahi, Bangladesh
Chapter 5. Section 5.1 Climbing an Infinite Ladder Suppose we have an infinite ladder: 1.We can reach the first rung of the ladder. 2.If we can reach.
6.853: Topics in Algorithmic Game Theory Fall 2011 Constantinos Daskalakis Lecture 9.
2-33. THE COLOR SQUARE GAME OBJECTIVE: FIGURE OUT THE ARRANGEMENT OF COLORED SQUARES ON A 3 × 3 GRID OR A 4 × 4 GRID USING AS FEW CLUES AS POSSIBLE. Rules:
6.853: Topics in Algorithmic Game Theory Fall 2011 Constantinos Daskalakis Lecture 12.
Polygon Triangulation
Dr Nazir A. Zafar Advanced Algorithms Analysis and Design Advanced Algorithms Analysis and Design By Dr. Nazir Ahmad Zafar.
Math 3121 Abstract Algebra I Lecture 6 Midterm back over+Section 7.
Advanced Algorithms Analysis and Design By Dr. Nazir Ahmad Zafar Dr Nazir A. Zafar Advanced Algorithms Analysis and Design.
Algorithmic Game Theory, Complexity and Learning
Chapter 2 Sets and Functions.
Chapter 5 Limits and Continuity.
COMP/MATH 553: Algorithmic Game Theory
COMP 553: Algorithmic Game Theory
Historical Note von Neumann’s original proof (1928) used Brouwer’s fixed point theorem. Together with Danzig in 1947 they realized the above connection.
Tucker, Applied Combinatorics, Sec 2.4
Depth Estimation via Sampling
Chapter 4 Sequences.
LECTURE 2-7 Complete Problems in PH
Chapter 5 Limits and Continuity.
Trevor Brown DC 2338, Office hour M3-4pm
Depth of an AVL tree Theorem: Any AVL tree with n nodes has height less than log n. Proof: Given an n-node AVL tree, we want to find an upper bound.
Matrix Algebra THE INVERSE OF A MATRIX © 2012 Pearson Education, Inc.
Presentation transcript:

6.896: Topics in Algorithmic Game Theory Audiovisual Supplement to Lecture 5 Constantinos Daskalakis

On the blackboard we defined multi-player games and Nash equilibria, and showed Nash’s theorem that a Nash equilibrium exists in every game. In our proof, we used Brouwer’s fixed point theorem. In this presentation, we explain Brouwer’s theorem, and give an illustration of Nash’s proof. We proceed to prove Brouwer’s Theorem using a combinatorial lemma whose proof we also provide, called Sperner’s Lemma.

Brouwer’ s Fixed Point Theorem

Brouwer’s fixed point theorem f Theorem: Let f : D D be a continuous function from a convex and compact subset D of the Euclidean space to itself. Then there exists an x s.t. x = f (x). N.B. All conditions in the statement of the theorem are necessary. closed and bounded D D Below we show a few examples, when D is the 2-dimensional disk.

Brouwer’s fixed point theorem fixed point

Brouwer’s fixed point theorem fixed point

Brouwer’s fixed point theorem fixed point

Nash’s Proof

 : [0,1] 2  [0,1] 2, continuous such that fixed points  Nash eq. Kick Dive Left Right Left1, -1-1, 1 Right-1, 1 1, -1 Visualizing Nash’s Construction Penalty Shot Game

Kick Dive Left Right Left1, -1-1, 1 Right-1, 1 1, -1 Visualizing Nash’s Construction Penalty Shot Game Pr[Right]

Kick Dive Left Right Left1, -1-1, 1 Right-1, 1 1, -1 Visualizing Nash’s Construction Penalty Shot Game Pr[Right]

Kick Dive Left Right Left1, -1-1, 1 Right-1, 1 1, -1 Visualizing Nash’s Construction Penalty Shot Game Pr[Right]

  : [0,1] 2  [0,1] 2, cont. such that fixed point  Nash eq. Kick Dive Left Right Left1, -1-1, 1 Right-1, 1 1, -1 Visualizing Nash’s Construction Penalty Shot Game Pr[Right] fixed point ½ ½ ½ ½

Sperner’s Lemma

no red no blue no yellow Lemma: Color the boundary using three colors in a legal way.

Sperner’s Lemma Lemma: Color the boundary using three colors in a legal way. No matter how the internal nodes are colored, there exists a tri-chromatic triangle. In fact an odd number of those. no red no blue no yellow

Sperner’s Lemma Lemma: Color the boundary using three colors in a legal way. No matter how the internal nodes are colored, there exists a tri-chromatic triangle. In fact an odd number of those.

Sperner’s Lemma Lemma: Color the boundary using three colors in a legal way. No matter how the internal nodes are colored, there exists a tri-chromatic triangle. In fact an odd number of those.

Proof of Sperner’s Lemma Lemma: Color the boundary using three colors in a legal way. No matter how the internal nodes are colored, there exists a tri-chromatic triangle. In fact an odd number of those. For convenience we introduce an outer boundary, that does not create new tri- chromatic triangles. Next we define a directed walk starting from the bottom-left triangle.

Transition Rule: If  red - yellow door cross it with red on your left hand. ? Space of Triangles 1 2 Proof of Sperner’s Lemma Lemma: Color the boundary using three colors in a legal way. No matter how the internal nodes are colored, there exists a tri-chromatic triangle. In fact an odd number of those.

Proof of Sperner’s Lemma ! Lemma: Color the boundary using three colors in a legal way. No matter how the internal nodes are colored, there exists a tri-chromatic triangle. In fact an odd number of those. For convenience we introduce an outer boundary, that does not create new tri- chromatic triangles. Next we define a directed walk starting from the bottom-left triangle. Starting from other triangles we do the same going forward or backward. Claim: The walk cannot exit the square, nor can it loop around itself in a rho-shape. Hence, it must stop somewhere inside. This can only happen at tri-chromatic triangle…

Proof of Brouwer’s Fixed Point Theorem We show that Sperner’s Lemma implies Brouwer’s Fixed Point Theorem. We start with the 2-dimensional Brouwer problem on the square.

2D-Brouwer on the Square Suppose  : [0,1] 2  [0,1] 2, continuous must be uniformly continuous (by the Heine-Cantor theorem)Heine-Cantor theorem

2D-Brouwer on the Square Suppose  : [0,1] 2  [0,1] 2, continuous must be uniformly continuous (by the Heine-Cantor theorem)Heine-Cantor theorem choose some and triangulate so that the diameter of cells is at most

2D-Brouwer on the Square Suppose  : [0,1] 2  [0,1] 2, continuous must be uniformly continuous (by the Heine-Cantor theorem)Heine-Cantor theorem choose some and triangulate so that the diameter of cells is at most color the nodes of the triangulation according to the direction of

D-Brouwer on the Square Suppose  : [0,1] 2  [0,1] 2, continuous must be uniformly continuous (by the Heine-Cantor theorem)Heine-Cantor theorem choose some and triangulate so that the diameter of cells is at most color the nodes of the triangulation according to the direction of tie-break at the boundary angles, so that the resulting coloring respects the boundary conditions required by Sperner’s lemma find a trichromatic triangle, guaranteed by Sperner

2D-Brouwer on the Square Suppose  : [0,1] 2  [0,1] 2, continuous must be uniformly continuous (by the Heine-Cantor theorem)Heine-Cantor theorem Claim: If z Y is the yellow corner of a trichromatic triangle, then

Proof of Claim Claim: If z Y is the yellow corner of a trichromatic triangle, then Proof: Let z Y, z R, z B be the yellow/red/blue corners of a trichromatic triangle. By the definition of the coloring, observe that the product of Hence: Similarly, we can show:

2D-Brouwer on the Square Suppose  : [0,1] 2  [0,1] 2, continuous must be uniformly continuous (by the Heine-Cantor theorem)Heine-Cantor theorem Claim: If z Y is the yellow corner of a trichromatic triangle, then

2D-Brouwer on the Square - pick a sequence of epsilons: - define a sequence of triangulations of diameter: - pick a trichromatic triangle in each triangulation, and call its yellow corner Claim: Finishing the proof of Brouwer’s Theorem: - by compactness, this sequence has a converging subsequence with limit point Proof: Define the function. Clearly, is continuous since is continuous and so is. It follows from continuity that But. Hence,. It follows that. Therefore,