1 Game Theory Quick Intro to Game Theory Analysis of Games Design of Games (Mechanism Design) Some References.

Slides:



Advertisements
Similar presentations
Chapter 17: Making Complex Decisions April 1, 2004.
Advertisements

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.
Mechanism Design without Money Lecture 1 Avinatan Hassidim.
This Segment: Computational game theory Lecture 1: Game representations, solution concepts and complexity Tuomas Sandholm Computer Science Department Carnegie.
Game Theory S-1.
Game Theory in Wireless and Communication Networks: Theory, Models, and Applications Lecture 6 Auction Theory Zhu Han, Dusit Niyato, Walid Saad, Tamer.
Sep. 8, 2014 Lirong Xia Introduction to MD (mooncake design or mechanism design)
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.
Game Theory Eduardo Costa. Contents What is game theory? Representation of games Types of games Applications of game theory Interesting Examples.
A Brief History of Game Theory From various sources.
ECO290E: Game Theory Lecture 4 Applications in Industrial Organization.
GAME THEORY Mathematical models of strategic interactions COMPETITIVE GAMESCOOPERATIVE GAMES 39.
Chapter 2 People, Preferences and Society. Human Behaviour Human Behavior in economics is modeled as being purposive: Individuals make choices to take.
Algorithmic Game Theory - Basic Solution Concepts and Computational Issues Éva Tardos and Vijay V. Vazirani Presentation Reiknirit, rökfræði og reiknanleiki.
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.
NECTAR NECTAR Nash Equilibriam CompuTation Algorithms and Resources  Game Theory provides a rich mathematical framework for analyzing strategic interactions.
G A M E T H E O R Y A N D I N C E N T I V E S S ystems Analysis Laboratory Osborne’s quota rule makes the joint optimum an equilibrium OPEC oil cartel.
Chapter 12 Choices Involving Strategy McGraw-Hill/Irwin Copyright © 2008 by The McGraw-Hill Companies, Inc. All Rights Reserved.
Lecture 1 - Introduction 1.  Introduction to Game Theory  Basic Game Theory Examples  Strategic Games  More Game Theory Examples  Equilibrium  Mixed.
BEE3049 Behaviour, Decisions and Markets Miguel A. Fonseca.
Agent Technology for e-Commerce Chapter 10: Mechanism Design Maria Fasli
Dynamic Spectrum Management: Optimization, game and equilibrium Tom Luo (Yinyu Ye) December 18, WINE 2008.
Advanced Microeconomics Instructors: Wojtek Dorabialski & Olga Kiuila Lectures: Mon. & Wed. 9:45 – 11:20 room 201 Office hours: Mon. & Wed. 9:15 – 9:45.
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.
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 and Behavior Networked Life CIS 112 Spring 2009 Prof. Michael Kearns.
Algorithms, Games and the Internet Christos H. Papadimitriou UC Berkeley
Game Theory April 9, Prisoner’s Dilemma  One-shot, simultaneous game  Nash Equilibrium (individually rational strategies) is not Pareto Optimal.
UNIT II: The Basic Theory Zero-sum Games Nonzero-sum Games Nash Equilibrium: Properties and Problems Bargaining Games Bargaining and Negotiation Review.
UNIT III: COMPETITIVE STRATEGY
UNIT II: The Basic Theory Zero-sum Games Nonzero-sum Games Nash Equilibrium: Properties and Problems Bargaining Games Bargaining and Negotiation Review.
1 Issues on the border of economics and computation נושאים בגבול כלכלה וחישוב Congestion Games, Potential Games and Price of Anarchy Liad Blumrosen ©
6.896: Topics in Algorithmic Game Theory Spring 2010 Constantinos Daskalakis vol. 1:
E-Commerce Lab, CSA, IISc 1 Incentive Compatible Mechanisms for Supply Chain Formation Y. Narahari
Game Theoretic Problems in Network Economics and Mechanism Design Solutions Yadati Narahari, Dinesh Garg, Ramasuri Narayanam, Hastagiri Prakash Series:
E-Commerce Lab, CSA, IISc 1 Design of Mechanisms for Dynamic Environments November 12, 2010 Y. NARAHARI
NOBEL WP Szept Stockholm Game Theory in Inter-domain Routing LÓJA Krisztina - SZIGETI János - CINKLER Tibor BME TMIT Budapest,
Introduction 1 TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AAA A.
6.853: Topics in Algorithmic Game Theory Fall 2011 Constantinos Daskalakis Lecture 21.
Mechanism Design CS 886 Electronic Market Design University of Waterloo.
Standard and Extended Form Games A Lesson in Multiagent System Based on Jose Vidal’s book Fundamentals of Multiagent Systems Henry Hexmoor, SIUC.
Game Theoretic Problems in Network Economics and Mechanism Design Solutions Y. Narahari Co-Researchers: Dinesh Garg, Rama Suri,
Game Theory: introduction and applications to computer networks Game Theory: introduction and applications to computer networks Lecture 2: two-person non.
Game Theory: introduction and applications to computer networks Game Theory: introduction and applications to computer networks Introduction Giovanni Neglia.
A Study of Central Auction Based Wholesale Electricity Markets S. Ceppi and N. Gatti.
2008/01/30Lecture 11 Game Theory. 2008/01/30Lecture 12 What is Game Theory? Game theory is a field of Mathematics, analyzing strategically inter-dependent.
Beyond selfish routing: Network Games. Network Games NGs model the various ways in which selfish agents strategically interact in using a network They.
Algorithmic, Game-theoretic and Logical Foundations
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.
Lec 23 Chapter 28 Game Theory.
John Forbes Nash John Forbes Nash, Jr. (born June 13, 1928) is an American mathematician whose works in game theory, differential geometry, and partial.
Game Theory and Applications
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.
Chapter 28 Game Theory.
Instructor: Ruta Mehta TA: Omkar Thakoor
Introduction to Game Theory
Algorithmic Game Theory and Internet Computing
Instructor: Ruta Mehta TA: TBA
Game Theory in Wireless and Communication Networks: Theory, Models, and Applications Lecture 6 Auction Theory Zhu Han, Dusit Niyato, Walid Saad, Tamer.
GAME THEORY AND APPLICATIONS
Algorithmic Applications of Game Theory
Game Theory Chapter 12.
GAME THEORY AND APPLICATIONS
Introduction to Mechanism Design
M9302 Mathematical Models in Economics
Presentation transcript:

1 Game Theory Quick Intro to Game Theory Analysis of Games Design of Games (Mechanism Design) Some References

2 John von Neumann The Genius who created two intellectual currents in the 1930s, 1940s Founded Game Theory with Oskar Morgenstern ( ) Pioneered the Concept of a Digital Computer and Algorithms (1930s)

3 Robert Aumann Nobel 2005 Recent Excitement : Nobel Prizes for Game Theory and Mechanism Design The Nobel Prize was awarded to two Game Theorists in 2005 The prize was awarded to three mechanism designers in 2007 Thomas Schelling Nobel 2005 Leonid Hurwicz Nobel 2007 Eric Maskin Nobel 2007 Roger Myerson Nobel 2007

4 Game Theory Mathematical framework for rigorous study of conflict and cooperation among rational, intelligent agents Market Buying Agents (rational and intelligent) Selling Agents (rational and intelligent) Social Planner In the Internet Era, Game Theory has become a valuable tool for analysis and design

5 Microeconomics, Sociology, Evolutionary Biology Auctions and Market Design: Spectrum Auctions, Procurement Markets, Double Auctions Industrial Engineering, Supply Chain Management, E-Commerce, Procurement, Logistics Computer Science: Algorithmic Game Theory, Internet and Network Economics, Protocol Design, Resource Allocation, etc. Applications of Game Theory

A Familiar Game Sachin Tendulkar IPL Franchisees Mumbai Indians Kolkata Knight Riders Bangalore RoyalChallengers Punjab Lions IPL CRICKET AUCTION

