Zero-sum games of two players. Zero-sum games of two players. Zero-sum games of two players. Zero-sum games of two players

Similar documents
ORF 307: Lecture 12. Linear Programming: Chapter 11: Game Theory

(a) Describe the game in plain english and find its equivalent strategic form.

Outline for today. Stat155 Game Theory Lecture 13: General-Sum Games. General-sum games. General-sum games. Dominated pure strategies

SI 563 Homework 3 Oct 5, Determine the set of rationalizable strategies for each of the following games. a) X Y X Y Z

15.053/8 February 28, person 0-sum (or constant sum) game theory

Game Theory Tutorial 3 Answers

Comparative Study between Linear and Graphical Methods in Solving Optimization Problems

Advanced Microeconomics

Game Theory: Minimax, Maximin, and Iterated Removal Naima Hammoud

Game Theory. Lecture Notes By Y. Narahari. Department of Computer Science and Automation Indian Institute of Science Bangalore, India October 2012

Strategies and Nash Equilibrium. A Whirlwind Tour of Game Theory

Solution to Tutorial 1

Solution to Tutorial /2013 Semester I MA4264 Game Theory

CS711: Introduction to Game Theory and Mechanism Design

Math 135: Answers to Practice Problems

MATH 121 GAME THEORY REVIEW

Game Theory. VK Room: M1.30 Last updated: October 22, 2012.

Solutions of Bimatrix Coalitional Games

Using the Maximin Principle

Introduction to game theory LECTURE 2

Math 167: Mathematical Game Theory Instructor: Alpár R. Mészáros

m 11 m 12 Non-Zero Sum Games Matrix Form of Zero-Sum Games R&N Section 17.6

Outline. Risk and Decision Analysis 5. Game Theory. What is game theory? Outline. Scope of game theory. Two-person zero sum games

CS711 Game Theory and Mechanism Design

Topic One: Zero-sum games and saddle point equilibriums

6.896 Topics in Algorithmic Game Theory February 10, Lecture 3

MAT 4250: Lecture 1 Eric Chung

preferences of the individual players over these possible outcomes, typically measured by a utility or payoff function.

CHAPTER 14: REPEATED PRISONER S DILEMMA

ECE 586BH: Problem Set 5: Problems and Solutions Multistage games, including repeated games, with observed moves

Introduction to Industrial Organization Professor: Caixia Shen Fall 2014 Lecture Note 5 Games and Strategy (Ch. 4)

COS 511: Theoretical Machine Learning. Lecturer: Rob Schapire Lecture #24 Scribe: Jordan Ash May 1, 2014

Games of Incomplete Information

Introduction to Game Theory

Rationalizable Strategies

CS 7180: Behavioral Modeling and Decision- making in AI

Game Theory. Lecture Notes By Y. Narahari. Department of Computer Science and Automation Indian Institute of Science Bangalore, India October 2012

Game theory for. Leonardo Badia.

Game Theory: introduction and applications to computer networks

CMPSCI 240: Reasoning about Uncertainty

Equilibrium selection and consistency Norde, Henk; Potters, J.A.M.; Reijnierse, Hans; Vermeulen, D.

Best counterstrategy for C

Game Theory for Wireless Engineers Chapter 3, 4

Their opponent will play intelligently and wishes to maximize their own payoff.

Iterated Dominance and Nash Equilibrium

6.207/14.15: Networks Lecture 9: Introduction to Game Theory 1

Game Theory Notes: Examples of Games with Dominant Strategy Equilibrium or Nash Equilibrium

Prisoner s dilemma with T = 1

Bounds on some contingent claims with non-convex payoff based on multiple assets

Thursday, March 3

Strategy Lines and Optimal Mixed Strategy for R

Week 8: Basic concepts in game theory

GAME THEORY. Game theory. The odds and evens game. Two person, zero sum game. Prototype example

Game Theory. Lecture Notes By Y. Narahari. Department of Computer Science and Automation Indian Institute of Science Bangalore, India August 2012

Credibilistic Equilibria in Extensive Game with Fuzzy Payoffs

