Peter B. Henderson Butler University www.math-in-cs.org.

Slides:



Advertisements
Similar presentations
Concepts of Game Theory II. 2 The prisioners reasoning… Put yourself in the place of prisoner i (or j)… Reason as follows: –Suppose I cooperate… If j.
Advertisements

Chapter 17: Making Complex Decisions April 1, 2004.
Heterogeneous Payoffs and Social Diversity in the Spatial Prisoner’s Dilemma game Dept Computer Science and Software Engineering Golriz Rezaei Dr. Michael.
Tutorial 1 Ata Kaban School of Computer Science University of Birmingham.
Infinitely Repeated Games
Crime, Punishment, and Forgiveness
BASICS OF GAME THEORY. Recap Decision Theory vs. Game Theory Rationality Completeness Transitivity What’s in a game? Players Actions Outcomes Preferences.
Any Questions from Last Class?. Chapter 14 Bargaining COPYRIGHT © 2008 Thomson South-Western, a part of The Thomson Corporation. Thomson, the Star logo,
Evolution of Cooperation The importance of being suspicious.
1 Evolution & Economics No Evolutionary Stability in Repeated Games Played by Finite Automata K. Binmore & L. Samuelson J.E.T Automata.
Non-Cooperative Game Theory To define a game, you need to know three things: –The set of players –The strategy sets of the players (i.e., the actions they.
6-1 LECTURE 6: MULTIAGENT INTERACTIONS An Introduction to MultiAgent Systems
An Introduction to... Evolutionary Game Theory
Infinitely Repeated Games Econ 171. Finitely Repeated Game Take any game play it, then play it again, for a specified number of times. The game that is.
EC941 - Game Theory Lecture 7 Prof. Francesco Squintani
Game Theory Eduardo Costa. Contents What is game theory? Representation of games Types of games Applications of game theory Interesting Examples.
Game Theory. Games Oligopolist Play ▫Each oligopolist realizes both that its profit depends on what its competitor does and that its competitor’s profit.
 The Player  Objectives  Procedures  Rules  Resources  Conflict  Boundaries  Outcome.
Prisoner’s dilemma TEMPTATION>REWARD>PUNISHMENT>SUCKER.
Prisoner’s Dilemma. The scenario In the Prisoner’s Dilemma, you and Lucifer are picked up by the police and interrogated in separate cells without the.
5/16/20151 Game Theory Game theory was developed by John Von Neumann and Oscar Morgenstern in Economists! One of the fundamental principles of.
EC – Tutorial / Case study Iterated Prisoner's Dilemma Ata Kaban University of Birmingham.
Institutions and the Evolution of Collective Action Mark Lubell UC Davis.
Satisfaction Equilibrium Stéphane Ross. Canadian AI / 21 Problem In real life multiagent systems :  Agents generally do not know the preferences.
Eponine Lupo.  Game Theory is a mathematical theory that deals with models of conflict and cooperation.  It is a precise and logical description of.
Basics on Game Theory For Industrial Economics (According to Shy’s Plan)
Yale Lectures 21 and Repeated Games: Cooperation vs the End Game.
Neo-Liberal Institutionalism. The Prisoners’ Dilemma Player 2 Player 1.
Coye Cheshire & Andrew Fiore June 19, 2015 // Computer-Mediated Communication Iterated Prisoner’s Dilemma.
Human Social Dilemmas Cooperation Between Non-Relatives Complex Evolutionary Problem Repeated Interaction, Conditional Cooperation Human Cooperation Often.
Cooperation and ESSs Putting Humpty together again.
PRISONER’S DILEMMA By Ajul Shah, Hiten Morar, Pooja Hindocha, Amish Parekh & Daniel Castellino.
UNIT III: COMPETITIVE STRATEGY Monopoly Oligopoly Strategic Behavior 7/21.
Introduction to Game Theory Yale Braunstein Spring 2007.
On Bounded Rationality and Computational Complexity Christos Papadimitriou and Mihallis Yannakakis.
Anonymizing Web Services Through a Club Mechanism With Economic Incentives Mamata Jenamani Leszek Lilien Bharat Bhargava Department of Computer Sciences.
Cartels: Collusion Class 8 Industrial Economics
Problems from Chapter 12. Problem 1, Chapter 12 Find a separating equilibrium Trial-and-error. Two possible separating strategies for Player 1: – Choose.
Punishment and Forgiveness in Repeated Games. A review of present values.
Agenda, Day 2  Questions about syllabus? About myths?  Prisoner’s dilemma  Prisoner’s dilemma vs negotiation  Play a single round  Play multiple rounds.
Dynamic Games of complete information: Backward Induction and Subgame perfection - Repeated Games -
Standard and Extended Form Games A Lesson in Multiagent System Based on Jose Vidal’s book Fundamentals of Multiagent Systems Henry Hexmoor, SIUC.
Chapter 4: Local integration 1: Reasoning & evolutionary psychology.
Presenter: Chih-Yuan Chou GA-BASED ALGORITHMS FOR FINDING EQUILIBRIUM 1.
McGraw-Hill/Irwin Copyright  2008 by The McGraw-Hill Companies, Inc. All rights reserved. GAME THEORY, STRATEGIC DECISION MAKING, AND BEHAVIORAL ECONOMICS.
Natural Computation and Behavioral Robotics Competition, Games and Evolution Harris Georgiou – 3.
Finite Iterated Prisoner’s Dilemma Revisited: Belief Change and End Game Effect Jiawei Li (Michael) & Graham Kendall University of Nottingham.
Announcements For Tuesday, Oct. 21 st : Problem Set 6 For Tuesday, Oct. 21 st : Problem Set 6 For Thursday, Oct. 23 rd : Dating Survey (link to be sent.
A Classic Game of Strategy for the 21 st Century.
Evolving cooperation in one-time interactions with strangers Tags produce cooperation in the single round prisoner’s dilemma and it’s.
Section 2 – Ec1818 Jeremy Barofsky
1 What is Game Theory About? r Analysis of situations where conflict of interests is present r Goal is to prescribe how conflicts can be resolved 2 2 r.
1. Genetic Algorithms: An Overview  Objectives - Studying basic principle of GA - Understanding applications in prisoner’s dilemma & sorting network.
Robert Axelrod’s Tournaments Robert Axelrod’s Tournaments, as reported in Axelrod, Robert. 1980a. “Effective Choice in the Prisoner’s Dilemma.” Journal.
Game Theory by James Crissey Luis Mendez James Reid.
Mohsen Afsharchi Multiagent Interaction. What are Multiagent Systems?
1 Social Dilemmas. 2 The Anatomy of Cooperation How does cooperation develop and how is it sustained in an environment where individuals are rewarded.
The evolution of cooperation. Altruism and the selfish gene n Altruism: benefit b to recipient at cost -c to the donor.
Outline for 9/17: More Optimism about International Affairs 1.More on Free Trade: International Trade as a Harmony Game. 2. Cooperation is possible in.
Punishment, Detection, and Forgiveness in Repeated Games.
Evolving Strategies for the Prisoner’s Dilemma Jennifer Golbeck University of Maryland, College Park Department of Computer Science July 23, 2002.
Evolution of Cooperation in Mobile Ad Hoc Networks Jeff Hudack (working with some Italian guy)
Game Theory and Cooperation
PRISONER’S DILEMMA BERK EROL
Project BEST Game Theory.
tit-for-tat algorithm
Introduction to Game Theory
LECTURE 6: MULTIAGENT INTERACTIONS
Introduction to RePast and Tutorial I
Collaboration in Repeated Games
Presentation transcript:

Peter B. Henderson Butler University

Two Person Games Mathematics Problem Solving Software Development

Billy has a used car for sale and is asking $2,000. Beth offers him $1,500. So Billy splits the difference and asks $1,750. If Billy and Beth continue in this manner, what common price will then settle on?

Features Two person Economic Fixed strategy Iterative Terminating?

Extensions If Beth wanted to pay $1600, what should her first offer have been? Generalize problem and solution (Billy asks $A, Beth offers $O ) Program it!

General Characteristics Only 2 players [Could be relaxed] Only thinking skills [Not physical] Full previous information known at all times No luck [Can be exceptions] Finishes in a reasonable time Little special equipment required –Adapted from 'Popularizing Mathematics', edited by A J C Begg

Why Games? Interdisciplinary Sociology Criminal Justice Philosophy Economics Biology Evolution Engineering

Why Games? Mathematics How to play? Best way to play? Play to win … Strategy for winning.. Can always win if? What happens if.. Game is similar to … Game specification … Understanding Strategy/Optimize Analysis/Strategy Generalization Proof Variations Isomorphism Symbols & Notation Adapted from 'Popularizing Mathematics', edited by A J C Begg

Why Games? Software Easily understood rules Intellectually challenging & motivational Competitions (pencil & paper) Understanding, mathematical analysis, abstraction, reflection before programming Object oriented (reuse) Competitions (software, networks)

Prisoners Dilemma Cooperation vs Conflict Game Simultaneous Moves Prisoner/Player A Prisoner/Player B Four possibilities: – A & B both cooperate – A & B both defect – A cooperates & B defects – A defects & B cooperates

P D Punishment & Rewards A gets CC B gets CC A gets CD B gets DC A gets DC B gets CD A gets DD B gets DD B cooperates B defects A cooperates A defects DC > CC > DD > CD CC > (DC + CD)/2

Iterative PD - Max Rewards Strategies Meanie – always defects Sucker – always cooperates Spaz – switches randomly Fair play – adjusts to count of actions of other player Tit for Tat - cooperates on the first round, every subsequent round mimics the other player's previous move

2 D Prisoners Dilemma P P’

1, 1 0, b b, 0 0, 0 is cooperating, did cooperate is defecting, did defect is cooperating, did defect is defecting, did cooperate Player Cooperates Player Defects Opponent Cooperates Opponent Defects O1 O1 O2 O2 O3 O3 O8 O8 P O4 O4 O7 O7 O6 O6 O5 O5 b: advantage for defection when opponent cooperates p: fraction (0..1) of defectors in the first round