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

Similar documents
Game Theory, Continued: From Zero-Sum to Non-Zero-Sum. Problem Set 3 due on FRIDAY!

CPS331 Lecture: Genetic Algorithms last revised October 28, 2016

Machine Learning in Iterated Prisoner s Dilemma using Evolutionary Algorithms

The Success of TIT FOR TAT in Computer Tournaments

ALTERED PAYOFF VALUES AND THE EFFECT ON A POPULATION OF ITERATED PRISONER'S DILEMMA PLAYERS

Robustness against Longer Memory Strategies in Evolutionary Games.

The Best Evolutionary Solution to the Iterated Prisoner s Dilemma

CS510 \ Lecture Ariel Stolerman

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

Mixed Strategies; Maxmin

FIRST PART: (Nash) Equilibria

Package gamesga. June 13, 2017

Game Theory: introduction and applications to computer networks

Two-Person General-Sum Games GAME THEORY II. A two-person general sum game is represented by two matrices and. For instance: If:

Chapter 3 Learning in Two-Player Matrix Games

Game theory. Logic and Decision Making Unit 2

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

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

6.001, Fall Semester, Problem Set 3 3. In game theory, atwo-person binary-choice game is represented by atwo-by-two matrix.

EC3224 Autumn Lecture #02 Nash Equilibrium

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

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

Multiagent Systems: Intro to Game Theory. CS 486/686: Introduction to Artificial Intelligence

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

n-person Games in Normal Form

Contents. MA 327/ECO 327 Introduction to Game Theory Fall 2017 Notes. 1 Wednesday, August Friday, August Monday, August 28 6

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

Achieving Desirable Gameplay Objectives by Niched Evolution of Game Parameters

Game Theory Lecturer: Ji Liu Thanks for Jerry Zhu's slides

CSC 396 : Introduction to Artificial Intelligence

Multiple Agents. Why can t we all just get along? (Rodney King)

Evolution, Neural Networks, Games, and Intelligence

Games in Extensive Form, Backward Induction, and Subgame Perfection:

ECON 282 Final Practice Problems

Multi-player, non-zero-sum games

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

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

A Game Playing System for Use in Computer Science Education

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

arxiv: v1 [cs.gt] 23 May 2018

The Game Theory of Game Theory Ruben R. Puentedura, Ph.D.

Math 152: Applicable Mathematics and Computing

Computing Nash Equilibrium; Maxmin

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

Japanese. Sail North. Search Search Search Search

Math 464: Linear Optimization and Game

Lecture 7. Repeated Games

Game Theory. Vincent Kubala

CMU-Q Lecture 20:

Dealing with parameterized actions in behavior testing of commercial computer games

Evolutionary Game Theory and Linguistics

An Intersection of Art, Biology, Ethics, and Computer Science," Gustavo Rodriguez-Rivera Computer Science Purdue University

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

Game Theory. Vincent Kubala

Repeated Games. ISCI 330 Lecture 16. March 13, Repeated Games ISCI 330 Lecture 16, Slide 1

Dominant Strategies (From Last Time)

Distributed Optimization and Games

CS 441/541 Artificial Intelligence Fall, Homework 6: Genetic Algorithms. Due Monday Nov. 24.

CSC304 Lecture 2. Game Theory (Basic Concepts) CSC304 - Nisarg Shah 1

DR. SARAH ABRAHAM CS349 UNINTENDED CONSEQUENCES

Game Theory and Randomized Algorithms

A Note on General Adaptation in Populations of Painting Robots

Repeated Games. Economics Microeconomic Theory II: Strategic Behavior. Shih En Lu. Simon Fraser University (with thanks to Anke Kessler)

Game Theory. Wolfgang Frimmel. Dominance

3-2 Lecture 3: January Repeated Games A repeated game is a standard game which isplayed repeatedly. The utility of each player is the sum of

Economics 201A - Section 5

Math 611: Game Theory Notes Chetan Prakash 2012

16.410/413 Principles of Autonomy and Decision Making

ESSENTIALS OF GAME THEORY

Computational aspects of two-player zero-sum games Course notes for Computational Game Theory Section 3 Fall 2010

Game Theory: introduction and applications to computer networks

Appendix A A Primer in Game Theory

Creating a New Angry Birds Competition Track

Analysis of Vanilla Rolling Horizon Evolution Parameters in General Video Game Playing

2. The Extensive Form of a Game

COORDINATION GAMES. Nash Equilibria, Schelling Points and the Prisoner s Dilemma. Owain Evans, MIT Paradox, Monday 25 February 2013.

Domination Rationalizability Correlated Equilibrium Computing CE Computational problems in domination. Game Theory Week 3. Kevin Leyton-Brown

Name: Final Exam May 7, 2014

(a) Left Right (b) Left Right. Up Up 5-4. Row Down 0-5 Row Down 1 2. (c) B1 B2 (d) B1 B2 A1 4, 2-5, 6 A1 3, 2 0, 1

Instability of Scoring Heuristic In games with value exchange, the heuristics are very bumpy Make smoothing assumptions search for "quiesence"

Session Outline. Application of Game Theory in Economics. Prof. Trupti Mishra, School of Management, IIT Bombay

A Brief Introduction to Game Theory

Wright-Fisher Process. (as applied to costly signaling)

Complexity, Virtualization, and the Future of Cooperation

