Introduction to Game Theory Evolution Games Theory: Replicator Dynamics

Similar documents
Evolution & Learning in Games

Introduction to game theory LECTURE 2

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

A brief introduction to evolutionary game theory

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

Lecture 8: Asset pricing

Mixed Strategies. Samuel Alizon and Daniel Cownden February 4, 2009

Replicator Dynamics 1

Elements of Economic Analysis II Lecture XI: Oligopoly: Cournot and Bertrand Competition

Microeconomics III Final Exam SOLUTIONS 3/17/11. Muhamet Yildiz

Lecture 8: Introduction to asset pricing

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

Strategies and Nash Equilibrium. A Whirlwind Tour of Game Theory

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

Outline for today. Stat155 Game Theory Lecture 19: Price of anarchy. Cooperative games. Price of anarchy. Price of anarchy

Problem Set 2 - SOLUTIONS

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

Finite Population Dynamics and Mixed Equilibria *

On Existence of Equilibria. Bayesian Allocation-Mechanisms

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

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

Introduction to Game Theory Lecture Note 5: Repeated Games

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

Game theory and applications: Lecture 1

Microeconomics of Banking: Lecture 5

Game Theory. Wolfgang Frimmel. Repeated Games

Topics in Contract Theory Lecture 3

Game Theory Fall 2003

6.207/14.15: Networks Lecture 10: Introduction to Game Theory 2

Solution to Tutorial 1

