An Introduction to... Evolutionary Game Theory

Slides:



Advertisements
Similar presentations
Game Theory. I What is Game theory? The Theory of Games and Economic Behaviour by John von Neumann and Oskar Morgenstern (1944). Especially one institution:
Advertisements

The Basics of Game Theory
Chapter 17: Making Complex Decisions April 1, 2004.
Introduction to Game Theory
9.1 Strictly Determined Games Game theory is a relatively new branch of mathematics designed to help people who are in conflict situations determine the.
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.
Game Theory S-1.
3. Basic Topics in Game Theory. Strategic Behavior in Business and Econ Outline 3.1 What is a Game ? The elements of a Game The Rules of the.
APPENDIX An Alternative View of the Payoff Matrix n Assume total maximum profits of all oligopolists is constant at 200 units. n Alternative policies.
Operations Research Assistant Professor Dr. Sana’a Wafa Al-Sayegh 2 nd Semester ITGD4207 University of Palestine.
1 Chapter 4: Minimax Equilibrium in Zero Sum Game SCIT1003 Chapter 4: Minimax Equilibrium in Zero Sum Game Prof. Tsang.
Game theory.
OLIGOPOLY A market structure in which there are few firms, each of which is large relative to the total industry. Key idea: Decision of firms are interdependent.
© 2015 McGraw-Hill Education. All rights reserved. Chapter 15 Game Theory.
Game Theory: introduction and applications to computer networks Game Theory: introduction and applications to computer networks Zero-Sum Games (follow-up)
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.
A Brief History of Game Theory From various sources.
Part 3: The Minimax Theorem
A Introduction to Game Theory Xiuting Tao. Outline  1 st a brief introduction of Game theory  2 nd Strategic games  3 rd Extensive games.
An Introduction to Game Theory Part I: Strategic Games
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.
Rational Choice Sociology Lecture 5 Game theory I: the concept and classification of games.
GAME THEORY By Ben Cutting & Rohit Venkat. Game Theory: General Definition  Mathematical decision making tool  Used to analyze a competitive situation.
Eponine Lupo.  Game Theory is a mathematical theory that deals with models of conflict and cooperation.  It is a precise and logical description of.
Slide 1 of 13 So... What’s Game Theory? Game theory refers to a branch of applied math that deals with the strategic interactions between various ‘agents’,
A camper awakens to the growl of a hungry bear and sees his friend putting on a pair of running shoes, “You can’t outrun a bear,” scoffs the camper. His.
Chapter 11 Game Theory and Asymmetric Information
Games as Systems Administrative Stuff Exercise today Meet at Erik Stemme
Advanced Microeconomics Instructors: Wojtek Dorabialski & Olga Kiuila Lectures: Mon. & Wed. 9:45 – 11:20 room 201 Office hours: Mon. & Wed. 9:15 – 9:45.
UNIT II: The Basic Theory Zero-sum Games Nonzero-sum Games Nash Equilibrium: Properties and Problems Bargaining Games Bargaining and Negotiation Review.
Introduction to Game Theory Yale Braunstein Spring 2007.
Game Theory.
UNIT II: The Basic Theory Zero-sum Games Nonzero-sum Games Nash Equilibrium: Properties and Problems Bargaining Games Bargaining and Negotiation Review.
Game Theory Statistics 802. Lecture Agenda Overview of games 2 player games representations 2 player zero-sum games Render/Stair/Hanna text CD QM for.
Game Theory.
Starbucks, Beating The Prisoners Dillema Brooke Hatcher Econ 202 April 28 th, 2012.
1 Chapter 1: Introduction to Game theory SCIT1003 Chapter 1: Introduction to Game theory Prof. Tsang.
Economics for Business II Day 12 – Some Macro Numbers and Answers Dr. Andrew L. H. Parkes “A Macroeconomic Understanding for use in Business” 卜安吉.
A Game-Theoretic Approach to Strategic Behavior. Chapter Outline ©2015 McGraw-Hill Education. All Rights Reserved. 2 The Prisoner’s Dilemma: An Introduction.
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.
A Little Game Theory1 A LITTLE GAME THEORY Mike Bailey MSIM 852.
Natural Computation and Behavioral Robotics Competition, Games and Evolution Harris Georgiou – 3.
Game Theory: introduction and applications to computer networks Game Theory: introduction and applications to computer networks Lecture 2: two-person non.
Lecture 5 Introduction to Game theory. What is game theory? Game theory studies situations where players have strategic interactions; the payoff that.
1 1 Slide © 2006 Thomson South-Western. All Rights Reserved. Slides prepared by JOHN LOUCKS St. Edward’s University.
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.
Game Theory - Or How To Make an Offer Your Opponent Can't Refuse Jouni Laitinen.
How to Analyse Social Network? : Part 2 Game Theory Thank you for all referred contexts and figures.
Statistics Overview of games 2 player games representations 2 player zero-sum games Render/Stair/Hanna text CD QM for Windows software Modeling.
M9302 Mathematical Models in Economics Instructor: Georgi Burlakov 0.Game Theory – Brief Introduction Lecture
By: Donté Howell Game Theory in Sports. What is Game Theory? It is a tool used to analyze strategic behavior and trying to maximize his/her payoff of.
Game Theory Dr. Andrew L. H. Parkes “Economics for Business (2)” 卜安吉.
Game Theory By Ben Cutting & Rohit Venkat.
Game theory basics A Game describes situations of strategic interaction, where the payoff for one agent depends on its own actions as well as on the actions.
Introduction to Game Theory
Game Theory M.Pajhouh Niya M.Ghotbi
Game Theory and Cooperation
Chapter 15: Game Theory: The Mathematics Lesson Plan of Competition
Introduction to Game Theory
Rational Choice Sociology
11b Game Theory Must Know / Outcomes:
11b – Game Theory This web quiz may appear as two pages on tablets and laptops. I recommend that you view it as one page by clicking on the open book icon.
Learning 6.2 Game Theory.
Chapter 15: Game Theory: The Mathematics Lesson Plan of Competition
Game Theory: The Nash Equilibrium
Presentation transcript:

An Introduction to... Evolutionary Game Theory By Jin Xiao, Jeff Thomas, Jeff Westwell

How would game theory view this?

What will we discuss? Brief History of Game Theory Payoff Matrix Types of Games Basic Strategies Evolutionary Concepts Limitations and Problems

Brief History of Game Theory 1913 - E. Zermelo provided the first theorem of game theory asserts that chess is strictly determined 1928 - John von Neumann proved the minimax theorem 1944 - John von Neumann / Oskar Morgenstern’s wrote "Theory of Games and Economic Behavior” 1950-1953, John Nash describes Nash equilibrium 1972 - John Maynard Smith wrote “Game Theory and The Evolution of Fighting” http://william-king.www.drexel.edu/top/class/histf.html

Rationality Assumptions: humans are rational beings humans always seek the best alternative in a set of possible choices Why assume rationality? narrow down the range of possibilities predictability Based on the assumption that human beings are absolutely rational in their economic choices. Specifically, the assumption is that each person maximizes her or his rewards -- profits, incomes, or subjective benefits -- in the circumstances that she or he faces. This hypothesis serves a double purpose in the study of the allocation of resources. First, it narrows the range of possibilities somewhat. Absolutely rational behavior is more predictable than irrational behavior. Second, it provides a criterion for evaluation of the efficiency of an economic system. If the system leads to a reduction in the rewards coming to some people, without producing more than compensating rewards to others (costs greater than benefits, broadly) then something is wrong. Pollution, the overexploitation of fisheries, and inadequate resources committed to research can all be examples of this. Source:http://www.lebow.drexel.edu/economics/mccain/game/game.html