BS2243 Lecture 3 Strategy and game theory

Game Theory: Normal Form Games

Repeated games. Felix Munoz-Garcia. Strategy and Game Theory - Washington State University

CMU Lecture 22: Game Theory I. Teachers: Gianni A. Di Caro

Family Communication Survey

Learning Pareto-optimal Solutions in 2x2 Conflict Games

Online Resource to The evolution of sanctioning institutions: an experimental approach to the social contract

LECTURE 26: GAME THEORY 1

Decision Methods for Engineers

arxiv: v1 [math.ds] 30 Jul 2015

Mixed strategy Nash equilibrium

Evolutions of communication

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

Optimization of Tile Sets for DNA Self- Assembly

Weeks 3-4: Intro to Game Theory

NORMAL FORM (SIMULTANEOUS MOVE) GAMES

Transcription:

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

Assignments Reading (should be done by now): Axelrod (at website) Problem Set 3 due Thursday next week

Two-Person Zero Sum Games The notion of a dominant choice Tricks for reducing game matrices The solution of a zero-sum game The value of a game The minimax theorem Pure vs. Mixed strategies Symmetric games

Blue 4 5 9 3 Worst I can do Red 8 4 3 7 7 6 8 9 7 2 4 6 Worst I can do

Scissors Paper Stone Scissors 0 1-1 Paper -1 0 1 Stone 1-1 0

The Minimax Theorem in Game Theory Applies to zero-sum, two-person finite games. The minimax theorem says that in such a game, there is a value V for the game (the same value V for both players). Given an optimal strategy (possibly a mixed strategy), each player can be assured (on average) of obtaining at least V for the game regardless of what the other player does. What this means, essentially, is that both players can examine such a matrix and determine beforehand (and regardless of the other player s plan) what they need to do to ensure receiving an average of V for the game.

A Non-Zero-Sum Game Blue Red 8 4 6 2 5 7 4 8

Blue Red 5 6 3 7 7 2 9 8

Clyde Clam up Bonnie Stool Pigeon Clam up 1 year 1 year 0 years 20 years Stool Pigeon 20 years 0 years 10 years 10 years

Blue Cooperate Red Defect Cooperate 3 3 5 0 0 5 1 1 Defect

Blue Red 6 6 7 4 4 7-3 -3

Blue Red 3 3 3 1 1 3 0 0

Blue Red 4 4 3 1 1 3 0 0

The Ultimatum Game : adding intangibles to a utility function Two players, Red and Blue. Red is given $1000 and is told that he can choose an amount to be taken out of this total to offer Blue. Blue then chooses whether to accept this amount or not. If Blue rejects Red s offer, both get nothing.

Some Simple Axelrod- Tournament-like strategies All-Defect simply defects on every round Poor-Trusting-Fool simply cooperates on every round Random is a test strategy that simply cooperates or defects randomly Unforgiving cooperates initially until the first time that the other player defects; after that, Unforgiving defects forever

The Tit-for-Tat Strategy Tit-for-Tat cooperates on the first round. Thereafter, on every subsequent round, it simply imitates what the other player did on the previous round. (That is, Tit-for-Tat does at round N what the other player did at round N-1.)

Blue Cooperate Red Defect Cooperate 3 3 5 0 0 5 1 1 Defect

Simulating Evolution in a PD World Consider a world of animals, each one playing in a PD tournament against representative rules from the original tournament. Each animal is completely determined by its actions in the PD game. Each animal has a memory of the past three rounds only. Since each round has four possibilities (DC, CC, CD, CC), there are sixty-four responses that each animal must remember. Thus, each animal is essentially determined by a 64-entry table (one entry for each of the possible preceding three-round sets).

PD World, Continued It seems, then, that we need sixty-four bits to specify an animal. To be a bit more precise, since each animal must begin on the first round by making some choice, we include an additional six bits to specify which of the sixtyfour table choices we will begin with. Thus, each animal requires seventy bits total. In each generation, a population of our animals plays against the representative rules. The best-scoring of these animals are preferentially allowed to survive to the next generation. We also include new animals created by mating between the successful animals. New animals are derived via crossover (between two animals) and occasional mutations.

Rules that Evolve in the PD system Don t rock the boat: continue to cooperate after three mutual cooperations (cooperate after CC, CC, CC) Be provocable: defect when the other player defects out of the blue (defect after CC, CC, CD) Accept an apology: continue to cooperate after cooperation has been restored (cooperate after DC, CD, CC) Forget: cooperate when mutual cooperation has been restored after an exploitation (cooperate after CD, CC, CC) Accept a rut: defect after three mutual defections (defect after DD, DD, DD)

Some Additional Topics in Non- Zero-Sum Games Noise Altruism and evolutionary theory Variants of the prisoner s dilemma

Blue Red 5 8.2 4 7.9-100 8 4.5 7.8

Altruism and Animal Behavior Prisoner s dilemma-type cooperation Ground squirrel alarm calls Bee-eater altruism in child-raising

Mother Father 1/2 1/2 1/2 1/2 A child shares 1/2 its genetic endowment with each parent. Siblings share 1/2 their genetic endowment with each other.

Hymenoptera (bees, wasps, ants) Mother Father (haploid) 1 1/2 1/2 1/2 1 son daughter1 daughter2 Sisters share 75% of their genetic endowment, but only 25% with their brothers.

Red Blue

Red Blue