6.896 Topics in Algorithmic Game Theory February 8, Lecture 2

Size: px
Start display at page:

Download "6.896 Topics in Algorithmic Game Theory February 8, Lecture 2"

Transcription

1 6.896 Topics in Algorithmic Game Theor Februar 8, 2010 Lecture 2 Lecturer: Constantinos Daskalakis Scribe: Yang Cai, Debmala Panigrahi In this lecture, we focus on two-plaer zero-sum games. Our goal is to show that linear programming (LP) dualit implies the eistence of an efficientl computable Nash equilibrium in such games. Before describing this result, we introduce some definitions and terminolog. 1 Preliminaries Two-Plaer (Normal-Form) Games. A two-plaer normal-form game is specified via a pair (R, C) of m n paoff matrices. The two plaers of the game, called the row plaer and the column plaer, have respectivel m and n pure strategies. As the plaers names impl, the pure strategies of the row plaer are in one-to-one correspondence with the rows of the paoff matrices, while the strategies of the column plaer correspond to columns. So if the row plaer plas strateg i and the column plaer strateg j, then their respective paoffs are given b R[i, j] and C[i, j]. Plaers ma also randomize over their strategies, leading to mied as opposed to pure strategies. We represent the simple of mied strategies available to the row plaer b m and those available to the column plaer b n. Thus, if m, then is an m-dimensional vector 1, 2,..., m such that 0 i 1 for each i [m] := {1,..., m} and m i=1 i = 1; similarl for n. For a pair of mied strategies m and n, the epected paoff of the row and column plaer are respectivel T R and T C. Nash Equilibrium. A pair of strategies (, ) is said to be a Nash equilibrium iff neither plaer can increase her epected paoff b unilaterall deviating from her strateg. Mathematicall, T R T R, m ; T C T C, n. Since the epected paoff is linear in the plaers mied strategies, the support of a plaer s strateg in a Nash equilibrium should include onl those pure strategies that maimize her paoff given the other plaer s mied strateg. Conversel, an strateg whose support satisfies the above condition must be a Nash equilibrium. This leads to a pair of alternative conditions defining a Nash equilibrium: i s.t. i > 0, i arg ma {e k T R}; k j s.t. j > 0, j arg ma{ T Ce l }, l where e k m, e l n represent the vectors of appropriate dimensions with a single 1 at the coordinate k and l respectivel; these correspond to the pure strategies k and l respectivel for the row and column plaers. Another pair of equivalent conditions asserts that a plaer cannot improve her paoff b unilaterall switching to a pure strateg, i.e. T R e i T R, i [m] T C T Ce j, j [n], where e i and e j respectivel represent the row plaer s pure strateg i and the column plaer s pure strateg j. 2-1

2 Eamples. We give a few classical eamples of two-plaer games. Each is described b a table whose (i, j)-th entr has a pair of values, the first corresponding to R[i, j] and the second to C[i, j]. Rock Paper Scissors (RPS) This is the familiar school-ard game with the same name. Rock Paper Scissors Rock 0, 0-1, 1 1, -1 Paper 1, -1 0, 0-1, 1 Scissors -1, 1 1, -1 0, 0 It can be checked that his game has a unique Nash equilibrium, namel when both plaers randomize uniforml over their strategies: = = 1 3, 1 3, 1 3. Prisoner s Dilemma Two suspects are arrested b the police. The police have insufficient evidence for a conviction, and, having separated both prisoners, visit each of them to offer the same deal. If one testifies for the prosecution against the other and the other remains silent, the betraer goes free and the silent accomplice receives the full 10-ear sentence. If both remain silent, both prisoners are sentenced to onl si months in jail for a minor charge. If each betras the other, each receives a five-ear sentence. Each prisoner must choose to betra the other or to remain silent. Each one is assured that the other would not know about the betraal before the end of the investigation. How should the prisoners act? Silent Betra Silent 1 2, , 0 Betra 0, -10-5, -5 This game has a pure Nash equilibrium where both plaers Betra. Observe that this is not the social optimum, that is the pair of strategies optimizing the sum of the plaers paoffs, since both plaers stand to gain if the simultaneousl switched to Silent. This eposes a ke feature of Nash equilibria that the ma fail to optimize social welfare and are stable onl under unilateral deviations b the plaers. Battle of the Sees A pair of friends with different interests need to decide where to spend their afternoon. The make simultaneous suggestions to each other and will onl go somewhere if their suggestions match. One prefers football and the other prefers theater. Their paoffs are as follows. Theater! Football fine Theater fine 1, 5 0, 0 Football! 0, 0 5, 1 This game has multiple Nash equilibria. In particular, both the squares with non-zero paoffs represent Nash equilibria. In addition, = 1 6, 5 6 and = 5 6, 1 6 is a Nash equilibrium. Thus, this game has 3 Nash equilibria. In fact, as we will establish later this semester, ever non-degenerate game must have an odd number of Nash equilibria! Two-plaer Zero-sum Games. A two-plaer game is said to be zero-sum if R + C = 0, i.e. R[i, j] + C[i, j] = 0 for all i [m] and j [n]. For eample, the RPS game described above is zero-sum. We give another less smmetrical game below. 2-2

