arxiv: v1 [math.ds] 30 Jul 2015

Similar documents
Robustness against Longer Memory Strategies in Evolutionary Games.

Introduction to (Networked) Game Theory. Networked Life NETS 112 Fall 2014 Prof. Michael Kearns

Introduction to (Networked) Game Theory. Networked Life NETS 112 Fall 2016 Prof. Michael Kearns

Multi-player, non-zero-sum games

ECO 220 Game Theory. Objectives. Agenda. Simultaneous Move Games. Be able to structure a game in normal form Be able to identify a Nash equilibrium

Math 152: Applicable Mathematics and Computing

n-person Games in Normal Form

FIRST PART: (Nash) Equilibria

UPenn NETS 412: Algorithmic Game Theory Game Theory Practice. Clyde Silent Confess Silent 1, 1 10, 0 Confess 0, 10 5, 5

EC3224 Autumn Lecture #02 Nash Equilibrium

ECO 463. SimultaneousGames

The patterns considered here are black and white and represented by a rectangular grid of cells. Here is a typical pattern: [Redundant]

Math 152: Applicable Mathematics and Computing

Chapter 15: Game Theory: The Mathematics of Competition Lesson Plan

Names for Games: Locating 2 2 Games

Evolutionary Game Theory and Linguistics

Microeconomics of Banking: Lecture 4

Reflections on the N + k Queens Problem

Advanced Microeconomics (Economics 104) Spring 2011 Strategic games I

Lecture 10: September 2

Self-Organising, Open and Cooperative P2P Societies From Tags to Networks

THEORY: NASH EQUILIBRIUM

Games. Episode 6 Part III: Dynamics. Baochun Li Professor Department of Electrical and Computer Engineering University of Toronto

Realizing Strategies for winning games. Senior Project Presented by Tiffany Johnson Math 498 Fall 1999

Genetic Algorithms in MATLAB A Selection of Classic Repeated Games from Chicken to the Battle of the Sexes

Game Theory. Wolfgang Frimmel. Dominance

Recovery and Characterization of Non-Planar Resistor Networks

CMU-Q Lecture 20:

Dominance and Best Response. player 2

Dice Games and Stochastic Dynamic Programming

CSC 396 : Introduction to Artificial Intelligence

Topics in Computer Mathematics. two or more players Uncertainty (regarding the other player(s) resources and strategies)

WHEN PRISONERS ENTER BATTLE: NATURAL CONNECTIONS IN 2 X 2 SYMMETRIC GAMES. by: Sarah Heilig

ECON 2100 Principles of Microeconomics (Summer 2016) Game Theory and Oligopoly

Winning Strategies for Hexagonal Polyomino Achievement

Motion illusion, rotating snakes

ECON 282 Final Practice Problems

Sequential Dynamical System Game of Life

Extending the Sierpinski Property to all Cases in the Cups and Stones Counting Problem by Numbering the Stones

Structure and Synthesis of Robot Motion

An Overview of Mathematics 4

BMT 2018 Combinatorics Test Solutions March 18, 2018

The Ring of Cellular Automata 256 Elementary Rules

Math 611: Game Theory Notes Chetan Prakash 2012

Medium Access Control via Nearest-Neighbor Interactions for Regular Wireless Networks

Tilings with T and Skew Tetrominoes

Introduction to Auction Theory: Or How it Sometimes

Team 13: Cián Mc Leod, Eoghan O Neill, Ruaidhri O Dowd, Luke Mulcahy

Game Theory. Department of Electronics EL-766 Spring Hasan Mahmood

Resource Allocation and Decision Analysis (ECON 8010) Spring 2014 Foundations of Game Theory

37 Game Theory. Bebe b1 b2 b3. a Abe a a A Two-Person Zero-Sum Game

Game Theory. Chapter 2 Solution Methods for Matrix Games. Instructor: Chih-Wen Chang. Chih-Wen NCKU. Game Theory, Ch2 1

Dynamic Programming in Real Life: A Two-Person Dice Game

Exercises for Introduction to Game Theory SOLUTIONS

ECO 199 B GAMES OF STRATEGY Spring Term 2004 B February 24 SEQUENTIAL AND SIMULTANEOUS GAMES. Representation Tree Matrix Equilibrium concept

Section Notes 6. Game Theory. Applied Math 121. Week of March 22, understand the difference between pure and mixed strategies.

Cutting a Pie Is Not a Piece of Cake

Evolution of Grim Trigger in. Prisoner Dilemma Game with Partial Imitation

Game Theory: From Zero-Sum to Non-Zero-Sum. CSCI 3202, Fall 2010

Design of Parallel Algorithms. Communication Algorithms