Game Theory. Lecture Notes By Y. Narahari. Department of Computer Science and Automation Indian Institute of Science Bangalore, India August 2012

CMSC 474, Introduction to Game Theory 16. Behavioral vs. Mixed Strategies

November 2006 LSE-CDAM

ECE 586GT: Problem Set 1: Problems and Solutions Analysis of static games

The assignment game: Decentralized dynamics, rate of convergence, and equitable core selection

Midterm #2 EconS 527 [November 7 th, 2016]

An introduction on game theory for wireless networking [1]

Game-Theoretic Risk Analysis in Decision-Theoretic Rough Sets

IV. Cooperation & Competition

Chapter 2 Strategic Dominance

LINEAR PROGRAMMING. Homework 7

Microeconomics II. CIDE, MsC Economics. List of Problems

Playing games with transmissible animal disease. Jonathan Cave Research Interest Group 6 May 2008

Topics in Contract Theory Lecture 1

Best-Reply Sets. Jonathan Weinstein Washington University in St. Louis. This version: May 2015

Chair of Communications Theory, Prof. Dr.-Ing. E. Jorswieck. Übung 5: Supermodular Games

MS&E 246: Lecture 5 Efficiency and fairness. Ramesh Johari

Yao s Minimax Principle

Introduction to Game Theory

Introduction to Multi-Agent Programming

Chapter 10: Mixed strategies Nash equilibria, reaction curves and the equality of payoffs theorem

SF2972 GAME THEORY Infinite games

On Forchheimer s Model of Dominant Firm Price Leadership

In the Name of God. Sharif University of Technology. Microeconomics 2. Graduate School of Management and Economics. Dr. S.

Stat 155 Lecture Notes

Microeconomic Theory May 2013 Applied Economics. Ph.D. PRELIMINARY EXAMINATION MICROECONOMIC THEORY. Applied Economics Graduate Program.

Lecture Note Set 3 3 N-PERSON GAMES. IE675 Game Theory. Wayne F. Bialas 1 Monday, March 10, N-Person Games in Strategic Form

Simon Fraser University Fall Econ 302 D200 Final Exam Solution Instructor: Songzi Du Wednesday December 16, 2015, 8:30 11:30 AM

6.254 : Game Theory with Engineering Applications Lecture 3: Strategic Form Games - Solution Concepts

PAULI MURTO, ANDREY ZHUKOV. If any mistakes or typos are spotted, kindly communicate them to

Games of Incomplete Information ( 資訊不全賽局 ) Games of Incomplete Information

Agenda. Game Theory Matrix Form of a Game Dominant Strategy and Dominated Strategy Nash Equilibrium Game Trees Subgame Perfection

Economics 209A Theory and Application of Non-Cooperative Games (Fall 2013) Repeated games OR 8 and 9, and FT 5

Ph.D. Preliminary Examination MICROECONOMIC THEORY Applied Economics Graduate Program June 2015

Can we have no Nash Equilibria? Can you have more than one Nash Equilibrium? CS 430: Artificial Intelligence Game Theory II (Nash Equilibria)

GAME THEORY. (Hillier & Lieberman Introduction to Operations Research, 8 th edition)

TPPE24 Ekonomisk Analys:

6.207/14.15: Networks Lecture 9: Introduction to Game Theory 1

A non-robustness in the order structure of the equilibrium set in lattice games

Introduction to Game Theory

Anh Maciag. A Two-Person Bargaining Problem

arxiv: v1 [cs.gt] 5 Sep 2018

MATH 210, PROBLEM SET 1 DUE IN LECTURE ON WEDNESDAY, JAN. 28

Basic Game-Theoretic Concepts. Game in strategic form has following elements. Player set N. (Pure) strategy set for player i, S i.

Test 1. ECON3161, Game Theory. Tuesday, September 25 th

Transcription:

Martin Branda Charles University Faculty of Mathematics and Physics Department of Probability and Mathematical Statistics Computational Aspects of Optimization A triplet {X, Y, K} is called a game of two rational players with zero sum, if 1 X is a set of strategies of Player 1 (P1), 2 Y is a set of strategies of Player 2 (P2), 3 K : X Y R is a payoff function of player 1, i.e. if P1 plays x X and P2 plays y Y, then P1 gets K(x, y) and P2 gets K(x, y). Martin Branda (KPMS MFF UK) 2017-05-22 1 / 24 Martin Branda (KPMS MFF UK) 2017-05-22 2 / 24 For the zero-sum games {X, Y, K} we define upper value of the game uv = inf sup K(x, y), lower value of the game lv = sup inf K(x, y), upper price of the game up = min sup K(x, y), lower price of the game lp = max inf K(x, y). If the lower and upper prices exist and it holds up = lp, then we say that the game has the price p = up = lp. We say that ˆx X is an optimal strategy of P1, if K(ˆx, y) lv for all y Y. ŷ Y is an optimal strategy of P2, if K(x, ŷ) uv for all x X. Upper value can be seen as the lowest payoff of P1, if P1 knows strategy of P2 before his/her move. Martin Branda (KPMS MFF UK) 2017-05-22 3 / 24 Martin Branda (KPMS MFF UK) 2017-05-22 4 / 24

For each zero-sum game {X, Y, K} the upper and lower value exits and it holds lv uv. For each x X and ỹ Y it holds inf K( x, y) K( x, ỹ), sup inf K(x, y) sup K(x, ỹ), lv = sup inf K(x, y) inf sup K(x, y) = uv. (1) For each zero-sum game {X, Y, K} is holds that There is at least one optimal strategy of P1, if and only if the lower price exists. There is at least one optimal strategy of P2, if and only if the upper price exists. : Let ˆx X be an optimal strategy of P1, i.e. K(ˆx, y) lv for all y Y. Then Thus lv inf K(ˆx, y) sup inf K(x, y) = lv. (2) lv = inf K(ˆx, y) = max inf K(x, y) = lp. (3) Martin Branda (KPMS MFF UK) 2017-05-22 5 / 24 Martin Branda (KPMS MFF UK) 2017-05-22 6 / 24 Let {X, Y, K} be a zero-sum game with X, Y compact and K continuous. Then the upper and lower prices exist. Theorem A zero-sum game {X, Y, K} has a price if and only if the payoff function has a saddle point, i.e. there is a pair a (ˆx, ŷ) such that K(x, ŷ) K(ˆx, ŷ) K(ˆx, y) for all x X and y Y. Then ˆx is an optimal strategy for P1, ŷ is an optimal strategy for P2, and p = K(ˆx, ŷ) is the price of the game. a Such pair can be seen as a Nash equilibrium for two player games. : K(x, ŷ) p K(ˆx, y). Martin Branda (KPMS MFF UK) 2017-05-22 7 / 24 Martin Branda (KPMS MFF UK) 2017-05-22 8 / 24

John Forbes Nash (1928 2015) Minimax theorem Theorem Let {X, Y, K} be a zero-sum game where X, Y are nonempty convex compact sets and K(x, y) is continuous, concave in x and convex in y. Then, there exists the price of the game, i.e. min max K(x, y) = max min K(x, y). Applicable also out of the game theory, e.g. in robustness. Generalizations: Rockafellar (1970) A Beautiful Mind (2001) Martin Branda (KPMS MFF UK) 2017-05-22 9 / 24 Martin Branda (KPMS MFF UK) 2017-05-22 10 / 24 Rock paper scissors We say that {X, Y, A} is a matrix game if it a zero sum game (of two players), A R n m is a matrix, and K(x, y) = x T Ay, { X = x R n : Y = y Rm : } n x i = 1, x i 0, i=1 m y j = 1, y j 0. j=1 (4) R P S 0 1 1 A = 1 0 1 (5) 1 1 0 Martin Branda (KPMS MFF UK) 2017-05-22 11 / 24 Martin Branda (KPMS MFF UK) 2017-05-22 12 / 24