3 Presidential Elections (adopted from [3]) Two candidates for presidenc have two possible strategies on which to focus their campaigns. Depending on their decisions the ma win the favor of a number of voters. The table below describes their gains in millions of voters. Moralit Ta-cuts Econom 3, -3-1, 1 Societ -2, 2 1, -1 Clearl, this is also a zero-sum game. Suppose now that the row plaer announces a strateg of 1 2, 1 2 in advance. This is presumabl a suboptimal wa to pla the game, since it eposes the row plaer s strateg to the column plaer who can now react optimall. Given the row plaer s announced strateg, the column plaer will choose the strateg that maimizes her paoff given the row plaer s declared strateg; in this case, she will choose Ta-cuts. More generall, if the row plaer announces strateg 1, 2, then the column plaer has the following epected paoffs: E[ Moralit ] = E[ Ta cuts ] = 1 2. Hence, the paoff that the row plaer will get after reacting optimall to the row plaer s announced strateg is ma( , 1 2 ). Since this is a zero-sum game, the resulting row plaer s paoff is ma( , 1 2 ) min( , ). So if the row plaer is forced to announce his strateg in advance he will choose ( 1, 2 ) arg ma ( 1, 2) min( , ). In other words, the row plaer s optimal announced strateg ( 1, 2 ) can be computed via the following linear program, whose value will be equal to the row plaer s paoff after the column plaer s optimal response to ( 1, 2 ). ma z s.t z z = 1 1, 2 0. Solving this LP ields 1 = 3 7, 2 = 4 7 and z = 1 7. Conversel, if the column plaer were forced to announce her strateg in advance, she would aim to solve the following LP. ma w s.t w w = 1 1, 2 0, which ields the following solution: 1 = 2 7, 2 = 5 7 and w = 1 7. Here is a remarkable observation. = 2 7, 5 7 then If the row plaer plas = 3 7, 4 7 and the column plaer plas The paoff of the row plaer is 1/7 and the paoff of the column paer is 1/7; in particular, the sum of their paoffs is zero. 2-3

4 Given strateg = 3 7, 4 7 for the row plaer, the column plaer cannot obtain a paoff greater than 1 7 since the row plaer gets a paoff of at least 1 7 irrespective of the column plaer s strateg (b the definition of the first LP) and the game is zero-sum; Similarl, given = 2 7, 5 7 for the column plaer, the row plaer cannot obtain a paoff greater than 1 7 since the column plaer gets a paoff of at least 1 7 irrespective of the row plaer s strateg. Hence, the pair of strategies = 3 7, 4 7 and = 2 7, 5 7 is a Nash equilibrium! This were somewhat unepected since the two LPs were formulated independentl b the two plaers without an care/guessing about what their opponent might do. In particular, it seemed a priori suboptimal/too pessimistic for a plaer to announce her strateg and let the other plaer respond. Moreover, there was no reason to epect that the pessimistic strategies for the two plaers are in fact best responses to each other. As we show below, this coincidence happens for a deep reason, it is true in all two-plaer zero-sum games, and is a ramification of the strong LP dualit. 2 Generalization 2.1 LP Formulation Let us now stud general two-plaer zero-sum games. Recall that a two-plaer game is zero-sum iff the paoff matrices (R, C) satisf R + C = 0. As in the previous section, let us write the LP for the row plaer if he is forced to announce his strateg in advance. s.t. ma z T R z1 T T 1 = 1 i, i 0. Notice that the maimum of z is actuall the same as Now let us consider the dual of LP (1): ma min T R. min z s.t. T R T + z 1 T 0 T 1 = 1 j, j 0. LP (1) LP (2) Let z = z. Using the fact that C = R, we can change LP (2) into another equivalent LP. ma z s.t. C z 1 T 1 = 1 j j 0. LP (3) It is not hard to see that the maimum of z is equal to ma min T C = min ma T R. Here is the interesting fact: LP (3) is nothing but the linear program that the column plaer would solve if she were forced to announce her strateg in advance! Using the strong dualit of linear programming we are going to show net that the solutions to LP (1) and LP (3) constitute a Nash equilibrium of the game. 2-4

5 2.2 LP Strong Dualit Since LP (2) is the dual of LP (1), LP strong dualit implies the following: If (, z) is optimal for LP (1) and (, z ) is optimal for LP (2), then z = z. On the other hand, given our construction of LP (3) it follows that, if (, z ) is optimal for LP (2), then (, z ) is optimal for LP (3). Thus, if (, z) is optimal for LP (1) and (, z ) is optimal for LP (3), then z = z. We show net that the solutions of these LPs actuall give us a Nash equilibrium. Theorem 1. If (, z) is optimal for LP (1), and (, z ) is optimal for LP (3), then (, ) is a Nash equilibrium of (R, C). Moreover, the paoffs of the row/column plaer in this Nash equilibrium are z and z = z respectivel. Proof: Since (, z) is feasible for LP (1), and (, z ) is feasible for LP (3): T R z1 T R z (1) C z 1 T C z, T R z,. (2) From equation (2) we know that, if the column plaer is plaing, the row plaer s paoff is at most z z (since we argued above that z = z from strong LP dualit). Moreover, equation (1) implies that if the row plaer plas against, her paoff will be at least z; in fact, given (2) it is eactl z. Thus, is a best response for the row plaer against strateg of the column plaer, giving paoff of z to the row plaer. Using a similar argument, we can show that is a best response for the column plaer against strateg of the row plaer, giving paoff z to the column plaer. Hence, (, ) is a Nash equilibrium in which the plaers paoffs are z and z = z respectivel. We give a couple of corollaries of the above theorem. Corollar 1. There eists a Nash equilibrium in ever two-plaer zero-sum game. Corollar 2 (The Minma Theorem). ma min T R = min ma T R. Net, we argue that ever Nash equilibrium of the two-plaer zero-sum game can be found b our approach. Theorem 2. If (, ) is a Nash equilibrium of (R, C), then (, T R) is an optimal solution of LP (1), and (, T C) is an optimal solution of LP (2). Proof: Let z = T R = T C. Since (, ) is a Nash equilibrium. T C T Ce j j T R T Re j j T R z1. So we have showed that (, z) is a feasible solution for LP (1); similarl we can argue that (, z) is a feasible solution for LP (2). Since LP (2) is the dual of LP (1), b weak dualit, we know that the value achieved b an feasible solution of LP (2) upper bounds the value achieved b an feasible solution of LP (1). But, these values are equal here. So, (, z) and (, z) must be optimal solutions for LP (1) and LP (2) respectivel. Since all Nash equilibria define a pair of optimal solutions to LP (1) and LP (2) and all pairs of optimal solutions to LP (1) and LP (2) define a Nash equilibrium, we obtain the following important corollaries of Theorems 1 and

