Game-Theoretic Approaches to Multi-Agent Systems Bernhard Nebel.

Slides:



Advertisements
Similar presentations
Nash’s Theorem Theorem (Nash, 1951): Every finite game (finite number of players, finite number of pure strategies) has at least one mixed-strategy Nash.
Advertisements

Game Theory Assignment For all of these games, P1 chooses between the columns, and P2 chooses between the rows.
This Segment: Computational game theory Lecture 1: Game representations, solution concepts and complexity Tuomas Sandholm Computer Science Department Carnegie.
Negotiation Martin Beer, School of Computing & Management Sciences, Sheffield Hallam University, Sheffield, United Kingdom
Multi-Agent Systems: Overview and Research Directions CMSC 477/677 Spring 2005 Prof. Marie desJardins.
1 Chapter 14 – Game Theory 14.1 Nash Equilibrium 14.2 Repeated Prisoners’ Dilemma 14.3 Sequential-Move Games and Strategic Moves.
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.
Chapter 6 Game Theory © 2006 Thomson Learning/South-Western.
Chapter 6 Game Theory © 2006 Thomson Learning/South-Western.
Eponine Lupo.  Questions from last time  3 player games  Games larger than 2x2—rock, paper, scissors  Review/explain Nash Equilibrium  Nash Equilibrium.
Game Theory 1. Game Theory and Mechanism Design Game theory to analyze strategic behavior: Given a strategic environment (a “game”), and an assumption.
Negotiation A Lesson in Multiagent System Based on Jose Vidal’s book Fundamentals of Multiagent Systems Henry Hexmoor SIUC.
Evolutionary Game Algorithm for continuous parameter optimization Alireza Mirian.
Game-theoretic analysis tools Necessary for building nonmanipulable automated negotiation systems.
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
Dynamic Games of Complete Information.. Repeated games Best understood class of dynamic games Past play cannot influence feasible actions or payoff functions.
Chapter 6 © 2006 Thomson Learning/South-Western Game Theory.
Ecs289m Spring, 2008 Non-cooperative Games S. Felix Wu Computer Science Department University of California, Davis
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.
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 12 Choices Involving Strategy McGraw-Hill/Irwin Copyright © 2008 by The McGraw-Hill Companies, Inc. All Rights Reserved.
Algoritmi per Sistemi Distribuiti Strategici
An Introduction to Game Theory Part II: Mixed and Correlated Strategies Bernhard Nebel.
A Memetic Framework for Describing and Simulating Spatial Prisoner’s Dilemma with Coalition Formation Sneak Review by Udara Weerakoon.
Lecture 1 - Introduction 1.  Introduction to Game Theory  Basic Game Theory Examples  Strategic Games  More Game Theory Examples  Equilibrium  Mixed.
Distributed Multiagent Resource Allocation In Diminishing Marginal Return Domains Yoram Bachrach(Hebew University) Jeffrey S. Rosenschein (Hebrew University)
Review: Game theory Dominant strategy Nash equilibrium
Advanced Microeconomics Instructors: Wojtek Dorabialski & Olga Kiuila Lectures: Mon. & Wed. 9:45 – 11:20 room 201 Office hours: Mon. & Wed. 9:15 – 9:45.
Distributed Rational Decision Making Sections By Tibor Moldovan.
Minimax strategies, Nash equilibria, correlated equilibria Vincent Conitzer
CPS 170: Artificial Intelligence Game Theory Instructor: Vincent Conitzer.
MAKING COMPLEX DEClSlONS
Advanced Artificial Intelligence Lecture 3B: Game theory.
Chapter 12 Choices Involving Strategy Copyright © 2014 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written.
Game representations, solution concepts and complexity Tuomas Sandholm Computer Science Department Carnegie Mellon University.
Classifying Attributes with Game- theoretic Rough Sets Nouman Azam and JingTao Yao Department of Computer Science University of Regina CANADA S4S 0A2
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.
Game-theoretic analysis tools Tuomas Sandholm Professor Computer Science Department Carnegie Mellon University.
Game Theory: introduction and applications to computer networks Game Theory: introduction and applications to computer networks Lecture 2: two-person non.
Chapter 12 - Imperfect Competition: A Game-Theoretic Approach Copyright © 2015 The McGraw-Hill Companies, Inc. All rights reserved.
Game Theory: introduction and applications to computer networks Game Theory: introduction and applications to computer networks Introduction Giovanni Neglia.
CPS 270: Artificial Intelligence Game Theory Instructor: Vincent Conitzer.
Automated Mechanism Design Tuomas Sandholm Presented by Dimitri Mostinski November 17, 2004.
Lecture 5 Introduction to Game theory. What is game theory? Game theory studies situations where players have strategic interactions; the payoff that.
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.
CPS 570: Artificial Intelligence Game Theory Instructor: Vincent Conitzer.
How to Analyse Social Network? : Part 2 Game Theory Thank you for all referred contexts and figures.
CMSC 100 Multi-Agent Game Day Professor Marie desJardins Tuesday, November 20, 2012 Tue 11/20/12 1 Multi-Agent Game Day.
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.
Multi-Agent Systems: Overview and Research Directions CMSC 471 March 11, 2014 Prof. Marie desJardins.
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.
Advanced Subjects in GT Outline of the tutorials Static Games of Complete Information Introduction to games Normal-form (strategic-form) representation.
Game theory Chapter 28 and 29
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.
Contents of the Talk Preliminary Materials Motivation and Contribution
Simultaneous Move Games: Discrete Strategies
11b Game Theory Must Know / Outcomes:
Introduction to Game Theory
Game theory Chapter 28 and 29
Game Theory in Wireless and Communication Networks: Theory, Models, and Applications Lecture 2 Bayesian Games Zhu Han, Dusit Niyato, Walid Saad, Tamer.
Choices Involving Strategy
Multiagent Systems Game Theory © Manfred Huber 2018.
Molly W. Dahl Georgetown University Econ 101 – Spring 2009
Normal Form (Matrix) Games
Presentation transcript:

Game-Theoretic Approaches to Multi-Agent Systems Bernhard Nebel

The Setting More than one agent in the environment: –Tasks can be solved faster –Sometimes essential (sensor networks, robotic soccer, …) –Solutions should be robust! –Should tolerate heterogeneous team structures if possible Sometimes, the agents might not be cooperative …

Example 1: Robotic Soccer Team Do not interfere with your team mates Take over role if it is not filled Try to fill the role that optimizes the group utility

Example 2: Robot Exploration A group of robots should explore a maze and construct a common map Each robot goes to the closest unexplored point Can we do better than that? Thanks to Wolfram Burgard!

Example 3: Office Delivery Team of robots They all have tasks assigned to them They all are selfish and want to minimize their work Negotiation: –Reassignment of tasks –Agree on acceptable solution

Game Theory: General Ideas Consider sets of agents Assume that all of them act rationally Assume that all of them know that the others act rationally and what they prefer (or there is at least a probability distribution)  Actions have to be selected according to the fact that everybody acts rationally and knows that the others do so  Game Theory is about how to select actions in strategic decision situation

Game Theory: Framework (Strategic) Games: –Finite set of players –Set of strategies (can be randomization of basic actions – so-called mixed strategies) –Utility for each player depends on the chosen strategy profile Solution of a game: –Dominating strategies: Strategies that are better regardless of what the others do (perhaps after eliminating dominated strategies of other players) –Nash-Equilibrium: strategy profile where there is no incentive for any individual to deviate.

Example: Prisoner's Dilemma Two prisoners are put in separate cells and are questioned. They have the following options: –If they both do not confess, they are punished only for a minor crime –If one confesses and the other one doesn't, the former one is freed and the other goes to jail for a very long time –If both confess, they are sentenced to a moderate amount of time to jail Equilibrium: Both confess Even worse: This is a dominant strategy Player 2 confesses Player 2 doesn't confess Player 1 confesses P1: 2 P2: 2 P1: 10 P2: 0 Player 1 doesn't confess P1: 0 P2: 10 P1: 8 P2: 8

Application of Game Theory Analysing strategic situations in economy, politics, or war  Problem: Humans often act "irrationally" (e.g., in auctions they change their valuation or they do not assume that the others act rationally) Analysing and synthesising multi-agent-systems  These are by design rational  Game theory as a theoretical basis for MAS  Self interest over global optimization  More robust  Still satisfies some criteria  Makes everybody happy (when there are different interests)

The Exploration Game At each point of time: –the utility of reaching an unexplored area first is C – d where C is a large constant and d is the distance to the area –If the area is not reached first, the utility is -d

Example Situation b a R1 R2 R2: aR2: b R1: aR1: 98 R2: -5 R1: 98 R2: 90 R1: bR1: 94 R2: 95 R1: 94 R2: -10

General Properties Choosing the point, nobody else but oneself is closest, is the dominant strategy –This characterises the Nash equilibrium The game theoretic solution corresponds to the greedy algorithm: –Iteratively, we select the pair of location and robots that have not been chosen yet and are closest to each other –Is not the optimal solution (i.e. does not maximize social welfare) Is more robust and flexible than central control

Result Game theoretic solution No coordination

Game Theory … What happens if two robots are both very close? What if we can exchange tasks? What do we do if the cost computation is computationally very costly? General theory behind it –Do we always have a Nash equilibrium? –How do we compute it? –How do we negotiate? –What happens if we can form coalitions? –How can we design games so that the agents achieve a common goal?