Utility Theory Utility Theory based on: rationality maximization of utility It is a quantification of a person's preferences with respect to certain objects. Few people would risk a sure gain of $1,000,000 for an even chance of gaining $10,000,000, for example. In fact, many decisions people make, such as buying insurance policies, playing lottery games, and gambling in a casino, indicate that they are not maximizing their average profits. Game theory does not attempt to indicate what a player's goal should be; instead, it shows the player how to attain his goal, whatever it may be. Von Neumann and Morgenstern understood this distinction, and so to accommodate all players, whatever their goals, they constructed a theory of utility. They began by listing certain axioms that they felt all "rational" decision makers would follow (for example, if a person likes tea better than milk, and milk better than coffee, then that person should like tea better than coffee). They then proved that for such rational decision makers it was possible to define a utility function that would reflect an individual's preferences; basically, a utility function assigns to each of a player's alternatives a number that conveys the relative attractiveness of that alternative. Maximizing someone's utility automatically determines his most preferred option. In recent years, however, some doubt has been raised about whether people actually behave in accordance with these rational rules. Source: http://search.britannica.com/bcom/eb/article/5/0,5716,117275+6,00.html Values assigned to alternatives is based on the relative attractiveness to an individual.

What is Game Theory? Game theory is a study of how to mathematically determine the best strategy for given conditions in order to optimize the outcome game theory focuses on how groups of people interact. Game theory focuses on how “players” in economic “games” behave when, to reach their goals, they have to predict how their opponents will react to their moves. CONCLUSION: As a conclusion Game theory is the study of competitive interaction; it analyzes possible outcomes in situations where people are trying to score points off each other, whether in bridge, politics of war. You do this by trying to anticipate the reaction of your competitor to your next move and then factoring that reaction into your actual decision. It teaches people to think several moves ahead. From now on , Whoever it was who said it doesn’t matter if you win or lose but how you play the game, missed the point. It matters very much. According to game theory, it’s how you play the game that usually determines whether you win or lose. Source:http://www.ug.bcc.bilkent.edu.tr/~zyilmaz/proposal.html

Game Theory Finding acceptable, if not optimal, strategies in conflict situations. Abstraction of real complex situation Game theory is highly mathematical Game theory assumes all human interactions can be understood and navigated by presumptions. It is highly mathematical in order to emulated human value judgement (mental rules, fuzzy input of good or bad) ex. Chess play

Why is game theory important? All intelligent beings make decisions all the time. AI needs to perform these tasks as a result. Helps us to analyze situations more rationally and formulate an acceptable alternative with respect to circumstance. WHY GAME THEORY IS IMPORTANT? Game theory is both easy and excruciatingly difficult. People use it all the time, average people, in their daily lives. It comes into play in mundane deals likebuying a car, where a certain skill in haggling is required. The buyer’s offer is usually formulated on the basis of what he or she presumes the seller will take. The seller is guided by a presumption about how high the buyer will go. The outcome of this negotiation could be totally positive (if the deal satisfies both parties), totally negative (if it falls through), or positive for one party and less so for the other (depending on how much is paid.) It is used to describe any relationship and interaction, economic, social or political. And it’s useful in creating strategies for negotiators. It can help you win, and that is why companies and governments hire game theorists to write strategies against other players in whatever game they’re in. Mathematics and statistics are the tools they use. For example, during the Cold War the Pentagon became interested in game theory to help develop its nuclear strategy, and with some success. You don’t make a move in chess without first trying to figure out how your opponent will react to it. Game theory assumes that all-human interactions, personal, institutional, economic, can be understood and navigated by presumptions similar to those of the chess player. Source:http://www.ug.bcc.bilkent.edu.tr/~zyilmaz/proposal.html

The Payoff Matrix Moriarty 50 Holmes 100 Player #2 Player #1 Dover Strategy #1 Strategy #2 Payoff (1,1) Payoff (1,2) Payoff (2,1) Payoff (2,2) Canterbury Dover 100 50 Holmes Moriarty

Types of Games Sequential vs. Simultaneous moves Single Play vs. Iterated Zero vs. non-zero sum Perfect vs. Imperfect information Cooperative vs. conflict

Zero-Sum Games The sum of the payoffs remains constant during the course of the game. Two sides in conflict Being well informed always helps a player In zero-sum games it never helps a player to give an adversary information, and it never harms a player to learn an opponent's strategy in advance. These rules do not necessarily hold true for nonzero-sum games, however. Source: http://search.britannica.com/bcom/eb/article/5/0,5716,117275+6,00.html