FDPE Microeconomics 3 Spring 2017 Pauli Murto TA: Tsz-Ning Wong (These solution hints are based on Julia Salmi s solution hints for Spring 2015.

Repeated Games. September 3, Definitions: Discounting, Individual Rationality. Finitely Repeated Games. Infinitely Repeated Games

Public Schemes for Efficiency in Oligopolistic Markets

Introductory Microeconomics

Prisoner s dilemma with T = 1

Game Theory: Normal Form Games

Solution to Assignment 3

Microeconomic Theory II Preliminary Examination Solutions Exam date: June 5, 2017

FDPE Microeconomics 3 Spring 2017 Pauli Murto TA: Tsz-Ning Wong (These solution hints are based on Julia Salmi s solution hints for Spring 2015.

UCLA Department of Economics Ph.D. Preliminary Exam Industrial Organization Field Exam (Spring 2010) Use SEPARATE booklets to answer each question

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

Pricing theory of financial derivatives

Martingale Pricing Theory in Discrete-Time and Discrete-Space Models

The text book to this class is available at

Outline for Dynamic Games of Complete Information

Long run equilibria in an asymmetric oligopoly

Elements of Economic Analysis II Lecture X: Introduction to Game Theory

Repeated Games. EC202 Lectures IX & X. Francesco Nava. January London School of Economics. Nava (LSE) EC202 Lectures IX & X Jan / 16

Introduction to Game Theory

Introduction to Game Theory

Chapter 8: CAPM. 1. Single Index Model. 2. Adding a Riskless Asset. 3. The Capital Market Line 4. CAPM. 5. The One-Fund Theorem

Convergence of Best-response Dynamics in Zero-sum Stochastic Games

6.896 Topics in Algorithmic Game Theory February 10, Lecture 3

Efficiency in Decentralized Markets with Aggregate Uncertainty

PhD Qualifier Examination

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

Solution to Tutorial /2013 Semester I MA4264 Game Theory

LECTURE 2: MULTIPERIOD MODELS AND TREES

CHAPTER 14: REPEATED PRISONER S DILEMMA

Optimizing Portfolios

Singular Stochastic Control Models for Optimal Dynamic Withdrawal Policies in Variable Annuities

Duopoly models Multistage games with observed actions Subgame perfect equilibrium Extensive form of a game Two-stage prisoner s dilemma

Problem Set 2. Theory of Banking - Academic Year Maria Bachelet March 2, 2017

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

Problem 3 Solutions. l 3 r, 1

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

UNIVERSITY OF VIENNA

Stochastic Games and Bayesian Games

3.2 No-arbitrage theory and risk neutral probability measure

Behavioral Equilibrium and Evolutionary Dynamics

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

EC487 Advanced Microeconomics, Part I: Lecture 9

Finding Equilibria in Games of No Chance

Game Theory. Analyzing Games: From Optimality to Equilibrium. Manar Mohaisen Department of EEC Engineering

CS711: Introduction to Game Theory and Mechanism Design

Consumption and Asset Pricing

Microeconomic Theory II Preliminary Examination Solutions

Copyright (C) 2001 David K. Levine This document is an open textbook; you can redistribute it and/or modify it under the terms of version 1 of the

PAULI MURTO, ANDREY ZHUKOV

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

Lecture 5 Theory of Finance 1

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

HE+ Economics Nash Equilibrium

Stochastic Games and Bayesian Games

Repeated Games with Perfect Monitoring

CUR 412: Game Theory and its Applications, Lecture 12

The Macroeconomic Policy Model

G5212: Game Theory. Mark Dean. Spring 2017

MA300.2 Game Theory 2005, LSE

Solutions of Bimatrix Coalitional Games

Game Theory I 1 / 38

Course Handouts - Introduction ECON 8704 FINANCIAL ECONOMICS. Jan Werner. University of Minnesota

Convergence of Life Expectancy and Living Standards in the World

Game Theory I 1 / 38

1 Dynamic programming

Ph.D. Preliminary Examination MICROECONOMIC THEORY Applied Economics Graduate Program August 2017

A Game Theoretic Approach to Promotion Design in Two-Sided Platforms

Analysis of a Prey-Predator Fishery Model. with Prey Reserve

Exam Quantitative Finance (35V5A1)

Transcription:

Introduction to Game Theory Evolution Games Theory: Replicator Dynamics John C.S. Lui Department of Computer Science & Engineering The Chinese University of Hong Kong www.cse.cuhk.edu.hk/ cslui John C.S. Lui (CUHK) Advanced Topics in Network Analysis 1 / 41

Outline Outline 1 Evolutionary Dynamics 2 Two-strategy Pairwise Contests 3 Linearization and Asymptotic Stability 4 Games with More Than Two Strategies 5 Equilibria and Stability John C.S. Lui (CUHK) Advanced Topics in Network Analysis 2 / 41

Evolutionary Dynamics Motivation In previous lecture, we discussed the evolutionary stable strategy (ESS). Note the ESS may not exist, in which the analysis tells us nothing about the evolution of the system. The definition of an ESS deals only with monomorphic population (every individual uses the same strategy). If the ESS is a mixed strategy, all strategies in the support of the ESS have the same payoff as the ESS strategy. We want to ask whether a polymorphic population with the same population profile as that generated by the ESS can also be stable. The aim of this lecture is to look at a specific type of evolutionary dynamics: replicator dynamics. John C.S. Lui (CUHK) Advanced Topics in Network Analysis 4 / 41

Evolutionary Dynamics Mathematical Model Consider a population in which individuals, called replicator, exist in several different types. Each type of individual uses a pre-programmed strategy and passes this behavior to its descendants without modification. In the replicator dynamics, individuals use only pure strategies form a finite set S = {s 1, s 2,..., s k }. Let n i be the number of individual using s i, then the total population size is k N = n i, i=1 and the proportion of individuals using s i is: x i = n i N. John C.S. Lui (CUHK) Advanced Topics in Network Analysis 5 / 41

Evolutionary Dynamics Mathematical Model: continue The population state is x = (x 1, x 2,..., x k ). Let β and δ be the background per capita birth and death rates in the population (or contributions to the rate of appearance or disappearance of individuals in the population). The rate of change of the number of individuals using s i (ṅ i ) and rate of change of total population (Ṅ): ṅ i = (β δ + π(s i, x))n i = (β δ + π(s i, x))x i N Ṅ = k k k ṅ i = (β δ) n i + π(s i, x)n i i=1 = (β δ)n + N i=1 i=1 k x i π(s i, x) = (β δ + π(x))n, i=1 where π(x) = k i=1 x iπ(s i, x) is the average payoff. John C.S. Lui (CUHK) Advanced Topics in Network Analysis 6 / 41

Evolutionary Dynamics Mathematical Model: continue We are interested in how the proportion of each type change over time. Since n i = x i N, we have: ṅ i = Nẋ i + x i Ṅ i. So Nẋ i = ṅ i x i Ṅ i = (β δ + π(s i, x))x i N x i (β δ + π(x))n. Cancelling N from both sides, we have ẋ i = (π(s i, x) π(x))x i. (1) In other words, the proportion of individuals using strategy s i increases (decreases) if its payoff is bigger (smaller) than the average payoff in the population. HW: Exercise 9.1 and 9.2. John C.S. Lui (CUHK) Advanced Topics in Network Analysis 7 / 41

Evolutionary Dynamics Definition A fixed point of the replicator dynamics is a population that satisfies ẋ i = 0 i. Fixed points describe populations that are no longer evolving. Example Consider a pairwise contest population game with action set A = {E, F } and payoffs: π(e, E) = 1, π(e, F ) = 1, π(f, E) = 2, π(f, F ) = 0. So π(e, x) = 1x 1 + 1x 2 and π(f, x) = 2x 1, which gives π(x) = x 1 (x 1 + x 2 ) + x 2 (2x 1 ) = x 2 1 + 3x 1 x 2. The replicator dynamics for this game: ẋ 1 = x 1 (x 1 + x 2 x 2 1 3x 1 x 2 ) ẋ 2 = x 2 (2x 1 x 2 1 3x 1 x 2 ). The fixed points are (x 1 = 0, x 2 = 1), (x 1 = 1/2, x 2 = 1/2), and (x 1 = 1, x 2 = 0) John C.S. Lui (CUHK) Advanced Topics in Network Analysis 8 / 41

Evolutionary Dynamics Exercise Solution Consider the pairwise contest with payoffs given by (with a < b): A B A a b, a b 2a, 0 B 0, 2a a, a Derive the replicator dynamics equations and find all fixed points. We have π(a, x) = (a b)x 1 + 2ax 2 ; π(b, x) = ax 2. The average payoff is π(x) = (a b)x 2 1 + 2ax 1x 2 + ax 2 2. Replicator dynamics is: ẋ 1 = x 1 ((a b)x 1 + 2ax 2 π(x)) ; ẋ 2 = x 2 (ax 2 π(x)). Clearly (x 1 = 1, x 2 = 0) and (x 1 = 0, x 2 = 1) are fixed points. At the polymorphic fixed point, we must have (a b)x 1 + 2ax 2 π(x) = 0 = ax 2 π(x), which gives (a b)x 1 = ax 2. Substituting this into the equation ax 2 π(x) = 0 gives x 1 = a/b. John C.S. Lui (CUHK) Advanced Topics in Network Analysis 9 / 41

Two-strategy Pairwise Contests Two-strategy Pairwise Contests Let us consider a simplification of the game: a pairwise contest game that only has two pure strategies. Suppose S = {s 1, s 2 } and x x 1, then x 2 = 1 x and ẋ 2 = ẋ 1 For this case, we can simplify Eq. (1) to ẋ = (π(s 1, x) π(x)) x. We can simplify it further, since π(x) = xπ(s 1, x) + (1 x)π(s 2, x), we have ẋ = x(1 x)(π(s 1, x) π(s 2, x)). (2) Let us show the applicability via an example. John C.S. Lui (CUHK) Advanced Topics in Network Analysis 11 / 41

Two-strategy Pairwise Contests Example Consider a pairwise contest Prisoner s Dilemma. The pure strategies are {C, D} and the payoffs of the focal individual in the corresponding 2-player game are: π(c, C) = 3, π(c, D) = 0, π(d, C) = 5, and π(d, D) = 1. Let x be the proportion of individuals using C, then π(c, x) = 3x + 0(1 x) = 3x ; π(d, x) = 5x + 1(1 x) = 1 + 4x. Applying Eq. (2), we have: ẋ = x(1 x) (π(c, x) π(d, x)) = x(1 x)(3x (1 + 4x)) = x(1 x)(1 + x) The fixed points are x = 0 and x = 1 (not x = 1). The unique NE for the Prisoners Dilemma is for everyone to use D. This means x = 0 corresponds to a NE but x = 1 does not. Since ẋ < 0 for x (0, 1), any population that is not at the fixed point will evolve towards the fixed point of the NE. John C.S. Lui (CUHK) Advanced Topics in Network Analysis 12 / 41

Two-strategy Pairwise Contests HW: Exercise 9.4. Comment It seems that every NE corresponds to a fixed point in the replicator dynamics. But not every fixed point corresponds to a NE. We formalize this in the following theorem. Theorem Let S = {s 1, s 2 } and σ = (p, 1 p ) be the strategy that uses s 1 with probability p. If (σ, σ ) is a symmetric Nash equilibrium, then the population x = (x, 1 x ) with x = p is a fixed point of the replicator dynamics ẋ = x(1 x)(π(s 1, x) π(s 2, x)). John C.S. Lui (CUHK) Advanced Topics in Network Analysis 13 / 41

Two-strategy Pairwise Contests Proof If σ is a pure strategy, then x = 0 or x = 1. In either case, we have ẋ = 0. If σ is a mixed strategy, then the Theorem of Equality of Payoffs says that π(s 1, σ ) = π(s 2, σ ). Now for the pairwise contest, π(s i, σ ) = p π(s i, s 1 ) + (1 p )π(s i, s 2 ) = π(s i, x). So we have π(s 1, x ) = π(s 2, x ). Given the replicator dynamics of ẋ = x(1 x)(π(s 1, x) π(s 2, x)), using the result above, we have ẋ = 0. So NE in two-player games corresponds to a fixed point in a replicator dynamics. Is there a consistent relation between the ESSs in a population game and the fixed point? John C.S. Lui (CUHK) Advanced Topics in Network Analysis 14 / 41

Two-strategy Pairwise Contests Example Consider a pairwise contest with actions A and B and the following payoffs in the associated two-player game: π(a, A) = 3, π(b, B) = 1, π(a, B) = π(b, A) = 0. The ESSs are for everyone to play A, or everyone to play B. The mixed strategy σ = (1/4, 3/4) is NOT an ESS. Let x be the proportion of individuals using A, we have ẋ = x(1 x)(π(a, x) π(b, x)) = x(1 x)(3x (1 x)) = x(1 x)(4x 1). fixed points are x = 0, x = 1 and x = 1/4. However, ẋ > 0 if x > 1/4 and ẋ < 0 if x < 1/4. So only pure strategies of either use A or B are evolutionary end points This means only the evolutionary end pts correspond to an ESS. Do Exercise 9.5. John C.S. Lui (CUHK) Advanced Topics in Network Analysis 15 / 41

Linearization and Asymptotic Stability Motivations We like to seek answer to the following questions: Do all ESSs have a corresponding end point? Do all evolutionary end points have a corresponding ESS? Let us first consider the special case of two-strategy pairwise contest game. Definition A fixed point of the replicator dynamics (or any dynamical system) is said to be asymptotically stable if any small deviations from that state are eliminated by the dynamics as t. John C.S. Lui (CUHK) Advanced Topics in Network Analysis 17 / 41

Linearization and Asymptotic Stability Example Consider a pairwise contest with pure strategies A and B and the following payoffs: π(a, A) = 3, π(b, B) = 1, π(a, B) = π(b, A) = 0. The ESS for this game is for everyone to play A, or for everyone to play B. The mixed strategy σ = (1/4, 3/4) is a NE but it is not an ESS. Let x be the proportion of individuals using A, the replicator dynamics is : ẋ = x(1 x)(π(a, x) π(b, x)) = x(1 x)(3x (1 x)) = x(1 x)(4x 1), with fixed point x = 0, x = 1 and x = 1/4. John C.S. Lui (CUHK) Advanced Topics in Network Analysis 18 / 41

Linearization and Asymptotic Stability Example: continue Consider the fixed point at x = 0. Let x = x + ɛ = ɛ where we must have ɛ > 0 to ensure x > 0. Then ẋ = ɛ because x is a constant. Thus, we have ɛ = ɛ(1 ɛ)(4ɛ 1). Since ɛ << 1, we can ignore terms proportional to ɛ n where n > 1. This is called linearization. Thus ɛ ɛ, which has the solution of ɛ(t) = ɛ 0 e t. This states that the dynamics reduces small deviations from the population x = (0, 1) (i.e., ɛ 0 and t ). In other words, the fixed point x = 0 is asymptotically stable. John C.S. Lui (CUHK) Advanced Topics in Network Analysis 19 / 41

Linearization and Asymptotic Stability Example: continue Now consider x = 1. Let x = x ɛ = 1 ɛ with ɛ > 0 (so x < 1). Using linearization, we have ɛ 3ɛ, which has the solution of ɛ(t) = ɛ 0 e 3t. So x = 1 is asymptotically stable. Now consider x = 1/4. Let x = x + ɛ = 1 4 + ɛ with no sign restriction on ɛ. Using linearization, we have ɛ 3 4ɛ, which has the solution of ɛ(t) = ɛ 0 e 3t/4. So x = 1/4 is not asymptotically stable. Lesson: In this example, we find that a strategy is ESS if and only if the corresponding point in the replicator dynamics is asymptotically stable. John C.S. Lui (CUHK) Advanced Topics in Network Analysis 20 / 41

Linearization and Asymptotic Stability Theorem For any two-strategy pairwise contest, a strategy is an ESS if and only if the corresponding fixed point in the replicator dynamic is asymptotically stable. Proof Consider a pairwise contest with strategies A and B. Let x be the proportion of individuals using A, then based on Eq. (2), the replicator dynamics is ẋ = x(1 x) [π(a, x) π(b, x)]. There are three possible cases to consider: A single pure-strategy ESS or stable monomorphic population; Two pure-strategy ESSs or stable monomorphic populations; One mixed strategy ESS or polymorphic population. John C.S. Lui (CUHK) Advanced Topics in Network Analysis 21 / 41

Linearization and Asymptotic Stability Proof: for case 1 Let σ = (1, 0). Then for σ = (y, 1 y) with y 1, based on the definition of stability of ESS, σ is an ESS if and only if π(a, x ɛ ) π(σ, x ɛ ) > 0. π(a, x ɛ ) yπ(a, x ɛ ) (1 y)π(b, x ɛ ) > 0 (1 y)[π(a, x ɛ ) π(b, x ɛ )] > 0 π(a, x ɛ ) π(b, x ɛ ) > 0. Let x = 1 ɛ with ɛ > 0. So ẋ = ɛ. Using linearization, we have: ɛ = ɛ[π(a, x ɛ ) π(b, x ɛ )]. So σ = (1, 0) is an ESS if and only if the corresponding population x = 1 is asymptotically stable. John C.S. Lui (CUHK) Advanced Topics in Network Analysis 22 / 41

Linearization and Asymptotic Stability Proof: for case 2 Let σ = (0, 1). Then for σ = (y, 1 y) with y 0, based one the definition of stability of ESS, σ is an ESS if and only if π(b, X ɛ ) π(σ, x ɛ ) > 0. π(b, x ɛ ) yπ(a, x ɛ ) (1 y)π(b, x ɛ ) > 0 y(π(a, x ɛ ) π(b, x ɛ ) > 0 (π(a, x ɛ ) π(b, x ɛ ) < 0. Let x = 0 + ɛ with ɛ > 0. So ẋ = ɛ. using linearization, we have: ɛ = ɛ[π(a, x ɛ ) π(b, x ɛ )]. So σ = (0, 1) is an ESS if and only if the corresponding x = 0 is asymptotically stable. John C.S. Lui (CUHK) Advanced Topics in Network Analysis 23 / 41

Linearization and Asymptotic Stability Proof: for case 3 Let σ = (p, 1 p ) with 0 < p < 1. Then σ is an ESS if and only if π(σ, σ) > π(σ, σ). Taking σ = A and σ = B in turn, this becomes two conditions: π(σ, A) > π(a, A) ; π(σ, B) > π(b, B). Based on equality of payoff, the above conditions translate to: π(b, A) > π(a, A) ; π(a, B) > π(b, B). Let x = x + ɛ. Then, for a pairwise contest, the replicator dynamics: ẋ = x(1 x)[π(a, x ɛ ) π(b, x ɛ )] becomes: ɛ = x (1 x )ɛ([π(a, A) π(b, A)] + [π(b, B) π(a, B)]) using the assumption that x is a fixed point. So x is asymptotically stable if and only if σ is an ESS. John C.S. Lui (CUHK) Advanced Topics in Network Analysis 24 / 41

Linearization and Asymptotic Stability Summary Let F be the set of fixed points, A be the set of asymptotically stable fixed points in the replicator dynamics. Let N be the set of symmetric Nash equilibrium strategies and E be the set of ESSs in the symmetric game corresponding to the replicator dynamics. For any two-strategy pairwise-contest game, the following relationships hold for a strategy σ and the corresponding x : σ E x A; x A = σ N (this follows from the first equivalence because σ E = σ N). σ N = x F. We can write the relations more concisely as E = A N F. We will show that for pairwise-contest games with more than two strategies these relations become E A N F. HW: Exercise 9.6 John C.S. Lui (CUHK) Advanced Topics in Network Analysis 25 / 41

Games with More Than Two Strategies Introduction If we increase the number of pure strategies to n, then we have n equations: ẋ i = f i (x) i = 1,..., n. Using the constraints n i=1 x i = 1, we can introduce a reduced state vector (x 1, x 2,..., x n 1 ) and reduced it to n 1 equations: ẋ i = f i (x) i = 1,..., n 1. Rewrite the dynamic system in vector format as ẋ = f (x). John C.S. Lui (CUHK) Advanced Topics in Network Analysis 27 / 41

Games with More Than Two Strategies Example Consider the following pairwise contest game: A B C A 0,0 3,3 1,1 B 3,3 0,0 1,1 C 1,1 1,1 1,1 The replicator dynamics for this game is: ẋ 1 = x 1 (3x 2 + x 3 π(x)) ẋ 2 = x 2 (3x 1 + x 3 π(x)) ẋ 3 = x 3 (x 1 + x 2 + x 3 π(x)) = x 3 (1 π(x)) with π(x) = 6x 1 x 2 + 2x 2 x 3 + 2x 1 x 3 + x 2 3. Writing x 1 = x, x 2 = y and x 3 = 1 x y, we have: ẋ = x(1 x + 2y π(x)) ; ẏ = y(1 + 2x y π(x)) with π(x, y) = 1 + 4xy x 2 y 2. Fixed pts: (a) (1,0,0) (b) (0,1,0) (c) (0,0,1). John C.S. Lui (CUHK) Advanced Topics in Network Analysis 28 / 41

Games with More Than Two Strategies HW: Exercise 9.7 Definition The replicator dynamics is defined on the simplex { } n = x 1, x 2,..., x n 0 x i 1 i and x i = 1. An invariant manifold is a connected subset M such that if x(0) M, then x(t) M for all t > 0. Remark: it follows from the definition that fixed points of a dynamical system are invariant manifolds. Boundaries of the simplex (subsets where one or more population types are absent) are also invariant because x i = 0 = ẋ i = 0. i=1 John C.S. Lui (CUHK) Advanced Topics in Network Analysis 29 / 41

Games with More Than Two Strategies Example: continue For the previous dynamic system: ẋ = x(1 x + 2y π(x)) ; ẏ = y(1 + 2x y π(x)) The obvious invariant manifolds (or fixed points) are: Fixed point (1, 0, 0). Fixed point (0, 1, 0). Fixed point (0, 0, 1). The boundary line x = 0. The boundary line y = 0. The boundary line x + y 1 = 0 because d (x + y) = ẋ + ẏ = (x + y 1)(1 π(x, y)) = 0 dt the last equality is based on π(x) = 6x 1 x 2 + 2x 2 x 3 + 2x 1 x 3 + x 2 3, or π(x, y) = 6xy + 2y(1 x y) + 2x(1 x y) + (1 x y) 2. The line x = y because ẋ = ẏ on that line. John C.S. Lui (CUHK) Advanced Topics in Network Analysis 30 / 41

Equilibria and Stability Summary of Results Let F be the set of fixed points, A be the set of asymptotically stable fixed points in the replicator dynamics. Let N be the set of symmetric Nash equilibrium strategies and E be the set of ESSs in the symmetric game corresponding to the replicator dynamics. For any pairwise-contest game (may have more than two strategies), the following relationships hold for a strategy σ and the corresponding population state x : σ E = x A; x A = σ N; σ N = x F. Or more concisely: E A N F. John C.S. Lui (CUHK) Advanced Topics in Network Analysis 32 / 41

Equilibria and Stability Proof for N F Theorem If (σ, σ ) is a symmetric Nash equilibrium, then the population state x = σ is a fixed point of the replicator dynamics. Proof Suppose the NE strategy σ is a pure strategy s j and every player uses s j. Then x i = 0 for i j and π(x) = π(s j, x ). Hence ẋ i = 0 i. John C.S. Lui (CUHK) Advanced Topics in Network Analysis 33 / 41

Equilibria and Stability Proof: continue Suppose σ is a mixed strategy and let S be the support of σ. The equality of payoffs theorem states π(s, σ ) = π(σ, σ ) s S. This implies that in a polymorphic population with x = σ, we must have all s i S : k π(s i, x ) = π(s i, s j )x j = j=1 k π(s i, s j )p j = π(s i, σ ) = constant j=1 For strategies s i S, the condition x = σ gives us x i = 0 and hence ẋ i = 0. For strategies s j S, we have ẋ j =x j [π(s j, x ) [ k x i π(s j, x ) ]=x j π(s j, x ) π(s j, x ) i=1 ] k x i = 0. John C.S. Lui (CUHK) Advanced Topics in Network Analysis 34 / 41 i=1

Equilibria and Stability Remark The above theorem shows that an evolutionary process can produce apparently rational (Nash equilibrium) behavior in a population composed of individuals who are not required to make consciously rational decisions. So individuals are no longer required to work through a sequence of optimizations, but merely evaluate the consequence of their actions, compare them to the results obtained by others who behaved differently and swap to a better (and not necessary the best) strategy for the current situation. The population is stable when, given what everyone else is doing, no individual world get a better result by adopting a different strategy. This is known as the mass action as stated by J. Nash. John C.S. Lui (CUHK) Advanced Topics in Network Analysis 35 / 41

Equilibria and Stability Proof for A N Theorem If x is an asymptotically stable fixed point of the replicator dynamics, then the symmetric strategy pair [σ, σ ] with σ = x is a Nash equilibrium. Proof If x is a fixed point with x i > 0 i (i.e., all pure strategy types are present in the population), then all pure strategies must earn the same payoff in the population. It follows from the consequence that σ and x that π i (s, σ ) = π(s, x ) is also constant for all pure strategies s. Therefore [σ, σ ] is a Nash equilibrium. John C.S. Lui (CUHK) Advanced Topics in Network Analysis 36 / 41

Equilibria and Stability Proof: continue Now consider stationary population with one more pure strategies are absent. Denote the set of present pure strategy by S S (i.e., S is the support of the fixed point x and the postulated NE strategy σ ). Because x is a fixed point, we have π(s, x ) = π(x ) s S and π 1 (s, σ ) = π(σ, σ ) s S. Now suppose [σ, σ ] is not a NE, there must be some strategy s S for which π 1 (s, σ ) > π 1 (σ, σ ) and consequently π(s, x ) > π(x ). Consider a population x ɛ that is close to x but has a small population ɛ of s players, then ɛ = ɛ(π(s, x ɛ ) π(x ɛ ) = ɛ(π(s, x ) π(x )) + O(ɛ 2 ). So x s increases, contradicting the assumption x is asymptotically stable. John C.S. Lui (CUHK) Advanced Topics in Network Analysis 37 / 41

Proof for E A Equilibria and Stability Definition Let ẋ = f (x) be a dynamical system with a fixed point at x. Then a scalar function V (x), defined for allowable states of the system close to x, such that: 1 V (x ) = 0; 2 V (x) > 0 for x x ; dv (x ) 3 dt < 0 for x x. V is called a Lyapounov function. If such a function exists, then the fixed point x is asymptotically stable. Theorem Every ESS corresponds to an asymptotically stable fixed point in the replicator dynamics. That is, if σ is an ESS, then the population with x = σ is asymptotically stable. John C.S. Lui (CUHK) Advanced Topics in Network Analysis 38 / 41

Equilibria and Stability Proof If σ is an ESS, then by definition, there exists an ɛ such that for all ɛ < ɛ π(σ, σ ɛ ) > π(σ, σ ɛ ) σ σ where σ ɛ = (1 ɛ)σ + ɛσ. This holds for σ = σ ɛ, so π(σ, σ ɛ ) > π(σ ɛ, σ ɛ ). This implies in the replicator dynamics we have, for x = σ, x = (1 ɛ)x + ɛx and for all ɛ < ɛ π(σ, x) > π(x). Now consider the relative entropy function V (x) = k i=1 ( ) xi xi ln xi. John C.S. Lui (CUHK) Advanced Topics in Network Analysis 39 / 41

Equilibria and Stability Proof: continue We have V (x ) = 0 (by applying Jensen s inequality E[f (x)] f (E[x]) for any convex function, such as logarithm): V (x) = k i=1 ( xi xi ln x i ) ( k ln i=1 ( k ) = ln x i = ln(1) = 0. i=1 x i x i xi The time derivative of V (x) along solution trajectories of the replicator dynamics is: d k dt V (x) = V x i = x i i=1 = k k i=1 x i x i ẋ i x i x i x i (π(s i, x) π(x)) = [π(σ, x) π(x)]. John C.S. Lui (CUHK) i=1advanced Topics in Network Analysis 40 / 41 )

Equilibria and Stability Proof: continue If σ is an ESS, then we established above that there is a region near x where [π(σ, x) π(x)] > 0 for x x. Hence dv /dt < 0 for population states sufficiently close to the fixed point. V (x) is therefore a strict Lyapounov function in this region. And the fixed point x is asymptotically stable. The previous three theorems established E A N F. HW: Exercise 9.9 and Example 9.10. John C.S. Lui (CUHK) Advanced Topics in Network Analysis 41 / 41