Communication and Cooperation General Game PlayingLecture 8 Michael Genesereth / Nat Love Spring 2006.

Slides:



Advertisements
Similar presentations
Concepts of Game Theory I
Advertisements

The Basics of Game Theory
Reaching Agreements II. 2 What utility does a deal give an agent? Given encounter  T 1,T 2  in task domain  T,{1,2},c  We define the utility of a.
Clicker Question-A Chicken Game 0, 0 0, 1 1, 0 -10, -10 Swerve Hang Tough Swerve Hang Tough Player 2 Pllayer 1 Does either player have a dominant strategy?
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.
15 THEORY OF GAMES CHAPTER.
Prisoner’s Dilemma An illustration of Nash Equilibrium Art’s Strategies Bob’s Strategies Confess Deny Confess Deny 10 yrs. 1 yr. 3 yrs. 1 yr. 10 yrs.
M. Bayes D. Kovenock C. de Vries The Economic Journal 115, (2005)
VARIATIONS ON SIMPLE PAYOFF MATRICES Topic #6. The Payoff Matrix Given any payoff matrix, the standard assumption is – that the players choose their strategies.
Negotiating a stable distribution of the payoff among agents may prove challenging. The issue of coalition formation has been investigated extensively,
6-1 LECTURE 6: MULTIAGENT INTERACTIONS An Introduction to MultiAgent Systems
Operations Research Assistant Professor Dr. Sana’a Wafa Al-Sayegh 2 nd Semester ITGD4207 University of Palestine.
The basics of Game Theory Understanding strategic behaviour.
1 Game Theory. By the end of this section, you should be able to…. ► In a simultaneous game played only once, find and define:  the Nash equilibrium.
An Introduction to... Evolutionary Game Theory
 1. Introduction to game theory and its solutions.  2. Relate Cryptography with game theory problem by introducing an example.  3. Open questions and.