Rock paper scissors lizard Spock Rock paper scissors lizard Spock Martin Branda (KPMS MFF UK) 2017-05-22 13 / 24 Martin Branda (KPMS MFF UK) 2017-05-22 14 / 24 For a matrix game {X, Y, A}, we define a matrix game with pure strategies {X, Y, A}, where { } n X = x R n : x i = 1, x i {0, 1}, Y = y Rm : i=1 m y j = 1, y j {0, 1}. j=1 (6) Each matrix game has a price and both players have optimal strategies. Matrix game {X, Y, A} has a price in pure strategies if and only if {X, Y, A} has a price. We say that {X, Y, A} has a price in pure strategies if both players have optimal pure strategies. Martin Branda (KPMS MFF UK) 2017-05-22 15 / 24 Martin Branda (KPMS MFF UK) 2017-05-22 16 / 24

Let {X, Y, A} be a matrix game and ˆx X and ŷ Y with price p. Then 1 ˆx is an optimal strategy of P1 if and only if ˆx T A (p,..., p), 2 ŷ is an optimal strategy of P2 if and only if Aŷ (p,..., p) T. ˆx T A (p,..., p) ˆx T Ay p, y Y. ( y & i y i = 1, y = e i ) (Complementarity conditions) Let {X, Y, A} be a matrix game with price p and let ˆx X and ŷ Y be optimal strategies. Then 1 if ˆx i > 0, then (Aŷ) i = p 2 if ŷ j > 0, then (ˆx T A) j = p. Martin Branda (KPMS MFF UK) 2017-05-22 17 / 24 Martin Branda (KPMS MFF UK) 2017-05-22 18 / 24 Example Consider ( ) 5 1 A = 0 7 Let a, b R n. We say that a strictly dominates b (b is strictly dominated by a), if a i > b i for all i = 1,..., n. 5x 1 p, x 1 + 7x 2 p, x 1 + x 2 = 1, x 1 0, x 2 0 and using x 1 + x 2 = 1 max min{5x 1, x 1 + 7x 2 } = p max min{5x 1, 7 6x 1 } = p x 1 0 Let {X, Y, A} be a matrix game. 1 If a row A k, is strictly dominated by a convex combination of other rows, then each optimal strategy of P1 fulfills ˆx k = 0. 2 If a column A,k strictly dominates a convex combination of other columns, then each optimal strategy of P2 fulfills ŷ k = 0. Maximum is attained at ˆx 1 = 7/11, ˆx 2 = 4/11 with the price p = 35/11. Using complementarity conditions, we obtain ŷ 1 = 6/11, ŷ 2 = 5/11. Martin Branda (KPMS MFF UK) 2017-05-22 19 / 24 Martin Branda (KPMS MFF UK) 2017-05-22 20 / 24

3 2 4 0 3 4 2 3 6 5 5 1 1 4 0 7 Show that (0, 0, 7/11, 4/11) T is optimal strategy for P1, (0, 0, 6/11, 5/11) T for P2, and the price is p = 35/11. Matrix game {X, Y, A} has a price p in pure strategies if and only if matrix A has a saddle point, i.e. there is a pair of indices {k, l} such that A kl = min{a kj : j = 1,..., m} = max{a il : i = 1,..., n}. (minimum in the row, maximum in the column) e k,e l are optimal strategies of P1, P2 (e T k A) j = A kj p, j, (Ae l ) i = A il p, i, (7) A kl = min{a kj : j = 1,..., m} = max{a il : i = 1,..., n}. Martin Branda (KPMS MFF UK) 2017-05-22 21 / 24 Martin Branda (KPMS MFF UK) 2017-05-22 22 / 24 Example Literature Find the saddle point(s).. 1 2 3 4 5 6, 7 8 9 2 2 2 2 1 1, (8) 3 2 2 Lachout, P. (2011). Matematické programování. Skripta k (zaniklé) přednášce Optimalizace I (IN CZECH). Rockafellar, R.T. (1970). Convex Analysis. Princeton University Press, Princeton (N.Y.). Webb, J.N. Game Theory (2007). Decisions, Interactions and Evolution. Springer-Verlag, London. Martin Branda (KPMS MFF UK) 2017-05-22 23 / 24 Martin Branda (KPMS MFF UK) 2017-05-22 24 / 24