Nash Equilibrium: Existence & Computation
|
|
- Jacob Julius Wheeler
- 5 years ago
- Views:
Transcription
1 : & IIIS, Tsinghua University March 28, 2016
2 Overview 1 Fixed-Point Theorems: Kakutani & Brouwer Proof of 2 A Brute Force Solution Lemke Howson Algorithm
3 Overview Fixed-Point Theorems: Kakutani & Brouwer Proof of 1 Fixed-Point Theorems: Kakutani & Brouwer Proof of 2 A Brute Force Solution Lemke Howson Algorithm
4 History 1 Fixed-Point Theorems: Kakutani & Brouwer Proof of John Forbes Nash, Jr. Who proved it? When & how? Kakutani fixed-point theorem [Nash, 1950]. Brouwer fixed-point theorem [Nash, 1951]. 1 From Wikipedia.
5 Fixed-Point Theorems: Kakutani & Brouwer Proof of : everyone plays a mixed strategy that is a best response to others. Mixed Strategy: a probability distribution over the pure strategies, which means to play pure strategies randomly according to the distribution. Best Response: one strategy π i is a best response, if it maximizes the player i s utility with others strategies fixed.
6 Brouwer Fixed-Point Theorem Fixed-Point Theorems: Kakutani & Brouwer Proof of Theorem (Brouwer fixed-point theorem) For convex and compact domain D, every continuous function f : D D has a fixed point, i.e., p D, s.t. f (p) = p. Convex: every interval is in D, if its two endpoints are in D. Compact: closed and bounded (Euclidean space).
7 Examples for Brouwer Fixed-Point Theorems: Kakutani & Brouwer Proof of One dimensional case. Two dimensional case. Failure examples.
8 Kakutani Fixed-Point Theorem Fixed-Point Theorems: Kakutani & Brouwer Proof of Theorem (Kakutani fixed-point theorem) Let D be a non-empty, compact and convex subset of R n. Any set-valued function φ : D 2 D with (1) a closed graph (2) non-empty and convex funtion value for each x D, has a fixed point, i.e., p D, s.t. p φ(p). (1) Closed graph: the set {(x, y) y φ(x)} is closed. (2) Non-empty and convex function value: φ(x) is non-empty and convex.
9 Proof Idea Fixed-Point Theorems: Kakutani & Brouwer Proof of For finite game G with n players, m actions for each player. Action (mixed) space for player i: i = { (p 1, p 2,..., p m ) : p j 0, j p j = 1 }. Action profile (mixed) space: Π = 1 2 n. Then the best response is a set-value function, φ br : Π 2 Π, where φ br i (π) = best-response i (π i ).
10 Fixed-Point Theorems: Kakutani & Brouwer Proof of Proof Idea Cont d φ br (π) = φ br 1 (π),..., φbr n (π), φ br i (π) = best-response i (π i ). By applying Kakutani fixed-point theorem, there exists π Π, such that π φ br (π ), π i φ br i (π ) i [n]. Recall the definition of Nash equilibrium, i.e., π i is a best response to π i, i [n].
11 Theorem Fixed-Point Theorems: Kakutani & Brouwer Proof of Theorem ([Nash, 1951]) Every finite game G has a mixed Nash equilibrium. Proof. Verify that Π and φ br meet the requirements of Kakutani fixed-point theorem. By Kakutani = Done.
12 Verification Fixed-Point Theorems: Kakutani & Brouwer Proof of Recall i = { (p 1, p 2,..., p m ) : p j 0, j p j = 1 }, Π = 1 2 n, φ br i (π) = best-response i (π i ). Π: non-empty, compact and convex subset of R n. φ br (π): non-empty and convex. φ br : closed graph.
13 Attention! Fixed-Point Theorems: Kakutani & Brouwer Proof of Is φ br (π) non-empty? Why? Finite game (important). Closed graph? Show that the set {(π, π ) π φ br (π)} is closed. Closed means, for any sequence of elements in this set, (π 1, π 1 ),..., (π k, π k ),..., that converges to (π, π ), (π, π ) is also in this set. Can be verified by definition.
14 Proof via Brouwer Fixed-Point Theorems: Kakutani & Brouwer Proof of For finite game G with n players, m actions for each player. Action (mixed) space for player i: i = { (p 1, p 2,..., p m ) : p j 0, j p j = 1 }. Action profile (mixed) space: Π = 1 2 n. Goal: Construct continuous function f : Π Π, such that f has a fixed point = G has a mixed Nash equilibrium.
15 Overview A Brute Force Solution Lemke Howson Algorithm 1 Fixed-Point Theorems: Kakutani & Brouwer Proof of 2 A Brute Force Solution Lemke Howson Algorithm
16 A Brute Force Solution A Brute Force Solution Lemke Howson Algorithm Nash equilibrium π can be written as a feasibility mixed integer program by definition. W.l.o.g., assume that utility for each player is in [0, 1], i.e., u : Π [0, 1] n. Auxiliary integer variables s ij, indicating whether action j is in the support of player i, i.e., s ij = I [ j Supp(π i ) ]. satisfying u i (j, π i ) u i (π i, π i ) s ij 1, i [n], j [m] π s π Π, s {0, 1} n m
17 Lemke Howson Algorithm A Brute Force Solution Lemke Howson Algorithm Lemke and Howson, [1964]. Solving two-person normal form general-sum game (bimatrix game). Exponential time in worst case. NASH is PPAD-complete, so is 2-person NASH [Chen and Deng, 2006].
18 Notations for Bimatrix Games A Brute Force Solution Lemke Howson Algorithm Let R denote the utility matrix for row player (i = 1), i.e., R jj = u 1 (j, j ). Similarly, C for column player (i = 2). Assumption (w.l.o.g.) The given bimatrix game (R, C) is symmetric, i.e., R = C T. Why (w.l.o.g.)? Otherwise, consider constructing a symmetric bimatrix game ( R, R T ), where [ ] 1 R R = C T. 1
19 Rewrite the MIP A Brute Force Solution Lemke Howson Algorithm u R. π 1 = π 2 z. z 0 and Rz 1. Find z 0 satisfying (Rz ) j = 1 or z j = 0, j [m]. Assumption (Non-degenerated (w.l.o.g.)) Every m + 1 equations (out of the 2m equations) are linear independent. In other words, the corresponding hyperplanes won t intersect at one point.
20 A Brute Force Solution Lemke Howson Algorithm z Implies Symmetric Lemma (z, z) is a symmetric Nash equilibrium (SNE) of bimatrix game (R, R T ), where z = normalize(z ). Proof. z j = 0 = j / Supp(z). z j 0 = j Supp(z), meanwhile (Rz) j = ( 1 T z ) 1 = j br(r, z) = arg maxj (Rz) j. Together, j [m], j Supp(z) = j br(r, z) = (z, z) SNE(R).
21 How to Find z? A Brute Force Solution Lemke Howson Algorithm Recall that z satisfies, j [m], (Rz ) j = 1 or z j = 0. LH Algorithm operates on the polytope P = {z : Rz 1, z 0}. By assumption, each vertex of P is defined exactly by m equations. (The intersection of m planes.) Label each vertex by the values of j s in the equations defining it. For example, the origin is labeled by 123 m, and the vertex with label m is on the first axis next to the origin.
22 How to Find z? A Brute Force Solution Lemke Howson Algorithm Lemke-Howson Algorithm 1 Start from the origin, relax the equation with j = m and move to another vertex of P. 2 If the label of current vertex is 123 m (each number exactly once), return this vertex. 3 Otherwise, relax the equation to move on, whose j appears twice and won t lead to the previous vertex. 4 Goto step 2.
23 A Brute Force Solution Lemke Howson Algorithm Example R = Z Z Z
24 A Brute Force Solution Lemke Howson Algorithm Example R = Z Z Z
25 A Brute Force Solution Lemke Howson Algorithm Proof Proof of Termination. Each internal vertex (other than the origin and the target) on the path has exactly two neighbors. Never visit incompletely labeled vertices twice. Finite vertices. Proof of Correctness. Label m is missing for all internal vertices on the path. There is only one neighbor achievable from the origin by removing label m. The output cannot be the origin.
26 A Brute Force Solution Lemke Howson Algorithm Additional Comments for LH Algorithm π i is a best response to π i all pure strategies in the support of π i are best responses to π i. The origin is fully labeled, while all the internal vertices are not. Any internal vertex must have a label with m missing, and some k appearing twice, (proved by induction) i.e., 12 k 2 (m 1). Any internal vertex has exactly in-degree 1 and out-degree 1. So there will never be a ρ-shape loop.
27 A Brute Force Solution Lemke Howson Algorithm Additional Comments for LH Alg Cont d The origin has exactly m neighbors, each of which is reached by removing label j [m]. Denote them v 1,..., v m respectively. Since there will never be a ρ-shape loop, the path cannot go back to the origin via v m. (Otherwise it forms a ρ-shape.) Since all internal vertices don t have the label m, the path cannot go back to the origin via any of v 1,..., v m 1. (Because the label of v j, j m 1, includes m.) Therefore there is no loop.
28 References References Thanks Proof via Brouwer Chen, Xi, and Xiaotie Deng. Settling the complexity of 2-player Nash-equilibrium. Proceedings of the Annual Symposium on Foundations of Computer Science (FOCS) Lemke, Carlton E., and Joseph T. Howson, Jr. Equilibrium points of bimatrix games. Journal of the Society for Industrial & Applied Mathematics 12.2 (1964): Nash, John F. Equilibrium points in n-person games. Proceedings of the national academy of sciences 36.1 (1950): Nash, John. Non-cooperative games. Annals of mathematics (1951):
29 References Thanks Proof via Brouwer Thanks!
30 Proof Idea References Thanks Proof via Brouwer For finite game G with n players, m actions for each player. Action (mixed) space for player i: i = { (p 1, p 2,..., p m ) : p j 0, j p j = 1 }. Action profile (mixed) space: Π = 1 2 n. Goal: Construct continuous function f : Π Π, such that f has a fixed point = G has a mixed Nash equilibrium.
31 Theorem References Thanks Proof via Brouwer Theorem ([Nash, 1951]) Every finite game G has a mixed Nash equilibrium. Proof. Define φ i (π, j) = max { 0, u i (j, π i ) u i (π i, π i ) }. Then construct f as follows, f i (π) = normalize ( π i + φ i (π) ) Verify the following facts to complete the proof f is continuous and Π is convex and compact. f has a fixed point = G has a mixed Nash equilibrium.
32 References Thanks Proof via Brouwer f is Continuous on Π, and Π is Convex and Compact i is convex and compact = Π is convex and compact. To establish the continuousness of f on Π, we show that each f i is continuous. u i (π) continuous. φ i (π, j) nonnegative, and continuous. 1 T( π i + φ i (π) ) 1 and continuous. f i (π) = normalize ( π i + φ i (π) ) continuous.
33 References Thanks Proof via Brouwer f Has a Fixed Point = G Has a Mixed Suppose π is a fixed point. f (π ) = π = i [n], f i (π ) = πi. Combined with the definition of f i, we have i [n], φ i (π ) = α i πi, where α i is some constant. Easy to see that there exists j [m] such that φ i (π, j) = 0. For every such j, πi (j) = 0 = contradiction. Therefore α i = 0, and hence π is a mixed Nash equilibrium.
34 References Thanks Proof via Brouwer Additional Comments on Last Slide We prove that π is a mixed NE by showing the following (according to the definition of NE), i [n], j [m], u i (j, π i) u i (π i, π i). Equivalent to (recall the definition of φ i ) i [n], φ i (π ) = 0. By definition of f, we have that for all i [n], π i = f i (π ) = normalize ( π i + φ i (π ) ) = φ i (π ) = α i π i. In other words, φ i (π ) is proportional to π i.
35 Proving α i = 0 References Thanks Proof via Brouwer To complete the proof, we need only to show that α i = 0. It is implied by the following fact, i [n], j [m], s.t. π i (j) > 0, φ i (π, j) = 0. Notice that j Supp(πi ) π i (j) = 1, u i (πi, π i) = πi (j)u i (j, π i) j Supp(π i ) j Supp(π i ) Hence j Supp(πi ), such that Done. π i (j) ( u i (j, π i) u i (π i, π i) ) = 0 u i (j, π i) u i (π i, π i) 0 = φ i (π, j) = 0.
36 References Thanks Proof via Brouwer Intuition behind the Constructive Proof f i (π) = normalized ( π i + φ i (π) ) : smoothly approaching to a better strategy for player i (assuming others fixed). Why not choose f i (π) to be the best response to π i? (Incontinuous). +φ i (π): increasing the profitable components proportional to the increments. α i = 0 (φ i (π ) = 0): no profitable deviation, hence Nash equilibrium.
1 PROBLEM DEFINITION. i=1 z i = 1 }.
Algorithms for Approximations of Nash Equilibrium (003; Lipton, Markakis, Mehta, 006; Kontogiannis, Panagopoulou, Spirakis, and 006; Daskalakis, Mehta, Papadimitriou) Spyros C. Kontogiannis University
More informationGame Theory and Algorithms Lecture 7: PPAD and Fixed-Point Theorems
Game Theory and Algorithms Lecture 7: PPAD and Fixed-Point Theorems March 17, 2011 Summary: The ultimate goal of this lecture is to finally prove Nash s theorem. First, we introduce and prove Sperner s
More informationLecture 9 : PPAD and the Complexity of Equilibrium Computation. 1 Complexity Class PPAD. 1.1 What does PPAD mean?
CS 599: Algorithmic Game Theory October 20, 2010 Lecture 9 : PPAD and the Complexity of Equilibrium Computation Prof. Xi Chen Scribes: Cheng Lu and Sasank Vijayan 1 Complexity Class PPAD 1.1 What does
More information6.891 Games, Decision, and Computation February 5, Lecture 2
6.891 Games, Decision, and Computation February 5, 2015 Lecture 2 Lecturer: Constantinos Daskalakis Scribe: Constantinos Daskalakis We formally define games and the solution concepts overviewed in Lecture
More informationEfficient Nash Equilibrium Computation in Two Player Rank-1 G
Efficient Nash Equilibrium Computation in Two Player Rank-1 Games Dept. of CSE, IIT-Bombay China Theory Week 2012 August 17, 2012 Joint work with Bharat Adsul, Jugal Garg and Milind Sohoni Outline Games,
More informationNon-zero-sum Game and Nash Equilibarium
Non-zero-sum Game and Nash Equilibarium Team nogg December 21, 2016 Overview Prisoner s Dilemma Prisoner s Dilemma: Alice Deny Alice Confess Bob Deny (-1,-1) (-9,0) Bob Confess (0,-9) (-6,-6) Prisoner
More informationLecture 6: April 25, 2006
Computational Game Theory Spring Semester, 2005/06 Lecture 6: April 25, 2006 Lecturer: Yishay Mansour Scribe: Lior Gavish, Andrey Stolyarenko, Asaph Arnon Partially based on scribe by Nataly Sharkov and
More informationTheoretical Computer Science
Theoretical Computer Science 0 (009) 599 606 Contents lists available at ScienceDirect Theoretical Computer Science journal homepage: www.elsevier.com/locate/tcs Polynomial algorithms for approximating
More informationA Note on Approximate Nash Equilibria
A Note on Approximate Nash Equilibria Constantinos Daskalakis, Aranyak Mehta, and Christos Papadimitriou University of California, Berkeley, USA. Supported by NSF grant CCF-05559 IBM Almaden Research Center,
More informationPart IB Optimisation
Part IB Optimisation Theorems Based on lectures by F. A. Fischer Notes taken by Dexter Chua Easter 2015 These notes are not endorsed by the lecturers, and I have modified them (often significantly) after
More informationBasic Game Theory. Kate Larson. January 7, University of Waterloo. Kate Larson. What is Game Theory? Normal Form Games. Computing Equilibria
Basic Game Theory University of Waterloo January 7, 2013 Outline 1 2 3 What is game theory? The study of games! Bluffing in poker What move to make in chess How to play Rock-Scissors-Paper Also study of
More informationChapter 9. Mixed Extensions. 9.1 Mixed strategies
Chapter 9 Mixed Extensions We now study a special case of infinite strategic games that are obtained in a canonic way from the finite games, by allowing mixed strategies. Below [0, 1] stands for the real
More informationNormal-form games. Vincent Conitzer
Normal-form games Vincent Conitzer conitzer@cs.duke.edu 2/3 of the average game Everyone writes down a number between 0 and 100 Person closest to 2/3 of the average wins Example: A says 50 B says 10 C
More informationComputing Solution Concepts of Normal-Form Games. Song Chong EE, KAIST
Computing Solution Concepts of Normal-Form Games Song Chong EE, KAIST songchong@kaist.edu Computing Nash Equilibria of Two-Player, Zero-Sum Games Can be expressed as a linear program (LP), which means
More informationAlgorithmic Game Theory and Economics: A very short introduction. Mysore Park Workshop August, 2012
Algorithmic Game Theory and Economics: A very short introduction Mysore Park Workshop August, 2012 PRELIMINARIES Game Rock Paper Scissors 0,0-1,1 1,-1 1,-1 0,0-1,1-1,1 1,-1 0,0 Strategies of Player A Strategies
More informationMotivating examples Introduction to algorithms Simplex algorithm. On a particular example General algorithm. Duality An application to game theory
Instructor: Shengyu Zhang 1 LP Motivating examples Introduction to algorithms Simplex algorithm On a particular example General algorithm Duality An application to game theory 2 Example 1: profit maximization
More informationLectures 6, 7 and part of 8
Lectures 6, 7 and part of 8 Uriel Feige April 26, May 3, May 10, 2015 1 Linear programming duality 1.1 The diet problem revisited Recall the diet problem from Lecture 1. There are n foods, m nutrients,
More informationAlgorithmic Game Theory
Nash Equilibria in Zero-Sum Games Algorithmic Game Theory Algorithmic game theory is not satisfied with merely an existence result for an important solution concept such as Nash equilibrium in mixed strategies.
More informationof a bimatrix game David Avis McGill University Gabriel Rosenberg Yale University Rahul Savani University of Warwick
Finding all Nash equilibria of a bimatrix game David Avis McGill University Gabriel Rosenberg Yale University Rahul Savani University of Warwick Bernhard von Stengel London School of Economics Nash equilibria
More informationLarge Supports are required for Well-Supported Nash Equilibria
Large Supports are required for Well-Supported Nash Equilibria Yogesh Anbalagan 1, Hao Huang 2, Shachar Lovett 3, Sergey Norin 4, Adrian Vetta 5, and Hehui Wu 6 Abstract We prove that for any constant
More informationMS&E 246: Lecture 4 Mixed strategies. Ramesh Johari January 18, 2007
MS&E 246: Lecture 4 Mixed strategies Ramesh Johari January 18, 2007 Outline Mixed strategies Mixed strategy Nash equilibrium Existence of Nash equilibrium Examples Discussion of Nash equilibrium Mixed
More informationIterative Rounding and Relaxation
Iterative Rounding and Relaxation James Davis Department of Computer Science Rutgers University Camden jamesdav@camden.rutgers.edu March 11, 2010 James Davis (Rutgers Camden) Iterative Rounding 1 / 58
More informationprinceton univ. F 17 cos 521: Advanced Algorithm Design Lecture 17: Games, Min-Max and Equilibria, and PPAD
princeton univ. F 17 cos 521: Advanced Algorithm Design Lecture 17: Games, Min-Max and Equilibria, and PPAD Lecturer: Matt Weinberg Scribe:Sanjeev Arora Economic and game-theoretic reasoning specifically,
More informationTheory and Internet Protocols
Game Lecture 2: Linear Programming and Zero Sum Nash Equilibrium Xiaotie Deng AIMS Lab Department of Computer Science Shanghai Jiaotong University September 26, 2016 1 2 3 4 Standard Form (P) Outline
More informationApproximate Nash Equilibria with Near Optimal Social Welfare
Proceedings of the Twenty-Fourth International Joint Conference on Artificial Intelligence (IJCAI 015) Approximate Nash Equilibria with Near Optimal Social Welfare Artur Czumaj, Michail Fasoulakis, Marcin
More informationOptimal Machine Strategies to Commit to in Two-Person Repeated Games
Proceedings of the Twenty-Ninth AAAI Conference on Artificial Intelligence Optimal Machine Strategies to Commit to in Two-Person Repeated Games Song Zuo and Pingzhong Tang Institute for Interdisciplinary
More information3 Nash is PPAD Complete
Electronic Colloquium on Computational Complexity, Report No. 134 (2005) 3 Nash is PPAD Complete Xi Chen Department of Computer Science Tsinghua University Beijing, P.R.China xichen00@mails.tsinghua.edu.cn
More informationLecture Notes on Game Theory
Lecture Notes on Game Theory Levent Koçkesen Strategic Form Games In this part we will analyze games in which the players choose their actions simultaneously (or without the knowledge of other players
More informationGame Theory: Lecture 3
Game Theory: Lecture 3 Lecturer: Pingzhong Tang Topic: Mixed strategy Scribe: Yuan Deng March 16, 2015 Definition 1 (Mixed strategy). A mixed strategy S i : A i [0, 1] assigns a probability S i ( ) 0 to
More informationNew Algorithms for Approximate Nash Equilibria in Bimatrix Games
New Algorithms for Approximate Nash Equilibria in Bimatrix Games Hartwig Bosse Jaroslaw Byrka Evangelos Markakis Abstract We consider the problem of computing additively approximate Nash equilibria in
More informationCS Algorithms and Complexity
CS 50 - Algorithms and Complexity Linear Programming, the Simplex Method, and Hard Problems Sean Anderson 2/15/18 Portland State University Table of contents 1. The Simplex Method 2. The Graph Problem
More informationKAKUTANI S FIXED POINT THEOREM AND THE MINIMAX THEOREM IN GAME THEORY
KAKUTANI S FIXED POINT THEOREM AND THE MINIMAX THEOREM IN GAME THEORY YOUNGGEUN YOO Abstract. The imax theorem is one of the most important results in game theory. It was first introduced by John von Neumann
More informationEconomics 204. The Transversality Theorem is a particularly convenient formulation of Sard s Theorem for our purposes: with r 1+max{0,n m}
Economics 204 Lecture 13 Wednesday, August 12, 2009 Section 5.5 (Cont.) Transversality Theorem The Transversality Theorem is a particularly convenient formulation of Sard s Theorem for our purposes: Theorem
More information15 Real Analysis II Sequences and Limits , Math for Economists Fall 2004 Lecture Notes, 10/21/2004
14.102, Math for Economists Fall 2004 Lecture Notes, 10/21/2004 These notes are primarily based on those written by Andrei Bremzen for 14.102 in 2002/3, and by Marek Pycia for the MIT Math Camp in 2003/4.
More informationTopics in Theoretical Computer Science April 08, Lecture 8
Topics in Theoretical Computer Science April 08, 204 Lecture 8 Lecturer: Ola Svensson Scribes: David Leydier and Samuel Grütter Introduction In this lecture we will introduce Linear Programming. It was
More informationCS 573: Algorithmic Game Theory Lecture date: January 23rd, 2008
CS 573: Algorithmic Game Theory Lecture date: January 23rd, 2008 Instructor: Chandra Chekuri Scribe: Bolin Ding Contents 1 2-Player Zero-Sum Game 1 1.1 Min-Max Theorem for 2-Player Zero-Sum Game....................
More informationA Polynomial-Time Algorithm for Pliable Index Coding
1 A Polynomial-Time Algorithm for Pliable Index Coding Linqi Song and Christina Fragouli arxiv:1610.06845v [cs.it] 9 Aug 017 Abstract In pliable index coding, we consider a server with m messages and n
More informationComputing Minmax; Dominance
Computing Minmax; Dominance CPSC 532A Lecture 5 Computing Minmax; Dominance CPSC 532A Lecture 5, Slide 1 Lecture Overview 1 Recap 2 Linear Programming 3 Computational Problems Involving Maxmin 4 Domination
More informationBasic Combinatorics. Math 40210, Section 01 Fall Homework 8 Solutions
Basic Combinatorics Math 4010, Section 01 Fall 01 Homework 8 Solutions 1.8.1 1: K n has ( n edges, each one of which can be given one of two colors; so Kn has (n -edge-colorings. 1.8.1 3: Let χ : E(K k
More information6. Linear Programming
Linear Programming 6-1 6. Linear Programming Linear Programming LP reduction Duality Max-flow min-cut, Zero-sum game Integer Programming and LP relaxation Maximum Bipartite Matching, Minimum weight vertex
More informationLecture December 2009 Fall 2009 Scribe: R. Ring In this lecture we will talk about
0368.4170: Cryptography and Game Theory Ran Canetti and Alon Rosen Lecture 7 02 December 2009 Fall 2009 Scribe: R. Ring In this lecture we will talk about Two-Player zero-sum games (min-max theorem) Mixed
More informationMixed Strategies. Krzysztof R. Apt. CWI, Amsterdam, the Netherlands, University of Amsterdam. (so not Krzystof and definitely not Krystof)
Mixed Strategies Krzysztof R. Apt (so not Krzystof and definitely not Krystof) CWI, Amsterdam, the Netherlands, University of Amsterdam Mixed Strategies p. 1/1 Mixed Extension of a Finite Game Probability
More information16.1 Min-Cut as an LP
600.469 / 600.669 Approximation Algorithms Lecturer: Michael Dinitz Topic: LPs as Metrics: Min Cut and Multiway Cut Date: 4//5 Scribe: Gabriel Kaptchuk 6. Min-Cut as an LP We recall the basic definition
More informationSingle parameter FPT-algorithms for non-trivial games
Single parameter FPT-algorithms for non-trivial games Author Estivill-Castro, Vladimir, Parsa, Mahdi Published 2011 Journal Title Lecture Notes in Computer science DOI https://doi.org/10.1007/978-3-642-19222-7_13
More informationA Few Games and Geometric Insights
A Few Games and Geometric Insights Brian Powers Arizona State University brpowers@asu.edu January 20, 2017 1 / 56 Outline 1 Nash/Correlated Equilibria A Motivating Example The Nash Equilibrium Correlated
More informationGames and Their Equilibria
Chapter 1 Games and Their Equilibria The central notion of game theory that captures many aspects of strategic decision making is that of a strategic game Definition 11 (Strategic Game) An n-player strategic
More informationarxiv:cs/ v1 [cs.gt] 26 Feb 2006
On the Approximation and Smoothed Complexity of Leontief Market Equilibria arxiv:cs/0602090v1 [csgt] 26 Feb 2006 Li-Sha Huang Department of Computer Science Tsinghua University Beijing, China Abstract
More informationRecall: Matchings. Examples. K n,m, K n, Petersen graph, Q k ; graphs without perfect matching
Recall: Matchings A matching is a set of (non-loop) edges with no shared endpoints. The vertices incident to an edge of a matching M are saturated by M, the others are unsaturated. A perfect matching of
More informationEconomics 703 Advanced Microeconomics. Professor Peter Cramton Fall 2017
Economics 703 Advanced Microeconomics Professor Peter Cramton Fall 2017 1 Outline Introduction Syllabus Web demonstration Examples 2 About Me: Peter Cramton B.S. Engineering, Cornell University Ph.D. Business
More informationPolynomial-time Computation of Exact Correlated Equilibrium in Compact Games
Polynomial-time Computation of Exact Correlated Equilibrium in Compact Games Albert Xin Jiang Kevin Leyton-Brown Department of Computer Science University of British Columbia Outline 1 Computing Correlated
More informationExtensive games (with perfect information)
Extensive games (with perfect information) (also referred to as extensive-form games or dynamic games) DEFINITION An extensive game with perfect information has the following components A set N (the set
More informationConstructive Proof of the Fan-Glicksberg Fixed Point Theorem for Sequentially Locally Non-constant Multi-functions in a Locally Convex Space
Constructive Proof of the Fan-Glicksberg Fixed Point Theorem for Sequentially Locally Non-constant Multi-functions in a Locally Convex Space Yasuhito Tanaka, Member, IAENG, Abstract In this paper we constructively
More informationAnalysis of Algorithms I: Perfect Hashing
Analysis of Algorithms I: Perfect Hashing Xi Chen Columbia University Goal: Let U = {0, 1,..., p 1} be a huge universe set. Given a static subset V U of n keys (here static means we will never change the
More informationToday: Linear Programming (con t.)
Today: Linear Programming (con t.) COSC 581, Algorithms April 10, 2014 Many of these slides are adapted from several online sources Reading Assignments Today s class: Chapter 29.4 Reading assignment for
More informationCOMPARISON OF INFORMATION STRUCTURES IN ZERO-SUM GAMES. 1. Introduction
COMPARISON OF INFORMATION STRUCTURES IN ZERO-SUM GAMES MARCIN PESKI* Abstract. This note provides simple necessary and su cient conditions for the comparison of information structures in zero-sum games.
More informationThe Complexity of the Permanent and Related Problems
The Complexity of the Permanent and Related Problems Tim Abbott and Alex Schwendner May 9, 2007 Contents 1 The Permanent 2 1.1 Variations on the Determinant...................... 2 1.2 Graph Interpretation...........................
More informationComputing Minmax; Dominance
Computing Minmax; Dominance CPSC 532A Lecture 5 Computing Minmax; Dominance CPSC 532A Lecture 5, Slide 1 Lecture Overview 1 Recap 2 Linear Programming 3 Computational Problems Involving Maxmin 4 Domination
More informationCould Nash equilibria exist if the payoff functions are not quasi-concave?
Could Nash equilibria exist if the payoff functions are not quasi-concave? (Very preliminary version) Bich philippe Abstract In a recent but well known paper (see [11]), Reny has proved the existence of
More information15-780: LinearProgramming
15-780: LinearProgramming J. Zico Kolter February 1-3, 2016 1 Outline Introduction Some linear algebra review Linear programming Simplex algorithm Duality and dual simplex 2 Outline Introduction Some linear
More informationMassachusetts Institute of Technology 6.854J/18.415J: Advanced Algorithms Friday, March 18, 2016 Ankur Moitra. Problem Set 6
Massachusetts Institute of Technology 6.854J/18.415J: Advanced Algorithms Friday, March 18, 2016 Ankur Moitra Problem Set 6 Due: Wednesday, April 6, 2016 7 pm Dropbox Outside Stata G5 Collaboration policy:
More informationa i,1 a i,j a i,m be vectors with positive entries. The linear programming problem associated to A, b and c is to find all vectors sa b
LINEAR PROGRAMMING PROBLEMS MATH 210 NOTES 1. Statement of linear programming problems Suppose n, m 1 are integers and that A = a 1,1... a 1,m a i,1 a i,j a i,m a n,1... a n,m is an n m matrix of positive
More informationThe complexity of uniform Nash equilibria and related regular subgraph problems
The complexity of uniform Nash equilibria and related regular subgraph problems Vincenzo Bonifaci a,b,1,, Ugo Di Iorio b, Luigi Laura b a Dipartimento di Ingegneria Elettrica, Università dell Aquila. Monteluco
More informationCO 250 Final Exam Guide
Spring 2017 CO 250 Final Exam Guide TABLE OF CONTENTS richardwu.ca CO 250 Final Exam Guide Introduction to Optimization Kanstantsin Pashkovich Spring 2017 University of Waterloo Last Revision: March 4,
More informationDiscrete Optimization 2010 Lecture 12 TSP, SAT & Outlook
Discrete Optimization 2010 Lecture 12 TSP, SAT & Outlook Marc Uetz University of Twente m.uetz@utwente.nl Lecture 12: sheet 1 / 29 Marc Uetz Discrete Optimization Outline TSP Randomization Outlook 1 Approximation
More information6.207/14.15: Networks Lecture 11: Introduction to Game Theory 3
6.207/14.15: Networks Lecture 11: Introduction to Game Theory 3 Daron Acemoglu and Asu Ozdaglar MIT October 19, 2009 1 Introduction Outline Existence of Nash Equilibrium in Infinite Games Extensive Form
More informationComputational Integer Programming. Lecture 2: Modeling and Formulation. Dr. Ted Ralphs
Computational Integer Programming Lecture 2: Modeling and Formulation Dr. Ted Ralphs Computational MILP Lecture 2 1 Reading for This Lecture N&W Sections I.1.1-I.1.6 Wolsey Chapter 1 CCZ Chapter 2 Computational
More informationCS 781 Lecture 9 March 10, 2011 Topics: Local Search and Optimization Metropolis Algorithm Greedy Optimization Hopfield Networks Max Cut Problem Nash
CS 781 Lecture 9 March 10, 2011 Topics: Local Search and Optimization Metropolis Algorithm Greedy Optimization Hopfield Networks Max Cut Problem Nash Equilibrium Price of Stability Coping With NP-Hardness
More informationMixed Nash Equilibria
lgorithmic Game Theory, Summer 2017 Mixed Nash Equilibria Lecture 2 (5 pages) Instructor: Thomas Kesselheim In this lecture, we introduce the general framework of games. Congestion games, as introduced
More informationLecture 9 Tuesday, 4/20/10. Linear Programming
UMass Lowell Computer Science 91.503 Analysis of Algorithms Prof. Karen Daniels Spring, 2010 Lecture 9 Tuesday, 4/20/10 Linear Programming 1 Overview Motivation & Basics Standard & Slack Forms Formulating
More informationIndustrial Organization Lecture 3: Game Theory
Industrial Organization Lecture 3: Game Theory Nicolas Schutz Nicolas Schutz Game Theory 1 / 43 Introduction Why game theory? In the introductory lecture, we defined Industrial Organization as the economics
More informationA Multiplayer Generalization of the MinMax Theorem
A Multiplayer Generalization of the MinMax Theorem Yang Cai Ozan Candogan Constantinos Daskalakis Christos Papadimitriou Abstract We show that in zero-sum polymatrix games, a multiplayer generalization
More informationCSC373: Algorithm Design, Analysis and Complexity Fall 2017 DENIS PANKRATOV NOVEMBER 1, 2017
CSC373: Algorithm Design, Analysis and Complexity Fall 2017 DENIS PANKRATOV NOVEMBER 1, 2017 Linear Function f: R n R is linear if it can be written as f x = a T x for some a R n Example: f x 1, x 2 =
More informationSettling Some Open Problems on 2-Player Symmetric Nash Equilibria
Settling Some Open Problems on 2-Player Symmetric Nash Equilibria Ruta Mehta Vijay V. Vazirani Sadra Yazdanbod College of Computing, Georgia Tech rmehta,vazirani,syazdanb@cc.gatech.edu Abstract. Over the
More information6.207/14.15: Networks Lecture 10: Introduction to Game Theory 2
6.207/14.15: Networks Lecture 10: Introduction to Game Theory 2 Daron Acemoglu and Asu Ozdaglar MIT October 14, 2009 1 Introduction Outline Mixed Strategies Existence of Mixed Strategy Nash Equilibrium
More informationIntroduction to Game Theory
Introduction to Game Theory Project Group DynaSearch November 5th, 2013 Maximilian Drees Source: Fotolia, Jürgen Priewe Introduction to Game Theory Maximilian Drees 1 Game Theory In many situations, the
More informationGame Theory. Greg Plaxton Theory in Programming Practice, Spring 2004 Department of Computer Science University of Texas at Austin
Game Theory Greg Plaxton Theory in Programming Practice, Spring 2004 Department of Computer Science University of Texas at Austin Bimatrix Games We are given two real m n matrices A = (a ij ), B = (b ij
More informationGame Theory. Lecture Notes By Y. Narahari. Department of Computer Science and Automation Indian Institute of Science Bangalore, India August 2012
Game Theory Lecture Notes By Y. Narahari Department of Computer Science and Automation Indian Institute of Science Bangalore, India August 2012 Chapter 10: Computation of Nash Equilibria Note: This is
More informationOn Equilibria of Distributed Message-Passing Games
On Equilibria of Distributed Message-Passing Games Concetta Pilotto and K. Mani Chandy California Institute of Technology, Computer Science Department 1200 E. California Blvd. MC 256-80 Pasadena, US {pilotto,mani}@cs.caltech.edu
More informationSupplementary lecture notes on linear programming. We will present an algorithm to solve linear programs of the form. maximize.
Cornell University, Fall 2016 Supplementary lecture notes on linear programming CS 6820: Algorithms 26 Sep 28 Sep 1 The Simplex Method We will present an algorithm to solve linear programs of the form
More informationMath 152: Applicable Mathematics and Computing
Math 152: Applicable Mathematics and Computing May 26, 2017 May 26, 2017 1 / 17 Announcements Homework 6 was posted on Wednesday, due next Wednesday. Last homework is Homework 7, posted next week (due
More informationThe inefficiency of equilibria
The inefficiency of equilibria Chapters 17,18,19 of AGT 3 May 2010 University of Bergen Outline 1 Reminder 2 Potential games 3 Complexity Formalization Like usual, we consider a game with k players {1,...,
More informationLINEAR PROGRAMMING III
LINEAR PROGRAMMING III ellipsoid algorithm combinatorial optimization matrix games open problems Lecture slides by Kevin Wayne Last updated on 7/25/17 11:09 AM LINEAR PROGRAMMING III ellipsoid algorithm
More information6.254 : Game Theory with Engineering Applications Lecture 8: Supermodular and Potential Games
6.254 : Game Theory with Engineering Applications Lecture 8: Supermodular and Asu Ozdaglar MIT March 2, 2010 1 Introduction Outline Review of Supermodular Games Reading: Fudenberg and Tirole, Section 12.3.
More informationTwo-Player Kidney Exchange Game
Two-Player Kidney Exchange Game Margarida Carvalho INESC TEC and Faculdade de Ciências da Universidade do Porto, Portugal margarida.carvalho@dcc.fc.up.pt Andrea Lodi DEI, University of Bologna, Italy andrea.lodi@unibo.it
More informationMarkov Decision Processes
Markov Decision Processes Lecture notes for the course Games on Graphs B. Srivathsan Chennai Mathematical Institute, India 1 Markov Chains We will define Markov chains in a manner that will be useful to
More informationdirected weighted graphs as flow networks the Ford-Fulkerson algorithm termination and running time
Network Flow 1 The Maximum-Flow Problem directed weighted graphs as flow networks the Ford-Fulkerson algorithm termination and running time 2 Maximum Flows and Minimum Cuts flows and cuts max flow equals
More informationLINEAR SPACES. Define a linear space to be a near linear space in which any two points are on a line.
LINEAR SPACES Define a linear space to be a near linear space in which any two points are on a line. A linear space is an incidence structure I = (P, L) such that Axiom LS1: any line is incident with at
More informationCocliques in the Kneser graph on line-plane flags in PG(4, q)
Cocliques in the Kneser graph on line-plane flags in PG(4, q) A. Blokhuis & A. E. Brouwer Abstract We determine the independence number of the Kneser graph on line-plane flags in the projective space PG(4,
More information1 Motivation. Game Theory. 2 Linear Programming. Motivation. 4. Algorithms. Bernhard Nebel and Robert Mattmüller May 15th, 2017
1 Game Theory 4. Algorithms Albert-Ludwigs-Universität Freiburg Bernhard Nebel and Robert Mattmüller May 15th, 2017 May 15th, 2017 B. Nebel, R. Mattmüller Game Theory 3 / 36 2 We know: In finite strategic
More informationSolving Zero-Sum Security Games in Discretized Spatio-Temporal Domains
Solving Zero-Sum Security Games in Discretized Spatio-Temporal Domains APPENDIX LP Formulation for Constant Number of Resources (Fang et al. 3) For the sae of completeness, we describe the LP formulation
More informationGame Theory. 4. Algorithms. Bernhard Nebel and Robert Mattmüller. May 2nd, Albert-Ludwigs-Universität Freiburg
Game Theory 4. Algorithms Albert-Ludwigs-Universität Freiburg Bernhard Nebel and Robert Mattmüller May 2nd, 2018 May 2nd, 2018 B. Nebel, R. Mattmüller Game Theory 2 / 36 We know: In finite strategic games,
More informationGame Theory: Lecture 2
Game Theory: Lecture 2 Tai-Wei Hu June 29, 2011 Outline Two-person zero-sum games normal-form games Minimax theorem Simplex method 1 2-person 0-sum games 1.1 2-Person Normal Form Games A 2-person normal
More informationLecture 2: Minimax theorem, Impagliazzo Hard Core Lemma
Lecture 2: Minimax theorem, Impagliazzo Hard Core Lemma Topics in Pseudorandomness and Complexity Theory (Spring 207) Rutgers University Swastik Kopparty Scribe: Cole Franks Zero-sum games are two player
More informationLecture 4 The nucleolus
Lecture 4 The nucleolus The nucleolus is based on the notion of excess and has been introduced by Schmeidler [3]. The excess measures the amount of complaints of a coalition for a payoff distribution.
More informationLecture 18: March 15
CS71 Randomness & Computation Spring 018 Instructor: Alistair Sinclair Lecture 18: March 15 Disclaimer: These notes have not been subjected to the usual scrutiny accorded to formal publications. They may
More informationLecture: Expanders, in theory and in practice (2 of 2)
Stat260/CS294: Spectral Graph Methods Lecture 9-02/19/2015 Lecture: Expanders, in theory and in practice (2 of 2) Lecturer: Michael Mahoney Scribe: Michael Mahoney Warning: these notes are still very rough.
More informationThe Distribution of Optimal Strategies in Symmetric Zero-sum Games
The Distribution of Optimal Strategies in Symmetric Zero-sum Games Florian Brandl Technische Universität München brandlfl@in.tum.de Given a skew-symmetric matrix, the corresponding two-player symmetric
More informationDiscrete Optimization 2010 Lecture 12 TSP, SAT & Outlook
TSP Randomization Outlook Discrete Optimization 2010 Lecture 12 TSP, SAT & Outlook Marc Uetz University of Twente m.uetz@utwente.nl Lecture 12: sheet 1 / 29 Marc Uetz Discrete Optimization Outline TSP
More informationTRINITY COLLEGE DUBLIN THE UNIVERSITY OF DUBLIN. School of Mathematics
JS and SS Mathematics JS and SS TSM Mathematics TRINITY COLLEGE DUBLIN THE UNIVERSITY OF DUBLIN School of Mathematics MA3484 Methods of Mathematical Economics Trinity Term 2015 Saturday GOLDHALL 09.30
More informationBrown s Original Fictitious Play
manuscript No. Brown s Original Fictitious Play Ulrich Berger Vienna University of Economics, Department VW5 Augasse 2-6, A-1090 Vienna, Austria e-mail: ulrich.berger@wu-wien.ac.at March 2005 Abstract
More information