Negotiation A Lesson in Multiagent System Based on Jose Vidal’s book Fundamentals of Multiagent Systems Henry Hexmoor SIUC.
EKONOMSKA ANALIZA PRAVA. Game Theory Outline of the lecture: I. What is game theory? II. Elements of a game III. Normal (matrix) and Extensive (tree)
CIVL3310 STRUCTURAL ANALYSIS Professor CC Chang Introduction to Matrix based techniques.
Game Theory Developed to explain the optimal strategy in two-person interactions. Initially, von Neumann and Morganstern Zero-sum games John Nash Nonzero-sum.
Short introduction to game theory 1. 2  Decision Theory = Probability theory + Utility Theory (deals with chance) (deals with outcomes)  Fundamental.
Games What is ‘Game Theory’? There are several tools and techniques used by applied modelers to generate testable hypotheses Modeling techniques widely.
Economics 202: Intermediate Microeconomic Theory 1.HW #6 on website. Due Thursday. 2.No new reading for Thursday, should be done with Ch 8, up to page.
An Introduction to Game Theory Part I: Strategic Games
Micro Chapter 23 Presentation 2- Game Theory Homogeneous Oligopoly An oligopoly in which the firm produces a standardized product Ex- steel, cement,
The Prisoner’s Dilemma -Both arrested during botched bank robbery. -Kept in separate cells – NO COMMUNICATION. -Offered separate deals if they confess.
GAME THEORY By Ben Cutting & Rohit Venkat. Game Theory: General Definition  Mathematical decision making tool  Used to analyze a competitive situation.
Interpersonal Conflict
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’,
Lecture 4 on Individual Optimization Risk Aversion
Objectives © Pearson Education, 2005 Oligopoly LUBS1940: Topic 7.
Review of Yale Lectures 1 and 2 What is a strictly dominated strategy? Why should you never play one? Why do rational choices sometimes lead to poor decisions?
Lectures in Microeconomics-Charles W. Upton Game Theory.
Advanced Microeconomics Instructors: Wojtek Dorabialski & Olga Kiuila Lectures: Mon. & Wed. 9:45 – 11:20 room 201 Office hours: Mon. & Wed. 9:15 – 9:45.
Dominant strategies Econ 171. Clicker Question 1, 3 5, 3 2, 4 7, 2 Player 2 Strategy A Strategy B Player 1 Strategy A Strategy B A ) Strategy A strictly.
Chapter 6 Extensive Games, perfect info
1 Section 2d Game theory Game theory is a way of thinking about situations where there is interaction between individuals or institutions. The parties.
PRISONER’S DILEMMA By Ajul Shah, Hiten Morar, Pooja Hindocha, Amish Parekh & Daniel Castellino.
Introduction to Game Theory Yale Braunstein Spring 2007.
DANSS Colloquium By Prof. Danny Dolev Presented by Rica Gonen
Bargaining over the Delta Michael Hanemann
Game Theory.
Anonymizing Web Services Through a Club Mechanism With Economic Incentives Mamata Jenamani Leszek Lilien Bharat Bhargava Department of Computer Sciences.
Game Theory.
Game Theory, Strategic Decision Making, and Behavioral Economics 11 Game Theory, Strategic Decision Making, and Behavioral Economics All men can see the.
1 Game Theory Sequential bargaining and Repeated Games Univ. Prof.dr. M.C.W. Janssen University of Vienna Winter semester Week 46 (November 14-15)
Bounding the Cost of Stability in Games with Restricted Interaction Reshef Meir, Yair Zick, Edith Elkind and Jeffrey S. Rosenschein COMSOC 2012 (to appear)
The Cost and Windfall of Manipulability Abraham Othman and Tuomas Sandholm Carnegie Mellon University Computer Science Department.
Standard and Extended Form Games A Lesson in Multiagent System Based on Jose Vidal’s book Fundamentals of Multiagent Systems Henry Hexmoor, SIUC.
McGraw-Hill/Irwin Copyright  2008 by The McGraw-Hill Companies, Inc. All rights reserved. GAME THEORY, STRATEGIC DECISION MAKING, AND BEHAVIORAL ECONOMICS.
Dynamic Programming for Partially Observable Stochastic Games Daniel S. Bernstein University of Massachusetts Amherst in collaboration with Christopher.
Chapter 11 Game Theory Math Game Theory What is it? – a way to model conflict and competition – one or more "players" make simultaneous decisions.
Game theory and competitor analysis Paul C. Godfrey Mark H. Hansen Brigham Young University.
Game Theory: introduction and applications to computer networks Game Theory: introduction and applications to computer networks Lecture 2: two-person non.
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.
Normal Form Games, Normal Form Games, Rationality and Iterated Rationality and Iterated Deletion of Dominated Strategies Deletion of Dominated Strategies.
Mohsen Afsharchi Multiagent Interaction. What are Multiagent Systems?
INDEX Introduction of game theory Introduction of game theory Significance of game theory Significance of game theory Essential features of game theory.
Negotiating Socially Optimal Allocations of Resources U. Endriss, N. Maudet, F. Sadri, and F. Toni Presented by: Marcus Shea.
Advanced Subjects in GT Outline of the tutorials Static Games of Complete Information Introduction to games Normal-form (strategic-form) representation.
Now that we have set of pure strategies for each player, we need to find the payoffs to put the game in strategic form. Random payoffs. The actual outcome.
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.
Microeconomics Course E
Negotiation Analytics 30C02000 Jyrki Wallenius
11b Game Theory Must Know / Outcomes:
Communication Complexity as a Lower Bound for Learning in Games
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.
Negotiation Analytics 30C02000 Jyrki Wallenius
Presentation transcript:

Communication and Cooperation General Game PlayingLecture 8 Michael Genesereth / Nat Love Spring 2006

2 Bughouse Chess

3 Diplomacy

4 Language Communication Syntax Relationship between Communication and Legality Architecture Anonymity Enforcement Factual Information (in incomplete info games) Does it pay to lie? Does it pay to keep secrets? Intentions How does a player make deals/contracts? Issues

5 Cooperation

6 p {1,2} : {a,b}  {a,b}  1..4 p 1 (a,a)=4 p 2 (a,a)=1 p 1 (a,b)=3 p 2 (a,b)=2 p 1 (b,a)=2 p 2 (b,a)=3 p 1 (b,b)=1 p 2 (b,b)=4 Hereafter, P refers to the set of all payoff matrices. Payoff Matrix ab a b

7 An agent's decision procedure is a function that maps payoff matrices into actions. W 1 : S  M The goal of design is to answer this question for all s: W 1 (s)=? This task is complicated by lack of knowledge about W 2 (s). Decision Procedures

