Natural Computation and Behavioral Robotics Competition, Games and Evolution Harris Georgiou – 3.

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

The Basics of Game Theory
Introduction to Game Theory
Module 4 Game Theory To accompany Quantitative Analysis for Management, Tenth Edition, by Render, Stair, and Hanna Power Point slides created by Jeff Heyl.
BASICS OF GAME THEORY. Recap Decision Theory vs. Game Theory Rationality Completeness Transitivity What’s in a game? Players Actions Outcomes Preferences.
Game Theory S-1.
Evolving Strategies for Contentious but Efficient Coexistence in Unlicensed Bands N. Clemens C. Rose WINLAB.
Game Theory “Доверяй, Но Проверяй” - Russian Proverb (Trust, but Verify) - Ronald Reagan Mike Shor Lecture 6.
Playing Evolution Games in the Classroom Colin Garvey GK-12 Fellow.
Conflict resolution Evolutionary stable strategies (ESS) –Game theory –Assumptions Evolution of display –Hawks and doves –Arbitrary asymmetry.
6-1 LECTURE 6: MULTIAGENT INTERACTIONS An Introduction to MultiAgent Systems
An Introduction to... Evolutionary Game Theory
Game theory.
© 2015 McGraw-Hill Education. All rights reserved. Chapter 15 Game Theory.
Social Behavior & Game Theory Social Behavior: Define by Economic Interaction Individuals Affect Each Other’s Fitness, Predict by Modeling Fitness Currency.
Game Theory Eduardo Costa. Contents What is game theory? Representation of games Types of games Applications of game theory Interesting Examples.
What is a game?. Game: a contest between players with rules to determine a winner. Strategy: a long term plan of action designed to achieve a particular.
Automata-based adaptive behavior for economic modeling using game theory Rawan Ghnemat, Khalaf Khatatneh, Saleh Oqeili Al-Balqa’ Applied University, Al-Salt,
________ | | | Rich habitat Poor habitat Rewards Per Indiv. No. of competitors.
Coye Cheshire & Andrew Fiore March 21, 2012 // Computer-Mediated Communication Collective Action and CMC: Game Theory Approaches and Applications.
Prisoner’s dilemma TEMPTATION>REWARD>PUNISHMENT>SUCKER.
Game Theory The study of rational behavior among interdependent agents Agents have a common interest to make the pie as large as possible, but Agents have.
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.
Game Theory Part 5: Nash’s Theorem.
5/16/20151 Game Theory Game theory was developed by John Von Neumann and Oscar Morgenstern in Economists! One of the fundamental principles of.
Game Theory Analysis Sidney Gautrau. John von Neumann is looked at as the father of modern game theory. Many other theorists, such as John Nash and John.
Evolving New Strategies The Evolution of Strategies in the Iterated Prisoner’s Dilemma 01 / 25.
A Memetic Framework for Describing and Simulating Spatial Prisoner’s Dilemma with Coalition Formation Sneak Review by Udara Weerakoon.
Evolutionary Game Theory
THE PROBLEM OF MULTIPLE EQUILIBRIA NE is not enough by itself and must be supplemented by some other consideration that selects the one equilibrium with.
QR 38 3/15/07, Repeated Games I I.The PD II.Infinitely repeated PD III.Patterns of cooperation.
Coye Cheshire & Andrew Fiore June 28, 2015 // Computer-Mediated Communication Game Theory, Games, and CMC.
Introduction to Game Theory Yale Braunstein Spring 2007.
Game Theory.
Strategic Game Theory for Managers. Explain What is the Game Theory Explain the Basic Elements of a Game Explain the Importance of Game Theory Explain.
Brian Duddy.  Two players, X and Y, are playing a card game- goal is to find optimal strategy for X  X has red ace (A), black ace (A), and red two (2)
9/14/20151 Game Theory and Game Balance CIS 487/587 Bruce R. Maxim UM-Dearborn.
5. Alternative Approaches. Strategic Bahavior in Business and Econ 1. Introduction 2. Individual Decision Making 3. Basic Topics in Game Theory 4. The.
A Game-Theoretic Approach to Strategic Behavior. Chapter Outline ©2015 McGraw-Hill Education. All Rights Reserved. 2 The Prisoner’s Dilemma: An Introduction.
Game Outcome The goal of a game is to produce a measurable outcome.
Standard and Extended Form Games A Lesson in Multiagent System Based on Jose Vidal’s book Fundamentals of Multiagent Systems Henry Hexmoor, SIUC.
Q 5-2 a. E = Efficiency score wi = Weight applied to i ’s input and output resources by the composite hospital.
Design of a real time strategy game with a genetic AI By Bharat Ponnaluri.
Presenter: Chih-Yuan Chou GA-BASED ALGORITHMS FOR FINDING EQUILIBRIUM 1.
Game Outcome The goal of a game is to produce a measurable outcome.
Game Theory: introduction and applications to computer networks Game Theory: introduction and applications to computer networks Lecture 2: two-person non.
Mating Systems Conflict.
Neo-Liberal Institutionalism Idealism tainted by Realism.
Section 2 – Ec1818 Jeremy Barofsky
1 GAME THEORY AND OLIGOPOLY l Principles of Microeconomic Theory, ECO 284 l John Eastwood l CBA 247 l l address:
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.
Game Theory by James Crissey Luis Mendez James Reid.
Mohsen Afsharchi Multiagent Interaction. What are Multiagent Systems?
Is Altruism Really Selfless? “As a general rule, a modern biologist seeing an animal doing something to benefit another assumes either that it is being.
Noncooperative Collusion The Cournot Oligopoly model was a single-period noncooperative model. In most models of imperfect competition, it is true that.
Chapter 15: Co-Evolutionary Systems
Games, Strategies, and Decision Making By Joseph Harrington, Jr. First Edition Chapter 4: Stable Play: Nash Equilibria in Discrete Games with Two or Three.
Taylor. Na, Amy. Hong, Brian. Sang, Luck Yoon. What is the Game Theory? intelligent rational decision-makers Game theory is "the study of mathematical.
Game Outcome The goal of a game is to produce a measurable outcome.
Management support systems II
Game Theory and Cooperation
Chapter 15: Game Theory: The Mathematics Lesson Plan of Competition
PRISONER’S DILEMMA BERK EROL
Evolving New Strategies
tit-for-tat algorithm
Chapter 15: Game Theory: The Mathematics Lesson Plan of Competition
GAMES AND STRATEGIES.
GAMES AND STRATEGIES.
Presentation transcript:

Natural Computation and Behavioral Robotics Competition, Games and Evolution Harris Georgiou – 3

Overview What is Natural Gaming ? Zero sum and Non-zero sum Games Competitive and Cooperative behavior Evolution and Stable Strategies An example: “Tit-for-Tat” (T4T) strategy Properties of “good” cooperative strategies Harris Georgiou – 2 – 13

Natural Gaming “Game”: Any situation where 2 or more adversaries try to get most while others do the same. In Nature: compete against others for better access to (limited) food, territory, mates, etc. Most common dilemma: “fight” or “flee” situation. “Best” strategy is not always best because the opponent may also use it at the same time! Harris Georgiou – 3 – 13 “They look at you in the best hiding places first...”

Zero Sum Games Example: “Hawks vs. Doves” (John M. Smith) – Hawk: aggressive behavior, “fight” rather than “flee” – Dove: defensive behavior, “flee” rather than “fight” Neither pure “Hawk” or pure “Dove” strategies are all-win situations Solution: some choose one and some the other “How many?”  Depends on the matrix values! Harris Georgiou – 4 – 13 (R→C)HawkDove Hawk03 Dove12

Non-Zero Sum Games Example: “Chicken” – Swerve: defensive behavior, “chicken” to avoid collision – Drive: aggressive behavior, “persist” and win the race Neither pure “Swerve” or pure “Drive” strategies are all-win situations Solution: choose safely or “bluff” your opponent “How many?”  Depends on the matrix values! Harris Georgiou – 5 – 13 (A↔B)SwerveDrive Swerve(3,3)^(2,4)* Drive(4,2)*(1,1) Famous “Chicken” game: Cuban Missile Crisis (1962)