Non-zero Sum Game The sum of payoffs is not constant during the course of game play. Players may co-operate or compete Being well informed may harm a player. Nonzero-sum game includes all games which are not constant-sum. In non-zero-sum game, the sum of the payoffs are not the same for all outcomes. Nonzero-sum games are mixed motive games. The interests of the players are neither strictly coincident nor strictly opposed. They generate intrapersonal and interpersonal conflicts. They are not always completely soluble but they provide insights into important areas of interdependent choice. In these games, one player's losses do not always equal another player's gains. Some nonzero-sum games are positive sum and some are negative sum: Negative sum games are competitive, but nobody really wins, rather, everybody loses. For example, a war or a strike. Positive sum games are cooperative, all players have one goal that they contribute together as in an educational game. For example, school newspapers or plays, building blocks, or a science exhibit. One major example of a two-person nonzero-sum game is the prisoner's dilemma. It is a non cooperative game because the players can not communicate their intentions. (See topic 'Automata & Games Theory') Source: http://artsci-ccwin.concordia.ca/edtech/ETEC606/conceptprinciples.html A player may want his opponent to be well-informed. In a labour-management dispute, for example, if the labour union is prepared for a strike, it behooves it to inform management and thereby possibly achieve its goal without a long, costly conflict. In this example, management is not harmed by the advance information (it, too, benefits by avoiding the costly strike), but in other nonzero-sum games a player can be at a disadvantage if he knows his opponent's strategy. A blackmailer, for example, benefits only if he informs his victim that he will harm the victim unless his terms are met. If he does not give this information to the intended victim, the blackmailer can still do damage but he has no reason to. Thus, knowledge of the blackmailer's strategy works to the victim's disadvantage. Source: http://search.britannica.com/bcom/eb/article/5/0,5716,117275+6,00.html

Games of Perfect Information The information concerning an opponent’s move is well known in advance. All sequential move games are of this type. A class of Game in which players move alternately and each player is completely informed of previous moves. Finite, Zero-Sum, two-player Games with perfect information (including checkers and chess) have a Saddle Point, and therefore one or more optimal strategies. However, the optimal strategy may be so difficult to compute as to be effectively impossible to determine (as in the game of Chess). Source:http://mathworld.wolfram.com/PerfectInformation.html

Imperfect Information Partial or no information concerning the opponent is given in advance to the player’s decision. Imperfect information may be diminished over time if the same game with the same opponent is to be repeated.

Key Area of Interest chance strategy Imperfect Information Non-zero Sum

Prisoner’s Dilemma

Prisoner’s Dilemma Blame Don't 10 , 10 0 , 20 20 , 0 1 , 1 Prisoner 2

Games of Conflict Two sides competing against each other Usually caused by complete lack of information about the opponent or the game Characteristic of zero-sum games

Games of Co-operation Players may improve payoff through communicating forming binding coalitions & agreements do not apply to zero-sum games Prisoner’s Dilemma with Cooperation

Prisoner’s Dilemma with Iteration Infinite number of iterations Fear of retaliation Fixed number of iteration Domino effect It might seem that the paradox inherent in the prisoners' dilemma could be resolved if the game were played repeatedly. Players would learn that they do best when both act unselfishly and cooperate; if one player failed to cooperate in one game, the other player could retaliate by not cooperating in the next game and both would lose until they began to cooperate again. When the game is repeated a fixed number of times, however, this argument fails. According to the argument, when the two shopkeepers described above set up their stores at a 10-day county fair, each should maintain a high price, knowing that if he does not, his competitor will retaliate the next day. On the 10th day, however, each shopkeeper realizes that his competitor can no longer retaliate (the fair will be closed so there is no next day); therefore each shopkeeper should lower his price on the last day. But if each shopkeeper knows that his rival will lower the price on the 10th day, he has no incentive to maintain the high price on the ninth day. Continuing this reasoning, one concludes that "rational" shopkeepers will have a price war every day. It is only when the game is played repeatedly and neither player knows when the sequence will end that the cooperative strategy succeeds. Source:http://search.britannica.com/bcom/eb/article/5/0,5716,117275+6,00.html Lead to ESS.