6 Corollar 3 (Conveit of Optimal Strategies). The set { there eists such that (, ) is a Nash equilibrium of (R, C)} of equilibrium strategies for the row plaer in zero-sum game is conve. Ditto for the column plaer. Corollar 4 (Anthing Goes). If is an equilibrium strateg for the row plaer in a zero-sum game (R, C) and is an equilibrium strateg for the column plaer, then (, ) is a Nash equilibrium of the game. Corollar 5 (Conveit of Equilibrium Set). The equilibrium set of a zero-sum game is conve. {(, ) (, ) is a Nash equilibrium of (R, C)} Corollar 6 (Uniqueness of Paoffs). The paoff of the row plaer is equal in all Nash equilibria of a zero-sum game. Ditto for the column plaer. Inspired b this last corollar, we define the value of a zero-sum game, to be the paoff of the row plaer in an (all) Nash equilibria of the game. Definition 1 (Value of a Zero-Sum Game). If (R, C) is zero-sum game, then the value of the game is the unique paoff of the row plaer in all Nash equilibria of the game. 3 Homework We conclude with a homework problem inspired b our discussion of zero-sum games. Adjacent Zero-Sum Games (2 points): Plaers 1 and 2 are plaing a zero-sum game with paoff matrices (A 1,2, A 2,1 ); at the same time plaers 1 and 3 are plaing another zero-sum game with paoff matrices (A 1,3, A 3,1 ). Instead of using different strategies in the two games, plaer 1 must use the same strateg in both games. 1. Show that there eists a Nash equilibrium in this game. 2. Give an algorithm that can compute a Nash equilibrium efficientl. 4 Historical Remarks The stud of games from a mathematical perspective goes back to the work of mathematician Émile Borel. The eistence of a Nash equilibrium in two-plaer zero-sum games was established b John von Neumann in 1928, in a paper [5] that arguabl gave birth to the field of Game Theor. Two decades after von Neumann s result it became understood in a discussion between von Neumann and Danzig the father of mathematical programming that the eistence of an equilibrium in zero-sum games is tantamount to Strong Linear Programming dualit (see, e.g., [1], [2]). Hence, as was established another three decades later b Khachian [4], finding an equilibrium in zero-sum games is computationall tractable. 2-6

7 References [1] Donald J. Albers and Constance Reid. An Interview with George B. Dantzig: The Father of Linear Programming. The College Mathematics Journal, 17(4):293314, [2] George B. Dantzig. Linear Programming and Etensions. Princeton Universit Press, [3] Sanjo Dasgupta, Christos Papadimitriou and Umesh Vazirani. Algorithms. McGraw-Hill, [4] Leonid G. Khachian. A Polnomial Algorithm in Linear Programming. Soviet Mathematics Doklad, 20(1):191194, [5] John von Neumann. Zur Theorie der Gesellshaftsspiele. Mathematische Annalen, 100:295320,

Lecture 1.1: The Minimax Theorem

Lecture 1.1: The Minimax Theorem Algorithmic Game Theor, Compleit and Learning Jul 17, 2017 Lecture 1.1: The Mini Theorem Lecturer: Constantinos Daskalakis Scribe: Constantinos Daskalakis In these notes, we show that a Nash equilibrium

More information

February 11, JEL Classification: C72, D43, D44 Keywords: Discontinuous games, Bertrand game, Toehold, First- and Second- Price Auctions

February 11, JEL Classification: C72, D43, D44 Keywords: Discontinuous games, Bertrand game, Toehold, First- and Second- Price Auctions Eistence of Mied Strateg Equilibria in a Class of Discontinuous Games with Unbounded Strateg Sets. Gian Luigi Albano and Aleander Matros Department of Economics and ELSE Universit College London Februar

More information

MA Game Theory 2005, LSE