A special case – Prisoner’s Dilemma “Prisoner’s Dilemma” situation – Mute: cooperative behavior, “no-talk” in the interrogation – Spike: competitive behavior, “talk” in the iterrogation “Spike” seems better, but cooperation for mutual “no-talk” is the optimum Solution: best result for both if they communicate Demonstrates difference between “personal” and “collective” gain Harris Georgiou – 6 – 13 (A↔B)MuteSpike Mute(3,3)(1,4) Spike(4,1)(2,2)^* Famous “P.D.” situation: Post-Cold War deterrence strategy for WMD.

Competitive Behavior Players “fight” each other to gain an advantage “Fight” may resolve in double profits or severe consequences (energy, injuries, etc) This is usually the default behavior of a species when living alone or against another species Zero sum games: “fight” is the only option available Non-zero sum games: all players try to maximize their own gain, despite what their opponents do. Harris Georgiou – 7 – 13

Cooperative Behavior Players “agree” on a fair bargaining solution of split gains “Agreement” may reduce direct gain but also avoids severe losses (energy, injuries, death, etc) This is usually the default behavior of a members of the same species when living in groups or herds. Zero sum games: cooperation not applicable Non-zero sum games: players can “bargain” on a mutually beneficial solution, without any real “fight”. Harris Georgiou – 8 – 13

Evolution and Stable Strategies Evolution: a sequence of iterative steps of a process that changes and adapts a system to the current environment. Optimal Solutions: competition for limited resources ends up in some “stable” configuration that allocates them optimally. Stable Strategies: Behavioral patterns that eventually lead Evolution to Optimal solutions. Optimality Criterion: Natural selection drives the population to optimally exploit the available resources Evolutionary Stable Strategies (E.S.S.): Behavioral patterns that “survive” during the process of Evolution. Harris Georgiou – 9 – 13

E.S.S. Example: “Tit-for-Tat” (T4T) Basic principle of T4T: 1.On the first iteration, take the most “defensive” or “kind” or “cooperative” action available. 2.On each of the next iterations that follow, do what the opponent did on the immediately preceding step. Rule 1 makes sure there is a chance of cooperation Rule 2 makes sure the opponent “learns” by retaliation “Punishment” of the opponent is as important as the “kind” tactic on the very first step (beginning of the game). T4T has proven very efficient in terms of emergence of cooperation and adaptiveness to changing environments. Harris Georgiou – 10 – 13

Properties of “good” E.S.S. Robustness: surviving against any other strategy, more or less “intelligent” than own. Stability: once established, preserved Initiation: (cooperation) survive even when all other players are “hostile”, i.e. non-cooperative. In Practice: a “good” cooperative E.S.S. should be “Nice”, “Retaliatory”, “Forgiving” and “Optimistic”. Cooperative E.S.S. are the key to flocks and herds. Harris Georgiou – 11 – 13

Food for thought How “kind” can a player be before getting eliminated by hostile opponents ? Why retaliation in T4T has to come immediately in the very next play ? Can T4T strategy beat an advanced AI program in a computer game like chess ? How does T4T strategy perform in the iterative form of the classic “Chicken” and “Prisoner’s Dilemma” ? Harris Georgiou – 12 – 13

P.C. – Readings John L. Casti, “Reality Rules II: Picturing the World in Mathematics – The Frontier”, John Wiley & Sons, [see: ch.5] Tom Mitchell, “Machine Learning”,McGrawHill, [see: ch.9, ch.13] Harris Georgiou – 13 – 13