A Graph Theoretic Approach for Channel Assignment in Cellular Networks

array of square cells as a sum of elements not of the "domino" form as in the Tough Hut problem, but of the form

Distributed Control of LED Array for Architectural and Signage Lighting

This assignment is worth 75 points and is due on the crashwhite.polytechnic.org server at 23:59:59 on the date given in class.

Adaptive Wireless. Communications. gl CAMBRIDGE UNIVERSITY PRESS. MIMO Channels and Networks SIDDHARTAN GOVJNDASAMY DANIEL W.

Game Theory: The Basics. Theory of Games and Economics Behavior John Von Neumann and Oskar Morgenstern (1943)

Finance Solutions to Problem Set #8: Introduction to Game Theory

Mathematics Background

Latin Squares for Elementary and Middle Grades

GENERALIZATION: RANK ORDER FILTERS

Chapter 2 Basics of Game Theory

Chapter Two: The GamePlan Software *

Multilevel Selection In-Class Activities. Accompanies the article:

DIGITAL IMAGE PROCESSING (COM-3371) Week 2 - January 14, 2002

Prisoner 2 Confess Remain Silent Confess (-5, -5) (0, -20) Remain Silent (-20, 0) (-1, -1)

arxiv: v1 [math.co] 30 Jul 2015

CSCI 699: Topics in Learning and Game Theory Fall 2017 Lecture 3: Intro to Game Theory. Instructor: Shaddin Dughmi

Math 464: Linear Optimization and Game

Motivation: Image denoising. How can we reduce noise in a photograph?

W-S model prediction, Game theory. CS 249B: Science of Networks Week 06: Monday, 03/03/08 Daniel Bilar Wellesley College Spring 2008

Introduction to Game Theory

CSE548, AMS542: Analysis of Algorithms, Fall 2016 Date: Sep 25. Homework #1. ( Due: Oct 10 ) Figure 1: The laser game.

Lecture #3: Networks. Kyumars Sheykh Esmaili

Learning Pareto-optimal Solutions in 2x2 Conflict Games

UNIVERSITY OF NORTHERN COLORADO MATHEMATICS CONTEST

Game Theory Intro. Lecture 3. Game Theory Intro Lecture 3, Slide 1

1\2 L m R M 2, 2 1, 1 0, 0 B 1, 0 0, 0 1, 1

Effect of Information Exchange in a Social Network on Investment: a study of Herd Effect in Group Parrondo Games

GEOGRAPHY PLAYED ON AN N-CYCLE TIMES A 4-CYCLE

Meta-mimetism in Spatial Games

Lecture Slides. Elementary Statistics Twelfth Edition. by Mario F. Triola. and the Triola Statistics Series. Section 2.2- #

New designs from Africa

arxiv: v1 [cs.gt] 23 May 2018

Self-interested agents What is Game Theory? Example Matrix Games. Game Theory Intro. Lecture 3. Game Theory Intro Lecture 3, Slide 1

I.M.O. Winter Training Camp 2008: Invariants and Monovariants

Partial Answers to the 2005 Final Exam

Optimization of Multipurpose Reservoir Operation Using Game Theory

Lecture 6: Basics of Game Theory

Reverse Engineering the Human Vision System

Evolving CAM-Brain to control a mobile robot

Transcription:

A Short Note on Nonlinear Games on a Grid arxiv:1507.08679v1 [math.ds] 30 Jul 2015 Stewart D. Johnson Department of Mathematics and Statistics Williams College, Williamstown, MA 01267 November 13, 2018 Abstract Players are arranged on a regular lattice and coded with a specific strategy for a pre-defined game. Each player sums their payoffs from playing the game with each of their neighbors, and then adopts the strategy of the most successful player in the neighborhood. Dynamics are thus determined by the relative ranks of all possible payoff sums. Linear sums of payoffs, however, generate only a small proportion of all possible rankings. Allowing for any ranking (motivated by Conway s Game of Life) creates a rich array of dynamics. sjohnson@williams.edu 1

1 Games on a Grid Games on a grid have been extensively studied (see [1][2][3][4][5]) with interesting dynamics and the surprising result that strictly dominated strategies, like cooperation in Prisoner s Dilemma, can persist in a spatial environment. The simplest idea is that you start with and underlying 2 2 symmetric game coop defect coop a a c b defect b c d d and consider an N M grid of players. Using wrap-around to make it a torus is convenient to avoid boundary effects. Dynamics proceed by repeating two steps: STEP 1) Each player is initially programmed to play either coop or defect, plays the game with each of their 8 neighbors, and sums their own payoffs. STEP 2) Each player compares their sum to each of their 8 neighbors. If any neighbor has a higher sum using a different strategy, the player will adopt the strategy of this more successful neighbor. For generic payoffs, there will be no ties between players using different strategies. For non-generic 2x2 games, one can adopt the convention of preferring to keep or to change one s strategy. Introducing a stochastic element to break ties is another solution, but will not be considered here. Hexagonal grids, up-down-left-right neighborhoods, games on a regular graphs, and games with more than one strategy are easily considered with the same analysis as the following. 2