MA Game Theory 2005, LSE MA. Game Theor, LSE Problem Set The problems in our third and final homework will serve two purposes. First, the will give ou practice in studing games with incomplete information. Second (unless indicated

More information

Linear programming: Theory

Linear programming: Theory Division of the Humanities and Social Sciences Ec 181 KC Border Convex Analsis and Economic Theor Winter 2018 Topic 28: Linear programming: Theor 28.1 The saddlepoint theorem for linear programming The

More information

6.891 Games, Decision, and Computation February 5, Lecture 2

6.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 information

Game Theory: Lecture 3

Game 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 information

Normal-form games. Vincent Conitzer

Normal-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 information

Introduction to Game Theory

Introduction to Game Theory COMP323 Introduction to Computational Game Theory Introduction to Game Theory Paul G. Spirakis Department of Computer Science University of Liverpool Paul G. Spirakis (U. Liverpool) Introduction to Game

More information

Toda s Theorem: PH P #P

Toda s Theorem: PH P #P CS254: Computational Compleit Theor Prof. Luca Trevisan Final Project Ananth Raghunathan 1 Introduction Toda s Theorem: PH P #P The class NP captures the difficult of finding certificates. However, in

More information

SF2972 Game Theory Problem set on extensive form games

SF2972 Game Theory Problem set on extensive form games SF2972 Game Theor Problem set on etensive form games Mark Voorneveld There are five eercises, to be handed in at the final lecture (March 0). For a bonus point, please answer all questions; at least half

More information

princeton univ. F 13 cos 521: Advanced Algorithm Design Lecture 17: Duality and MinMax Theorem Lecturer: Sanjeev Arora

princeton univ. F 13 cos 521: Advanced Algorithm Design Lecture 17: Duality and MinMax Theorem Lecturer: Sanjeev Arora princeton univ F 13 cos 521: Advanced Algorithm Design Lecture 17: Duality and MinMax Theorem Lecturer: Sanjeev Arora Scribe: Today we first see LP duality, which will then be explored a bit more in the

More information

Algorithmic Game Theory. Alexander Skopalik

Algorithmic Game Theory. Alexander Skopalik Algorithmic Game Theory Alexander Skopalik Today Course Mechanics & Overview Introduction into game theory and some examples Chapter 1: Selfish routing Alexander Skopalik Skopalik@mail.uni-paderborn.de

More information

Zero-Sum Games Public Strategies Minimax Theorem and Nash Equilibria Appendix. Zero-Sum Games. Algorithmic Game Theory.

Zero-Sum Games Public Strategies Minimax Theorem and Nash Equilibria Appendix. Zero-Sum Games. Algorithmic Game Theory. Public Strategies Minimax Theorem and Nash Equilibria Appendix 2013 Public Strategies Minimax Theorem and Nash Equilibria Appendix Definition Definition A zero-sum game is a strategic game, in which for

More information

A (Brief) Introduction to Game Theory

A (Brief) Introduction to Game Theory A (Brief) Introduction to Game Theory Johanne Cohen PRiSM/CNRS, Versailles, France. Goal Goal is a Nash equilibrium. Today The game of Chicken Definitions Nash Equilibrium Rock-paper-scissors Game Mixed

More information

A Multiplayer Generalization of the MinMax Theorem

A 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 information

Quantum Games. Quantum Strategies in Classical Games. Presented by Yaniv Carmeli

Quantum Games. Quantum Strategies in Classical Games. Presented by Yaniv Carmeli Quantum Games Quantum Strategies in Classical Games Presented by Yaniv Carmeli 1 Talk Outline Introduction Game Theory Why quantum games? PQ Games PQ penny flip 2x2 Games Quantum strategies 2 Game Theory

More information

Game 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 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 information

Advanced Machine Learning

Advanced Machine Learning Advanced Machine Learning Learning and Games MEHRYAR MOHRI MOHRI@ COURANT INSTITUTE & GOOGLE RESEARCH. Outline Normal form games Nash equilibrium von Neumann s minimax theorem Correlated equilibrium Internal

More information

3 Additional Applications of the Derivative

3 Additional Applications of the Derivative 3 Additional Applications of the Derivative 3.1 Increasing and Decreasing Functions; Relative Etrema 3.2 Concavit and Points of Inflection 3.4 Optimization Homework Problem Sets 3.1 (1, 3, 5-9, 11, 15,

More information

An Information Theory For Preferences

An Information Theory For Preferences An Information Theor For Preferences Ali E. Abbas Department of Management Science and Engineering, Stanford Universit, Stanford, Ca, 94305 Abstract. Recent literature in the last Maimum Entrop workshop

More information

5. Zeros. We deduce that the graph crosses the x-axis at the points x = 0, 1, 2 and 4, and nowhere else. And that s exactly what we see in the graph.

5. Zeros. We deduce that the graph crosses the x-axis at the points x = 0, 1, 2 and 4, and nowhere else. And that s exactly what we see in the graph. . Zeros Eample 1. At the right we have drawn the graph of the polnomial = ( 1) ( 2) ( 4). Argue that the form of the algebraic formula allows ou to see right awa where the graph is above the -ais, where

More information

General Vector Spaces

General Vector Spaces CHAPTER 4 General Vector Spaces CHAPTER CONTENTS 4. Real Vector Spaces 83 4. Subspaces 9 4.3 Linear Independence 4.4 Coordinates and Basis 4.5 Dimension 4.6 Change of Basis 9 4.7 Row Space, Column Space,

More information

CSC304 Lecture 5. Game Theory : Zero-Sum Games, The Minimax Theorem. CSC304 - Nisarg Shah 1

CSC304 Lecture 5. Game Theory : Zero-Sum Games, The Minimax Theorem. CSC304 - Nisarg Shah 1 CSC304 Lecture 5 Game Theory : Zero-Sum Games, The Minimax Theorem CSC304 - Nisarg Shah 1 Recap Last lecture Cost-sharing games o Price of anarchy (PoA) can be n o Price of stability (PoS) is O(log n)

More information

Static (or Simultaneous- Move) Games of Complete Information

Static (or Simultaneous- Move) Games of Complete Information Static (or Simultaneous- Move) Games of Complete Information Introduction to Games Normal (or Strategic) Form Representation Teoria dos Jogos - Filomena Garcia 1 Outline of Static Games of Complete Information

More information

Time-Frequency Analysis: Fourier Transforms and Wavelets

Time-Frequency Analysis: Fourier Transforms and Wavelets Chapter 4 Time-Frequenc Analsis: Fourier Transforms and Wavelets 4. Basics of Fourier Series 4.. Introduction Joseph Fourier (768-83) who gave his name to Fourier series, was not the first to use Fourier

More information

Game Theory and Control

Game Theory and Control Game Theory and Control Lecture 4: Potential games Saverio Bolognani, Ashish Hota, Maryam Kamgarpour Automatic Control Laboratory ETH Zürich 1 / 40 Course Outline 1 Introduction 22.02 Lecture 1: Introduction

More information

6.207/14.15: Networks Lecture 24: Decisions in Groups

6.207/14.15: Networks Lecture 24: Decisions in Groups 6.207/14.15: Networks Lecture 24: Decisions in Groups Daron Acemoglu and Asu Ozdaglar MIT December 9, 2009 1 Introduction Outline Group and collective choices Arrow s Impossibility Theorem Gibbard-Satterthwaite

More information

MAT 127: Calculus C, Fall 2010 Solutions to Midterm I

MAT 127: Calculus C, Fall 2010 Solutions to Midterm I MAT 7: Calculus C, Fall 00 Solutions to Midterm I Problem (0pts) Consider the four differential equations for = (): (a) = ( + ) (b) = ( + ) (c) = e + (d) = e. Each of the four diagrams below shows a solution

More information

princeton 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 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 information

ECE 307- Techniques for Engineering Decisions

ECE 307- Techniques for Engineering Decisions ECE 307- Techniques for Engineering Decisions Lecture 4. Dualit Concepts in Linear Programming George Gross Department of Electrical and Computer Engineering Universit of Illinois at Urbana-Champaign DUALITY

More information

Nash Equilibrium and the Legendre Transform in Optimal Stopping Games with One Dimensional Diffusions

Nash Equilibrium and the Legendre Transform in Optimal Stopping Games with One Dimensional Diffusions Nash Equilibrium and the Legendre Transform in Optimal Stopping Games with One Dimensional Diffusions J. L. Seton This version: 9 Januar 2014 First version: 2 December 2011 Research Report No. 9, 2011,

More information

Industrial Organization Lecture 3: Game Theory

Industrial 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 information

Introduction to Game Theory Lecture Note 2: Strategic-Form Games and Nash Equilibrium (2)

Introduction to Game Theory Lecture Note 2: Strategic-Form Games and Nash Equilibrium (2) Introduction to Game Theory Lecture Note 2: Strategic-Form Games and Nash Equilibrium (2) Haifeng Huang University of California, Merced Best response functions: example In simple games we can examine

More information

Symmetry Arguments and the Role They Play in Using Gauss Law

Symmetry Arguments and the Role They Play in Using Gauss Law Smmetr Arguments and the Role The la in Using Gauss Law K. M. Westerberg (9/2005) Smmetr plas a ver important role in science in general, and phsics in particular. Arguments based on smmetr can often simplif

More information

8. BOOLEAN ALGEBRAS x x

8. BOOLEAN ALGEBRAS x x 8. BOOLEAN ALGEBRAS 8.1. Definition of a Boolean Algebra There are man sstems of interest to computing scientists that have a common underling structure. It makes sense to describe such a mathematical

More information

Lecture Notes on Game Theory

Lecture 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 information

On Range and Reflecting Functions About the Line y = mx

On Range and Reflecting Functions About the Line y = mx On Range and Reflecting Functions About the Line = m Scott J. Beslin Brian K. Heck Jerem J. Becnel Dept.of Mathematics and Dept. of Mathematics and Dept. of Mathematics and Computer Science Computer Science

More information

Game Theory. Professor Peter Cramton Economics 300

Game Theory. Professor Peter Cramton Economics 300 Game Theory Professor Peter Cramton Economics 300 Definition Game theory is the study of mathematical models of conflict and cooperation between intelligent and rational decision makers. Rational: each

More information

Algorithmic Game Theory and Applications. Lecture 4: 2-player zero-sum games, and the Minimax Theorem

Algorithmic Game Theory and Applications. Lecture 4: 2-player zero-sum games, and the Minimax Theorem Algorithmic Game Theory and Applications Lecture 4: 2-player zero-sum games, and the Minimax Theorem Kousha Etessami 2-person zero-sum games A finite 2-person zero-sum (2p-zs) strategic game Γ, is a strategic

More information

Computing Minmax; Dominance

Computing 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 information

AM 221: Advanced Optimization Spring Prof. Yaron Singer Lecture 6 February 12th, 2014

AM 221: Advanced Optimization Spring Prof. Yaron Singer Lecture 6 February 12th, 2014 AM 221: Advanced Otimization Sring 2014 Prof. Yaron Singer Lecture 6 February 12th, 2014 1 Overview In our revious lecture we exlored the concet of duality which is the cornerstone of Otimization Theory.

More information

Limits and Continuous Functions. 2.2 Introduction to Limits. We first interpret limits loosely. We write. lim f(x) = L

Limits and Continuous Functions. 2.2 Introduction to Limits. We first interpret limits loosely. We write. lim f(x) = L 2 Limits and Continuous Functions 2.2 Introduction to Limits We first interpret limits loosel. We write lim f() = L and sa the limit of f() as approaches c, equals L if we can make the values of f() arbitraril

More information

Polynomial Functions. INVESTMENTS Many grandparents invest in the stock market for

Polynomial Functions. INVESTMENTS Many grandparents invest in the stock market for 4-1 BJECTIVES Determine roots of polnomial equations. Appl the Fundamental Theorem of Algebra. Polnomial Functions INVESTMENTS Man grandparents invest in the stock market for their grandchildren s college

More information

Game Theory and Algorithms Lecture 2: Nash Equilibria and Examples

Game Theory and Algorithms Lecture 2: Nash Equilibria and Examples Game Theory and Algorithms Lecture 2: Nash Equilibria and Examples February 24, 2011 Summary: We introduce the Nash Equilibrium: an outcome (action profile) which is stable in the sense that no player

More information

Laurie s Notes. Overview of Section 3.5

Laurie s Notes. Overview of Section 3.5 Overview of Section.5 Introduction Sstems of linear equations were solved in Algebra using substitution, elimination, and graphing. These same techniques are applied to nonlinear sstems in this lesson.

More information

Games and Their Equilibria

Games 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 information

Hamiltonicity and Fault Tolerance

Hamiltonicity and Fault Tolerance Hamiltonicit and Fault Tolerance in the k-ar n-cube B Clifford R. Haithcock Portland State Universit Department of Mathematics and Statistics 006 In partial fulfillment of the requirements of the degree

More information

CSC304: Algorithmic Game Theory and Mechanism Design Fall 2016

CSC304: Algorithmic Game Theory and Mechanism Design Fall 2016 CSC304: Algorithmic Game Theory and Mechanism Design Fall 2016 Allan Borodin Tyrone Strangway and Young Wu (TAs) September 21, 2016 1 / 23 Lecture 5 Announcements Tutorial this Friday in SS 1086 First

More information

Design and Analysis of Algorithms

Design and Analysis of Algorithms CSE 0, Winter 208 Design and Analsis of Algorithms Lecture 6: NP-Completeness, Part 2 Class URL: http://vlsicad.ucsd.edu/courses/cse0-w8/ The Classes P and NP Classes of Decision Problems P: Problems for

More information

Settling Some Open Problems on 2-Player Symmetric Nash Equilibria

Settling 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 information

An analytic proof of the theorems of Pappus and Desargues

An analytic proof of the theorems of Pappus and Desargues Note di Matematica 22, n. 1, 2003, 99 106. An analtic proof of the theorems of Pappus and Desargues Erwin Kleinfeld and Tuong Ton-That Department of Mathematics, The Universit of Iowa, Iowa Cit, IA 52242,

More information

Theory and Internet Protocols

Theory 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 information

A PARTIAL CHARACTERIZATION OF THE COCIRCUITS OF A SPLITTING MATROID

A PARTIAL CHARACTERIZATION OF THE COCIRCUITS OF A SPLITTING MATROID DEPARTMENT OF MATHEMATICS TECHNICAL REPORT A PARTIAL CHARACTERIZATION OF THE COCIRCUITS OF A SPLITTING MATROID DR. ALLAN D. MILLS MAY 2004 No. 2004-2 TENNESSEE TECHNOLOGICAL UNIVERSITY Cookeville, TN 38505

More information

UNIVERSIDAD CARLOS III DE MADRID MATHEMATICS II EXERCISES (SOLUTIONS )

UNIVERSIDAD CARLOS III DE MADRID MATHEMATICS II EXERCISES (SOLUTIONS ) UNIVERSIDAD CARLOS III DE MADRID MATHEMATICS II EXERCISES (SOLUTIONS ) CHAPTER : Limits and continuit of functions in R n. -. Sketch the following subsets of R. Sketch their boundar and the interior. Stud

More information

Fuzzy Topology On Fuzzy Sets: Regularity and Separation Axioms

Fuzzy Topology On Fuzzy Sets: Regularity and Separation Axioms wwwaasrcorg/aasrj American Academic & Scholarl Research Journal Vol 4, No 2, March 212 Fuzz Topolog n Fuzz Sets: Regularit and Separation Aioms AKandil 1, S Saleh 2 and MM Yakout 3 1 Mathematics Department,

More information

Subfield value sets over finite fields

Subfield value sets over finite fields Subfield value sets over finite fields Wun-Seng Chou Institute of Mathematics Academia Sinica, and/or Department of Mathematical Sciences National Chengchi Universit Taipei, Taiwan, ROC Email: macws@mathsinicaedutw

More information

An introductory example

An introductory example CS1 Lecture 9 An introductory example Suppose that a company that produces three products wishes to decide the level of production of each so as to maximize profits. Let x 1 be the amount of Product 1

More information

Robust Nash Equilibria and Second-Order Cone Complementarity Problems

Robust Nash Equilibria and Second-Order Cone Complementarity Problems Robust Nash Equilibria and Second-Order Cone Complementarit Problems Shunsuke Haashi, Nobuo Yamashita, Masao Fukushima Department of Applied Mathematics and Phsics, Graduate School of Informatics, Koto

More information

Topics of Algorithmic Game Theory

Topics of Algorithmic Game Theory COMP323 Introduction to Computational Game Theory Topics of Algorithmic Game Theory Paul G. Spirakis Department of Computer Science University of Liverpool Paul G. Spirakis (U. Liverpool) Topics of Algorithmic

More information

CS 598RM: Algorithmic Game Theory, Spring Practice Exam Solutions

CS 598RM: Algorithmic Game Theory, Spring Practice Exam Solutions CS 598RM: Algorithmic Game Theory, Spring 2017 1. Answer the following. Practice Exam Solutions Agents 1 and 2 are bargaining over how to split a dollar. Each agent simultaneously demands share he would

More information

Introduction to Linear Programming

Introduction to Linear Programming Nanjing University October 27, 2011 What is LP The Linear Programming Problem Definition Decision variables Objective Function x j, j = 1, 2,..., n ζ = n c i x i i=1 We will primarily discuss maxizming

More information

1 Basic Game Modelling

1 Basic Game Modelling Max-Planck-Institut für Informatik, Winter 2017 Advanced Topic Course Algorithmic Game Theory, Mechanism Design & Computational Economics Lecturer: CHEUNG, Yun Kuen (Marco) Lecture 1: Basic Game Modelling,

More information

1 Primals and Duals: Zero Sum Games

1 Primals and Duals: Zero Sum Games CS 124 Section #11 Zero Sum Games; NP Completeness 4/15/17 1 Primals and Duals: Zero Sum Games We can represent various situations of conflict in life in terms of matrix games. For example, the game shown

More information

האוניברסיטה העברית בירושלים

האוניברסיטה העברית בירושלים האוניברסיטה העברית בירושלים THE HEBREW UNIVERSITY OF JERUSALEM TOWARDS A CHARACTERIZATION OF RATIONAL EXPECTATIONS by ITAI ARIELI Discussion Paper # 475 February 2008 מרכז לחקר הרציונליות CENTER FOR THE

More information

Computing Minmax; Dominance

Computing 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 information

LATERAL BUCKLING ANALYSIS OF ANGLED FRAMES WITH THIN-WALLED I-BEAMS

LATERAL BUCKLING ANALYSIS OF ANGLED FRAMES WITH THIN-WALLED I-BEAMS Journal of arine Science and J.-D. Technolog, Yau: ateral Vol. Buckling 17, No. Analsis 1, pp. 9-33 of Angled (009) Frames with Thin-Walled I-Beams 9 ATERA BUCKING ANAYSIS OF ANGED FRAES WITH THIN-WAED

More information

Lecture 6 Lecturer: Shaddin Dughmi Scribes: Omkar Thakoor & Umang Gupta

Lecture 6 Lecturer: Shaddin Dughmi Scribes: Omkar Thakoor & Umang Gupta CSCI699: opics in Learning & Game heory Lecture 6 Lecturer: Shaddin Dughmi Scribes: Omkar hakoor & Umang Gupta No regret learning in zero-sum games Definition. A 2-player game of complete information is

More information

1.5. Analyzing Graphs of Functions. The Graph of a Function. What you should learn. Why you should learn it. 54 Chapter 1 Functions and Their Graphs

1.5. Analyzing Graphs of Functions. The Graph of a Function. What you should learn. Why you should learn it. 54 Chapter 1 Functions and Their Graphs 0_005.qd /7/05 8: AM Page 5 5 Chapter Functions and Their Graphs.5 Analzing Graphs of Functions What ou should learn Use the Vertical Line Test for functions. Find the zeros of functions. Determine intervals

More information

Epsilon Ex Post Implementation

Epsilon Ex Post Implementation Epsilon Ex Post Implementation Mehmet Barlo Nuh Aygun Dalkiran February 10, 2014 Abstract We provide necessary and sufficient conditions for epsilon ex post implementation. Our analysis extends Bergemann

More information

Functions. Introduction

Functions. Introduction Functions,00 P,000 00 0 970 97 980 98 990 99 000 00 00 Figure Standard and Poor s Inde with dividends reinvested (credit "bull": modification of work b Praitno Hadinata; credit "graph": modification of

More information

Derivatives of Multivariable Functions

Derivatives of Multivariable Functions Chapter 0 Derivatives of Multivariable Functions 0. Limits Motivating Questions In this section, we strive to understand the ideas generated b the following important questions: What do we mean b the limit

More information

Time-Frequency Analysis: Fourier Transforms and Wavelets

Time-Frequency Analysis: Fourier Transforms and Wavelets Chapter 4 Time-Frequenc Analsis: Fourier Transforms and Wavelets 4. Basics of Fourier Series 4.. Introduction Joseph Fourier (768-83) who gave his name to Fourier series, was not the first to use Fourier

More information

Elections and Strategic Voting: Condorcet and Borda. P. Dasgupta E. Maskin

Elections and Strategic Voting: Condorcet and Borda. P. Dasgupta E. Maskin Elections and Strategic Voting: ondorcet and Borda P. Dasgupta E. Maskin voting rule (social choice function) method for choosing social alternative (candidate) on basis of voters preferences (rankings,

More information

Week 3 September 5-7.

Week 3 September 5-7. MA322 Weekl topics and quiz preparations Week 3 September 5-7. Topics These are alread partl covered in lectures. We collect the details for convenience.. Solutions of homogeneous equations AX =. 2. Using

More information

11.4 Polar Coordinates

11.4 Polar Coordinates 11. Polar Coordinates 917 11. Polar Coordinates In Section 1.1, we introduced the Cartesian coordinates of a point in the plane as a means of assigning ordered pairs of numbers to points in the plane.

More information

Economics 703 Advanced Microeconomics. Professor Peter Cramton Fall 2017

Economics 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 information

Political Economy of Institutions and Development: Problem Set 1. Due Date: Thursday, February 23, in class.

Political Economy of Institutions and Development: Problem Set 1. Due Date: Thursday, February 23, in class. Political Economy of Institutions and Development: 14.773 Problem Set 1 Due Date: Thursday, February 23, in class. Answer Questions 1-3. handed in. The other two questions are for practice and are not

More information

Functions. Introduction CHAPTER OUTLINE

Functions. Introduction CHAPTER OUTLINE Functions,00 P,000 00 0 970 97 980 98 990 99 000 00 00 Figure Standard and Poor s Inde with dividends reinvested (credit "bull": modification of work b Praitno Hadinata; credit "graph": modification of

More information

Game Theory: Lecture 2

Game 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 information

4.7. Newton s Method. Procedure for Newton s Method HISTORICAL BIOGRAPHY

4.7. Newton s Method. Procedure for Newton s Method HISTORICAL BIOGRAPHY 4. Newton s Method 99 4. Newton s Method HISTORICAL BIOGRAPHY Niels Henrik Abel (18 189) One of the basic problems of mathematics is solving equations. Using the quadratic root formula, we know how to

More information

2.2 Equations of Lines

2.2 Equations of Lines 660_ch0pp07668.qd 10/16/08 4:1 PM Page 96 96 CHAPTER Linear Functions and Equations. Equations of Lines Write the point-slope and slope-intercept forms Find the intercepts of a line Write equations for

More information

And similarly in the other directions, so the overall result is expressed compactly as,

And similarly in the other directions, so the overall result is expressed compactly as, SQEP Tutorial Session 5: T7S0 Relates to Knowledge & Skills.5,.8 Last Update: //3 Force on an element of area; Definition of principal stresses and strains; Definition of Tresca and Mises equivalent stresses;

More information

Lec12p1, ORF363/COS323. The idea behind duality. This lecture

Lec12p1, ORF363/COS323. The idea behind duality. This lecture Lec12 Page 1 Lec12p1, ORF363/COS323 This lecture Linear programming duality + robust linear programming Intuition behind the derivation of the dual Weak and strong duality theorems Max-flow=Min-cut Primal/dual

More information

Iterated Strict Dominance in Pure Strategies

Iterated Strict Dominance in Pure Strategies Iterated Strict Dominance in Pure Strategies We know that no rational player ever plays strictly dominated strategies. As each player knows that each player is rational, each player knows that his opponents

More information

Efficiency, Fairness and Competitiveness in Nash Bargaining Games

Efficiency, Fairness and Competitiveness in Nash Bargaining Games Efficiency, Fairness and Competitiveness in Nash Bargaining Games Deeparnab Chakrabarty, Gagan Goel 2, Vijay V. Vazirani 2, Lei Wang 2 and Changyuan Yu 3 Department of Combinatorics and Optimization, University

More information

CPS 616 ITERATIVE IMPROVEMENTS 10-1

CPS 616 ITERATIVE IMPROVEMENTS 10-1 CPS 66 ITERATIVE IMPROVEMENTS 0 - APPROACH Algorithm design technique for solving optimization problems Start with a feasible solution Repeat the following step until no improvement can be found: change

More information

A Note on Approximate Nash Equilibria

A 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 information

Game Theory for Linguists

Game Theory for Linguists Fritz Hamm, Roland Mühlenbernd 4. Mai 2016 Overview Overview 1. Exercises 2. Contribution to a Public Good 3. Dominated Actions Exercises Exercise I Exercise Find the player s best response functions in

More information

Chapter 6. Self-Adjusting Data Structures

Chapter 6. Self-Adjusting Data Structures Chapter 6 Self-Adjusting Data Structures Chapter 5 describes a data structure that is able to achieve an epected quer time that is proportional to the entrop of the quer distribution. The most interesting

More information

LESSON #28 - POWER FUNCTIONS COMMON CORE ALGEBRA II

LESSON #28 - POWER FUNCTIONS COMMON CORE ALGEBRA II 1 LESSON #8 - POWER FUNCTIONS COMMON CORE ALGEBRA II Before we start to analze polnomials of degree higher than two (quadratics), we first will look at ver simple functions known as power functions. The

More information

Lecture 18: The Rank of a Matrix and Consistency of Linear Systems

Lecture 18: The Rank of a Matrix and Consistency of Linear Systems Lecture 18: The Rank of a Matrix and Consistency of Linear Systems Winfried Just Department of Mathematics, Ohio University February 28, 218 Review: The linear span Definition Let { v 1, v 2,..., v n }

More information

The Maze Generation Problem is NP-complete

The Maze Generation Problem is NP-complete The Mae Generation Problem is NP-complete Mario Alviano Department of Mathematics, Universit of Calabria, 87030 Rende (CS), Ital alviano@mat.unical.it Abstract. The Mae Generation problem has been presented

More information

Efficient Nash Equilibrium Computation in Two Player Rank-1 G

Efficient 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 information

Section 1.2: A Catalog of Functions

Section 1.2: A Catalog of Functions Section 1.: A Catalog of Functions As we discussed in the last section, in the sciences, we often tr to find an equation which models some given phenomenon in the real world - for eample, temperature as

More information

Algorithmic Game Theory and Applications. Lecture 7: The LP Duality Theorem

Algorithmic Game Theory and Applications. Lecture 7: The LP Duality Theorem Algorithmic Game Theory and Applications Lecture 7: The LP Duality Theorem Kousha Etessami recall LP s in Primal Form 1 Maximize c 1 x 1 + c 2 x 2 +... + c n x n a 1,1 x 1 + a 1,2 x 2 +... + a 1,n x n

More information

Belief-based Learning

Belief-based Learning Belief-based Learning Algorithmic Game Theory Marcello Restelli Lecture Outline Introdutcion to multi-agent learning Belief-based learning Cournot adjustment Fictitious play Bayesian learning Equilibrium

More information

ABOUT THE WEAK EFFICIENCIES IN VECTOR OPTIMIZATION

ABOUT THE WEAK EFFICIENCIES IN VECTOR OPTIMIZATION ABOUT THE WEAK EFFICIENCIES IN VECTOR OPTIMIZATION CRISTINA STAMATE Institute of Mathematics 8, Carol I street, Iasi 6600, Romania cstamate@mail.com Abstract: We present the principal properties of the

More information

The Computational Aspect of Risk in Playing Non-Cooperative Games

The Computational Aspect of Risk in Playing Non-Cooperative Games The Computational Aspect of Risk in Playing Non-Cooperative Games Deeparnab Chakrabarty Subhash A. Khot Richard J. Lipton College of Computing, Georgia Tech Nisheeth K. Vishnoi Computer Science Division,

More information

Chapter 5: Systems of Equations

Chapter 5: Systems of Equations Chapter : Sstems of Equations Section.: Sstems in Two Variables... 0 Section. Eercises... 9 Section.: Sstems in Three Variables... Section. Eercises... Section.: Linear Inequalities... Section.: Eercises.

More information

Game Theory: Spring 2017

Game Theory: Spring 2017 Game Theory: Spring 207 Ulle Endriss Institute for Logic, Language and Computation University of Amsterdam Ulle Endriss Plan for Today We have seen that every normal-form game has a Nash equilibrium, although

More information