Basic Strategies 1. Plan ahead and look back 2. Use a dominating strategy if possible 3. Eliminate any dominated strategies 4. Look for any equilibrium 5. Mix up the strategies 1. Each player need to figure out the other player’s future responses and use them in calculating his/her best move. In AI sense, this involves the evaluation of all possible outcomes for all possible actions. (Charlie Brown Story) 2. Dominating strategy: A dominating strategy occurs if there exists a action whose associated outcome is always favorable regardless what action the other player makes. Ex. Football game again 3. Dominated strategy: A dominated strategy occurs if there exists an action whose associated outcome is always not in favor of the player regardless what action the other player makes. Ex. Football game again.  Give a example where dominating strategy doesn’t always associates with a dominated strategy.

Plan ahead and look back Opponent Strategy 1 Strategy 2 Strategy 1 150 1000 You Strategy 2 25 - 10

If you have a Dominating strategy, use it Use strategy 1 Opponent Strategy 1 Strategy 2 Strategy 1 150 1000 You Strategy 2 25 - 10

Eliminate any Dominated strategy Eliminate strategy 2 as it’s dominated by strategy 1 Opponent Strategy 1 Strategy 2 Strategy 1 150 1000 You Strategy 2 25 - 10 Strategy 3 160 -15

Look for any equilibrium Dominating Equilibrium Minimax Equilibrium Nash Equilibrium

Maximin & Minimax Equilibrium Minimax - to minimize the maximum loss (defensive) Maximin - to maximize the minimum gain (offensive) Minimax = Maximin

Maximin & Minimax Equilibrium Strategies Opponent Strategy 1 Strategy 2 Min 150 Strategy 1 150 1000 You Strategy 2 25 - 10 - 10 Strategy 3 160 -15 -15 Max 160 1000

Definition: Nash Equilibrium “If there is a set of strategies with the property that no player can benefit by changing her strategy while the other players keep their strategies unchanged, then that set of strategies and the corresponding payoffs constitute the Nash Equilibrium. “ Source: http://www.lebow.drexel.edu/economics/mccain/game/game.html a unique outcome that satisfied conditions: (1) the solution must be independent of the choice of utility function (if a player prefers x to y and one function assigns x a utility of 10 and y a utility of 1 while a second function assigns them the values 20 and 2, the solution should not change); (2) it must be impossible for both players to simultaneously do better than the Nash solution (a condition known as Pareto optimality); (3) the solution must be independent of irrelevant alternatives (if unattractive options are added to or dropped from the list of alternatives, the Nash solution should not change); and (4) the solution must be symmetrical (if the players reverse their roles, the solution remains the same except that the payoffs are reversed). Source: http://search.britannica.com/bcom/eb/article/5/0,5716,117275+6,00.html

Is this a Nash Equilibrium? Opponent Strategy 1 Strategy 2 Min 150 Strategy 1 150 1000 You Strategy 2 25 - 10 - 10 Strategy 3 160 -15 -15 Max 160 1000

Boxed Pigs Example Cost to press button = 2 units When button is pressed, food given = 10 units

Decisions, decisions... Press Wait 5 , 1 4 , 4 9 , -1 0 , 0 Little Pig Big Pig Wait 9 , -1 0 , 0

Mixed Strategy Safe 1 Safe 2 $10,000 Safe 1 $ 0 $100,000 $ 0 Safe 2

Mixed Strategy Solution

Evolutionary Game Theory Natural selection replaces rational behavior Survival of the fittest Why use evolution to determine a strategy?

Hawk / Dove Game

Evolutionary Stable Strategy Introduced by Maynard Smith and Price (1973) Strategy becomes stable throughout the population Mutations becoming ineffective

Hawk Dove Dove 2 10 Hawk 10 -5

Hawk Dove Dove 2 10 Hawk 10 -5

Where is game theory currently used? Ecology Networks Economics

Limitations & Problems Assumes players always maximize their outcomes Some outcomes are difficult to provide a utility for Not all of the payoffs can be quantified Not applicable to all problems

Indiana Jones Scenario Incorrect Grail Correct Grail Indiana tests water before giving it to Father 1 -2 -1 Indiana Doesn't Test Water 1

Summary What is game theory? How is game theory applied? Abstraction modeling multi-person interactions How is game theory applied? Payoff matrix contains each person’s utilities for various strategies Who uses game theory? Economists, Ecologists, Network people,... How is this related to AI? Provides a method to simulate a thinking agent