7 Sponsored Search Auction Advertisers CPC Major money spinner for all search engines and web portals

DARPA Red Balloon Contest 8 Mechanism Design Meets Computer Science, Communications of the ACM, August 2010

Procurement Auctions Buyer SUPPLIER 1 SUPPLIER 2 SUPPLIER n Budget Constraints, Lead Time Constraints, Learning by Suppliers, Learning by Buyer, Logistics constraints, Combinatorial Auctions, Cost Minimization, Multiple Attributes Supply (cost) Curves

10 KEY OBSERVATIONS Players are rational, Intelligent, strategic Both conflict and cooperation are “issues” Some information is “common knowledge” Other information is “private”, “incomplete”, “distributed” Our Goal: To implement a system wide solution (social choice function) with desirable properties Game theory is a natural choice for modeling such problems

11 Strategic Form Games (Normal Form Games) S1S1 SnSn U 1 : S R U n : S R N = {1,…,n} Players S 1, …, S n Strategy Sets S = S 1 X … X S n Payoff functions (Utility functions)

12 Example 1: Coordination Game B A RVCEMG Road RVCE 100,1000,0 MG Road 0,010,10 Models the strategic conflict when two players have to choose their priorities

13 Example 2: Prisoner’s Dilemma No Confess NC Confess C No Confess NC - 2, , - 1 Confess C -1, , - 5

14 Pure Strategy Nash Equilibrium A profile of strategies is said to be a pure strategy Nash Equilibrium if is a best response strategy against A Nash equilibrium profile is robust to unilateral deviations and captures a stable, self-enforcing agreement among the players

15 Nash Equilibria in Coordination Game B A CollegeMovie College 100,1000,0 Movie 0,010,10 Two pure strategy Nash equilibria: (College,College) and (Movie, Movie); one mixed strategy Nash equilibrium

16 Nash Equilibrium in Prisoner’s Dilemma No Confess NC Confess C No Confess NC - 2, , - 1 Confess C -1, , - 5 (C,C) is a Nash equilibrium

17 Relevance/Implications of Nash Equilibrium Players are happy the way they are; Do not want to deviate unilaterally Stable, self-enforcing, self-sustaining agreement Provides a principled way of predicting a steady-state outcome of a dynamic Adjustment process Need not correspond to a socially optimal or Pareto optimal solution

45 C 2 x/ 100 B D A Source Destination Example 3: Traffic Routing Game N = {1,…,n}; S 1 = S 2 = … = S n = { C,D }

45 C 2 x/ 100 B D A Source Destination Traffic Routing Game: Nash Equilibrium Assume n = 4000 U 1 (C,C, …, C) = - ( ) = - 85 U 1 (D,D, …, D) = - ( ) = - 85 U 1 (D,C, …, C) = - ( ) = U1 (C, …,C;D, …,D) = - ( ) = - 65 Any Strategy Profile with 2000 C’s and 2000 D’s is a Nash Equilibrium

45 C 2 x/ 100 B D A Source Destination Traffic Routing Game: Braess’ Paradox Assume n = 4000 S 1 = S 2 = … = S n = {C,CD, D} U 1 (CD,CD, …, CD) = - ( ) = - 80 U 1 (C,CD, …, CD) = - (40+45) = - 85 U1 (D,CD, …, CD) = - (45+40) = - 85 Strategy Profile with 4000 CD’s is the unique Nash Equilibrium 0

21 Nash’s Beautiful Theorem Every finite strategic form game has at least one mixed strategy Nash equilibrium; Computing NE is one of the grand challenge problems in CS Game theory is all about analyzing games through such solution concepts and predicting the behaviour of the players Non-cooperative game theory and cooperative game theory are the major categories

22 MECHANISM DESIGN Game Theory involves analysis of games – computing NE, DSE, MSNE, etc and analyzing equilibrium behaviour Mechanism Design is the design of games or reverse engineering of games; could be called Game Engineering Involves inducing a game among the players such that in some equilibrium of the game, a desired social choice function is implemented