8 An acceptability relation A i is a relation on joint actions. A i  M  N A i represents the maximal relation on M  N compatible with a given set of assumptions made by agent i about its environment. Acceptability Relation

9 P 1 : M  2 R P 1 (m)={p 1 (mn)|A 1 (mn)} A 1 ={aa, ab, ba, bb} P 1 (a)={4,3} Payoff Set Function ab a b

10 An action is irrational if and only if there is another action that yields a higher payoff for all acceptable joint actions. P i (m)<P i (m')   R i (m) FYI: A set of numbers is less than another set if and only if every number in the first set is less than every number in the second set. {2,1}  {4,3} {2,3}  {1,4} Action Rationality

11 Our agent is basically rational. R 1 (W 1 (s)) Basic Rationality

12 Row Dominance Example ab a b

13 The other agent is basically rational. R 2 (W 2 (s)) Equivalently,  R 2 (n)   m.  A 1 (mn) Mutual Rationality

14 Iterated Row Dominance Example ab a b

15 Our agent believes the other agent's actions are independent of our agent's actions. A 1 (mn)  A 1 (m'n) A 1 (mn)  n  n'   A 1 (mn') Independence

16 Case Analysis Example ab a b

17 Best Plan ab a b

18 Prisoner’s Dilemma ab a b

19 Communication

20 An offer group is a set of joint actions. Example: {aa, ab, ba} Offer Groups

21 Every agent communicates a single offer group. If there is a non-null intersection of these offer groups, then the agents are bound to execute one of the joint actions in the intersection (determined by fair arbitration). If the intersection is null, the agents are not constrained by this protocol in any way. Example: Agent 1 offers {aa, ba} Agent 2 offers {aa, ab} Agents 1 and 2 both execute action a Single Offer Binding Protocol

22 The offer procedure u i for an agent i is a function that maps payoff matrices into offer groups. u i : S  2 M  N The action procedure v i for agent i is a function that maps payoff matrices and offer groups into actions. v i : S  2 M  N  M Offer and Action Procedures

23 The goal of design is to answer the questions: u 1 (s)=? v 1 (s,O)=? The design of v 1 is determined by the Single Offer Binding Protocol and techniques for handling cooperation without communication. As before, the task of designing u 1 is complicated by lack of knowledge about u 2 and is analogous to the task of designing w 1. New Questions

24 Action Assumptions: Basic Rationality: R 1 (v 1 (s,O)) Mutual Rationality: R 2 (v 2 (s,O)) Independence: A 1 (mn)  A 1 (m'n) Deal Assumptions: Basic Deal Rationality: R’ 1 (u 1 (s)) Mutual Deal Rationality: R’ 2 (u 2 (s)) Deal Independence: A’ 1 (OU)  A’ 1 (O'U) Assumptions

25 Theorem: If an offer group O is rational and there is a joint action mn that dominates some joint action in O, then there is a rational offer group O' containing mn and all of the elements of O. Note: It is always rational to restrict one's attention to maximal offer groups. Monotonicity Theorem

26 Theorem: It is always rational for an agent to offer the joint action that gives it the highest return. Non-Null Offer Group Theorem

27 Theorem: An agent should never offer a joint action resulting in a payoff less that it can get without making a deal. Corollary: An agent need never offer the joint action that gives it its lowest payoff. Lower Bound Theorem

28 Theorem: An agent should never offer an action that is dominated for all agents. Dominated Case Theorem

29 Best Plan ab a b Explanation: Both agents include best action aa by the Non-null Offer Group Theorem. Neither agent includes any of the other three possibilities due to Dominated Case Elimination.

30 Prisoner’s Dilemma ab a b Explanation: Neither agent will include bb due to Dominated Case Elimination. Each agent will include the joint action that gives it the highest utility; agent 1 will include ba and agent 2 will include ab. Each agent knows that the other agent will not accept this best joint action due to mutual rationality. Thus, the payoff of the offer group that includes aa is greater than either singleton offer group. Hence, agent 1 will offer {aa, ba}, and agent 2 will offer {aa, ab}. The intersection is {aa}.

31 Concepts: Offer Groups Rationality Assumptions Theorems Lesson: Cooperation with communication requires fewer assumptions than cooperation without communication. Summary

32