2 Analysis Suppose each player has N neighbors, has strategies numbered 0 or 1, and the underlying game is: 0 1 0 a b 1 c d In STEP 1, each player counts the number of neighbors with strategy 1, obtaining a count 0 k N. The player s own strategy is either 1 or 0, so there are 2(N + 1) possible net payoffs: Payoff for player of type 0: Payoff for player of type 1: (N k)a + kb (N k)c + kd Generically, these will be 2(N +1) distinct values (i.e. if a, b, c, d are real numbers selected from any continuous probability distribution, there is a zero probability that two of these expressions will be equal), and hence a player s payoff uniquely determines their strategy. In STEP 2, a player will compare their net payoff to that of their neighbors. The only thing that matters is the relative ranks of the net payoffs. For example, consider the standard rectangular grid with eight neighbors and the prisoner s dilemma: 0 (coop) 1 (defect) 0 (coop) 1.0 0.1 1 (defect) 1.9 0.3 3

The possible payoffs are: Player type 0: 8.0 7.1 6.2 5.3 4.4 3.5 2.6 1.7 0.8 Player type 1: 15.2 13.6 12.0 10.4 8.8 7.2 5.6 4.0 2.4 The resulting rankings create a rank matrix: Player type 0: 13 11 10 8 7 5 4 2 1 Player type 1: 18 17 16 15 14 12 9 6 3 The ranking determines the game dynamics; once the ranking matrix is determined, the game matrix and net payoffs can be dispensed with. Note that the net payoff depends linearly on the count of neighbors, and hence both rows of the rank matrix are monotone. 3 Nonlinearity The most well know cellular automata is Conway s Game of Life, whose dynamics also depend on a count of neighbors. However the dependence is not monotone: too many or too few occupied neighbors leads to the demise of an occupied cell. The core idea of nonlinear spatial games is to consider all possible rank matrices, regardless of monotonicity or even any underlying game. That is, allow the 2 (N+1) rank matrix to contain any arrangement of the ranks 1, 2,..., 2(N+1). 4

For example, the rank mtx: Player type 0: 12 8 16 14 9 3 6 1 10 Player type 1: 2 11 18 17 5 13 4 15 7 leads to interesting dynamics: with a movie available here: https://dl.dropboxusercontent.com/u/37273687/octo 02.mp4 Any nonlinear spatial game can be formulated as a cellular automata, where the future of any particular cell is a function of that cell and its neighborhood. Due to the two-step nature of spatial games, this involves neighbors of neighbors. For 5

a rectangular grid this would be a 5 5 square. The set of all possible ranking matrices for a rectangular grid is 18!, which would be a minuscule proportion of of the possible cellular automata. Since the nonlinear spatial games rely on counts, the cellular automata are already invariant under symmetry. Exploring the dynamics of randomly generated rank matrices reveals a remarkable proportion that generate visually interesting dynamics. An additional example: Player type 0: 9 18 4 13 5 1 8 7 14 Player type 1: 3 12 10 17 11 6 16 15 2 with movie: https://dl.dropboxusercontent.com/u/37273687/cellz 02.mp4 A hexagonal example: 0 1 2 3 4 5 6 Player type 0: 4 13 1 5 10 2 7 Player type 1: 9 14 12 11 6 8 3 with movie: https://dl.dropboxusercontent.com/u/37273687/turq 07.mp4 References [1] Nowak, M; May, R. Evolutionary Games and Spatial Chaos, Nature, vol 359, Oct 1992. [2] Lindgren, K; Nordahl, M. Evolutionary Dynamics of Spatial Games, Physica 6

D: Nonlinear Phenomena, Vol 75 no. 1-3, Aug 1994. [3] Killingback, T; Doebeli, M. Spatial Evolutionary Game Theory: Hawks and Doves Revisited, Proceedings: Biological Sciences, Vol 263 no. 1374, Sep 1996. [4] Nowak, M; Sigmund, K. Games on Grids, The Geometry of Ecological Interactions: Simplifying Spatial Complexity, Cambridge University Press, 2000. [5] Stern, C. Choose to play : A New model for Spatial Prisoner s Dilemma Senior Thesis, William College Dept of Mathematics & Statistics, 2012. 7