Example 1: Mechanism Design Fair Division of a Cake Mother Social Planner Mechanism Designer Kid 1 Rational and Intelligent Kid 2 Rational and Intelligent

Example 2: Mechanism Design Truth Elicitation through an Indirect Mechanism Tenali Rama (Birbal) Mechanism Designer Mother 1 Rational and Intelligent Player Mother 2 Rational and Intelligent Player Baby

25 William Vickrey (1914 – 1996 ) Nobel Prize: 1996 Winner = 4 Price = Buyers Buyers 1 Mechanism Design: Example 3 Vickrey Auction

26 Four Basic Types of Auctions1n Seller Buyers Buyers Winner = 4 Price = Dutch Auction Dutch Auction Vickrey Auction Vickrey Auction Winner = 4 Price = First Price Auction n Auctioneer or seller English Auction Buyers Buyers 0, 10, 20, 30, 40, 45, 50, 55, 58, 60, stop. 100, 90, 85, 75, 70, 65, 60, stop.

27 Vickrey-Clarke-Groves (VCG) Mechanisms Only mechanisms under a quasi-linear setting satisfying Allocative Efficiency Dominant Strategy Incentive Compatibility Vickrey ClarkeGroves

28 Concluding Remarks Game Theory and Mechanism Design have numerous, high impact applications in the Internet era Game Theory, Machine Learning, Optimization, and Statistics have emerged as the most important mathematical tools for engineers Algorithmic Game Theory is now one of the most active areas of research in CS, ECE, Telecom, etc. Mechanism Design is extensively being used in IEM It is a wonderful idea to introduce game theory and mechanism design at the BE level for CS, IS, EC, IEM; to be done with care

29 REFERENCES Martin Osborne. Introduction to Game Theory. Oxford University Press, 2003 Roger Myerson. Game Theory and Analysis of Conflict. Harvard University Press, 1997 A, Mas-Colell, M.D. Whinston, and J.R. Green. Microeconomic Theory, Oxford University Press, 1995 N. Nisan, T. Roughgarden, E. Tardos, V. Vazirani Algorithmic Game Theory, Cambridge Univ. Press, 2007

30 REFERENCES (contd.) Y. Narahari, Essentials of Game Theory and Mechanism Design IISc Press, 2012 (forthcoming) A rich source of material on game theory and game theory courses Course material and several survey articles can be downloaded Y. Narahari, Dinesh Garg, Ramasuri, and Hastagiri Game Theoretic Problems in Network Economics and Mechanism Design Solutions, Springer, 2009

Cooperative Game with Transferable Utilities

Divide the Dollar Game There are three players who have to share 300 dollars. Each one proposes a particular allocation of dollars to players.

Divide the Dollar : Version 1  The allocation is decided by what is proposed by player 0  Characteristic Function

Divide the Dollar : Version 2  It is enough 1 and 2 propose the same allocation  Players 1 and 2 are equally powerful; Characteristic Function is:

Divide the Dollar : Version 3  Either 1 and 2 should propose the same allocation or 1 and 3 should propose the same allocation  Characteristic Function

Divide the Dollar : Version 4  It is enough any pair of players has the same proposal  Also called the Majority Voting Game  Characteristic Function

Shapley Value of a Cooperative Game Captures how competitive forces influence the outcomes of a game Describes a reasonable and fair way of dividing the gains from cooperation given the strategic realities Shapley value of a player finds its average marginal contribution across all permutation orderings Unique solution concept that satisfies symmetry, preservation of carrier, additivity, and Pareto optimality 37 Lloyd Shapley

Shapley Value : A Fair Allocation Scheme  Provides a unique payoff allocation that describes a fair way of dividing the gains of cooperation in a game (N, v)

Shapley Value: Examples Version of Divide-the-Dollar Shapley Value Version 1 Version 2 Version 3 Version 4 (150, 150, 0) ( 300, 0, 0) (200, 50, 50) (100, 100, 100)