E-Commerce Lab, CSA, IISc 1 Incentive Compatible Mechanisms for Supply Chain Formation Y. Narahari

Slides:



Advertisements
Similar presentations
What is game theory? Game theory is optimal decision-making in the presence of others with different objectives. Game theory is the mathematical theory.
Advertisements

Chapter 17: Making Complex Decisions April 1, 2004.
6.896: Topics in Algorithmic Game Theory Lecture 20 Yang Cai.
Algorithmic Game Theory Uri Feige Robi Krauthgamer Moni Naor Lecture 10: Mechanism Design Lecturer: Moni Naor.
CPS Bayesian games and their use in auctions Vincent Conitzer
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.
M9302 Mathematical Models in Economics Instructor: Georgi Burlakov 3.1.Dynamic Games of Complete but Imperfect Information Lecture
This Segment: Computational game theory Lecture 1: Game representations, solution concepts and complexity Tuomas Sandholm Computer Science Department Carnegie.
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)
Chapter 6 Game Theory © 2006 Thomson Learning/South-Western.
Chapter 6 Game Theory © 2006 Thomson Learning/South-Western.
An Introduction to... Evolutionary Game Theory
Game Theory 1. Game Theory and Mechanism Design Game theory to analyze strategic behavior: Given a strategic environment (a “game”), and an assumption.
1 Regret-based Incremental Partial Revelation Mechanism Design Nathanaël Hyafil, Craig Boutilier AAAI 2006 Department of Computer Science University of.
A Brief History of Game Theory From various sources.
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
Chapter 2 People, Preferences and Society. Human Behaviour Human Behavior in economics is modeled as being purposive: Individuals make choices to take.
Chapter 6 © 2006 Thomson Learning/South-Western Game Theory.
1 Game Theory Quick Intro to Game Theory Analysis of Games Design of Games (Mechanism Design) Some References.
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.
E-Commerce Lab, CSA, IISc 1 The Core and Shapley Value Analysis of Cooperative Formation of Supply Chain Networks Y. Narahari Computer Science and Automation,
Algoritmi per Sistemi Distribuiti Strategici
Game-Theoretic Approaches to Multi-Agent Systems Bernhard Nebel.
An Introduction to Game Theory Part II: Mixed and Correlated Strategies Bernhard Nebel.
Harsanyi transformation Players have private information Each possibility is called a type. Nature chooses a type for each player. Probability distribution.
Agent Technology for e-Commerce Chapter 10: Mechanism Design Maria Fasli
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.
SECOND PART: Algorithmic Mechanism Design. Mechanism Design MD is a subfield of economic theory It has a engineering perspective Designs economic mechanisms.
Mechanisms for a Spatially Distributed Market Moshe Babaioff, Noam Nisan and Elan Pavlov School of Computer Science and Engineering Hebrew University of.
Introduction to Game Theory and Behavior Networked Life CIS 112 Spring 2009 Prof. Michael Kearns.
Collective Revelation: A Mechanism for Self-Verified, Weighted, and Truthful Predictions Sharad Goel, Daniel M. Reeves, David M. Pennock Presented by:
Game Theoretic Problems in Network Economics and Mechanism Design Solutions Yadati Narahari, Dinesh Garg, Ramasuri Narayanam, Hastagiri Prakash Series:
Chapter 9 Games with Imperfect Information Bayesian Games.
Advanced Artificial Intelligence Lecture 3B: Game theory.
CPS 173 Mechanism design Vincent Conitzer
Sequences of Take-It-or-Leave-it Offers: Near-Optimal Auctions Without Full Valuation Revelation Tuomas Sandholm and Andrew Gilpin Carnegie Mellon University.
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.
Auction Theory תכנון מכרזים ומכירות פומביות Topic 7 – VCG mechanisms 1.
Game theory & Linear Programming Steve Gu Mar 28, 2008.
Game Theoretic Problems in Network Economics and Mechanism Design Solutions Y. Narahari Co-Researchers: Dinesh Garg, Rama Suri,
Regret Minimizing Equilibria of Games with Strict Type Uncertainty Stony Brook Conference on Game Theory Nathanaël Hyafil and Craig Boutilier Department.
The Science of Networks 6.1 Today’s topics Game Theory Normal-form games Dominating strategies Nash equilibria Acknowledgements Vincent Conitzer, Michael.
Automated Mechanism Design Tuomas Sandholm Presented by Dimitri Mostinski November 17, 2004.
Mechanism Design II CS 886:Electronic Market Design Sept 27, 2004.
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.
6.853: Topics in Algorithmic Game Theory Fall 2011 Constantinos Daskalakis Lecture 22.
M9302 Mathematical Models in Economics Instructor: Georgi Burlakov 0.Game Theory – Brief Introduction Lecture
5.1.Static Games of Incomplete Information
Lec 23 Chapter 28 Game Theory.
Bayesian Algorithmic Mechanism Design Jason Hartline Northwestern University Brendan Lucier University of Toronto.
Advanced Subjects in GT Outline of the tutorials Static Games of Complete Information Introduction to games Normal-form (strategic-form) representation.
Comp/Math 553: Algorithmic Game Theory Lecture 11
Game Theory and Applications
Bayesian games and mechanism design
Game Theory M.Pajhouh Niya M.Ghotbi
CPS Mechanism design Michael Albert and Vincent Conitzer
GAME THEORY AND APPLICATIONS
Vincent Conitzer Mechanism design Vincent Conitzer
GAME THEORY AND APPLICATIONS
Vincent Conitzer CPS 173 Mechanism design Vincent Conitzer
M9302 Mathematical Models in Economics
Implementation in Bayes-Nash equilibrium
Information, Incentives, and Mechanism Design
Presentation transcript:

E-Commerce Lab, CSA, IISc 1 Incentive Compatible Mechanisms for Supply Chain Formation Y. Narahari Co-Researchers: N. Hemachandra, Dinesh Garg, Nikesh Kumar September 2007 E-Commerce Lab Computer Science and Automation, Indian Institute of Science, Bangalore

E-Commerce Lab, CSA, IISc 2 OUTLINE 1.Supply Chain Formation Problem 2.Supply Chain Formation Game 3.Incentive Compatible Mechanisms for Network Formation  SCF-DSIC  SCF-BIC 4.Future Work

E-Commerce Lab, CSA, IISc 3 Talk Based on 1.Y. Narahari, Dinesh Garg, Rama Suri, and Hastagiri. Game Theoretic Problems in Network Economics and Mechanism Design Solutions. Research Monograph to be published by Springer, London, Dinesh Garg, Y. Narahari, Earnest Foster, Devadatta Kulkarni, and Jeffrey D. Tew. A Groves Mechanism Approach to Supply Chain Formation. Proceedings of IEEE CEC Y. Narahari, N. Hemachandra, and Nikesh Srivastava. Incentive Compatible Mechanisms for Decentralized Supply Chain Formation. Proceedings of IEEE CEC 2007.

E-Commerce Lab, CSA, IISc 4 The Supply Chain Network Formation Problem Supply Chain Planner Echelon Manager

E-Commerce Lab, CSA, IISc 5 Cold Rolling PicklingSlittingStamping Master Coil Suppliers 7 Forming a Supply Network for Automotive Stampings

E-Commerce Lab, CSA, IISc 6 Some Observations Players are rational and intelligent Some of the information is common knowledge Conflict and cooperation are both relevant Some information is is private and distributed (incomplete information) Our Objective: Design an “optimal” Network of supply chain partners, given that the players are rational, intelligent, and strategic

E-Commerce Lab, CSA, IISc 7 Simple Example: The Supply Chain Partner Selection Problem SCP EM2EM1 ACAC BB Let us say it is required to select the same partner at the two stages

E-Commerce Lab, CSA, IISc 8 1.Let us say SCP wants to implement the social choice function: f (x1, x2) = B; f (x1, y2) = A 2.If its type is x2, manager 2 is happy to reveal true type 3.If its type is y2, manager 2 would wish to lie 4.How do we make the managers report their true types? Preference Elicitation Problem Supply Chain Planner Echelon Manager 2 x1: A>B>C x2: C>B>A Echelon Manager 1 y2: B>C>A

E-Commerce Lab, CSA, IISc 9  W.E. Walsh and M.P. Wellman. Decentralized Supply Chain Formation: A Market Protocol and Competitive Equilibrium Analysis. Journal of Artificial Intelligence, 2003  M. Babaioff and N. Nisan. Concurrent Auctions Across the Supply Chain. Journal of Artificial Intelligence, 2004  Ming Fan, Jan Stallert, Andrew B Whinston. Decentralized Mechanism Design for Supply Chain Organizations using Auction Markets. Information Systems Research,  T. S. Chandrashekar and Y. Narahari. Procurement Network Formation: A Cooperative Game Approach. WINE 2005 Current Art

E-Commerce Lab, CSA, IISc 10 Complete Information Version Choose means and standard deviations of individual stages so as to : subject to A standard optimization problem (NLP)

E-Commerce Lab, CSA, IISc 11 1.How to transform individual preferences into social decision (SCF)? 2.How to elicit truthful individual preferences (Incentive Compatibility) ? 3.How to ensure the participation of an individual (Individual Rationality)? 4.Which social choice functions are realizable? Incomplete Information Version Supply Chain Planner Echelon Manager 2 Type Set 1 Type Set 2 Echelon Manager 1

E-Commerce Lab, CSA, IISc 12 Strategic 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) Players are rational : they always strive to maximize their individual payoffs Players are intelligent : they can compute their best responsive strategies Common knowledge

E-Commerce Lab, CSA, IISc 13 Example 1: Matching Pennies Two players simultaneously put down a coin, heads up or tails up. Two-Player zero-sum game S 1 = S 2 = {H,T} (1,-1)(-1,1) (1,-1)

E-Commerce Lab, CSA, IISc 14 Example 2: Prisoners’ Dilemma

E-Commerce Lab, CSA, IISc 15 Example 3: Hawk - Dove 2 1 H Hawk D Dove H Hawk 0,020,5 D Dove 5,2010,10 Models the strategic conflict when two players are fighting over a company/territory/property, etc.

E-Commerce Lab, CSA, IISc 16 Example 4: Indo-Pak Conflict Pak India HealthcareDefence Healthcare 10,10-10, 20 Defence 20, -100,0 Models the strategic conflict when two players have to choose their priorities

E-Commerce Lab, CSA, IISc 17 Example 5: Coordination In the event of multiple equilibria, a certain equilibrium becomes a focal equilibrium based on certain environmental factors CollegeMG Road College 100,1000,0 MG Road 0,05,5

E-Commerce Lab, CSA, IISc 18 Nash Equilibrium (s 1 *,s 2 *, …, s n * ) is a Nash equilibrium if s i * is a best response for player ‘i’ against the other players’ equilibrium strategies (C,C) is a Nash Equilibrium. In fact, it is a strongly dominant strategy equilibrium Prisoner’s Dilemma

E-Commerce Lab, CSA, IISc 19 Mixed strategy of a player ‘i’ is a probability distribution on S i is a mixed strategy Nash equilibrium if is a best response against, Nash’s Theorem Every finite strategic form game has at least one mixed strategy Nash equilibrium

E-Commerce Lab, CSA, IISc 20 John von Neumann ( ) Founder of Game theory with Oskar Morgenstern

E-Commerce Lab, CSA, IISc 21 Landmark contributions to Game theory: notions of Nash Equilibrium and Nash Bargaining Nobel Prize : 1994 John F Nash Jr. ( )

E-Commerce Lab, CSA, IISc 22 Defined and formalized Bayesian Games Nobel Prize : 1994 John Harsanyi ( )

E-Commerce Lab, CSA, IISc 23 Reinhard Selten ( ) Founding father of experimental economics and bounded rationality Nobel Prize : 1994

E-Commerce Lab, CSA, IISc 24 Pioneered the study of bargaining and strategic behavior Nobel Prize : 2005 Thomas Schelling ( )

E-Commerce Lab, CSA, IISc 25 Robert J. Aumann ( ) Pioneer of the notions of common knowledge, correlated equilibrium, and repeated games Nobel Prize : 2005

E-Commerce Lab, CSA, IISc 26 Lloyd S. Shapley ( ) Originator of “Shapley Value” and Stochastic Games

E-Commerce Lab, CSA, IISc 27 Inventor of the celebrated Vickrey auction Nobel Prize : 1996 William Vickrey (1914 – 1996 )

E-Commerce Lab, CSA, IISc 28 Roger Myerson ( ) Fundamental contributions to game theory, auctions, mechanism design

E-Commerce Lab, CSA, IISc 29 MECHANISM DESIGN

E-Commerce Lab, CSA, IISc 30 Underlying Bayesian Game N = {0,1,..,n} 0 : Planner 1,…,n: Partners Type sets Private Info: Costs S 0,S 1,…,S n Strategy Sets Announcements Payoff functions N = {0,1,..,n} 0 : Planner 1,…,n: Partners A Natural Setting for Mechanism Design

E-Commerce Lab, CSA, IISc 31 Mechanism Design Problem 1.How to transform individual preferences into social decision? 2. How to elicit truthful individual preferences ? O: Opener M: Middle-order L : Late-order Greg Yuvraj Dravid Laxman O<M<L L<O<MM<L<O

E-Commerce Lab, CSA, IISc 32 The Mechanism Design Problem  agents who need to make a collective choice from outcome set  Each agent privately observes a signal which determines preferences over the set  Signal is known as agent type.  The set of agent possible types is denoted by  The agents types, are drawn according to a probability distribution function  Each agent is rational, intelligent, and tries to maximize its utility function  are common knowledge among the agents

E-Commerce Lab, CSA, IISc 33 Social Choice Function and Mechanism f(θ 1, …,θ n ) θ1θ1θ1θ1 θnθnθnθn X Є S1S1S1S1 g(s 1 (.), …,s n () SnSnSnSn X Є x = (y 1 (θ), …, y n (θ), t 1 (θ), …, t n (θ)) (S 1, …, S n, g(.)) A mechanism induces a Bayesian game and is designed to implement a social choice function in an equilibrium of the game. Outcome Set

E-Commerce Lab, CSA, IISc 34 Two Fundamental Problems in Designing a Mechanism  Preference Aggregation Problem  Information Revelation (Elicitation) Problem For a given type profile of the agents, what outcome should be chosen ? How do we elicit the true type of each agent, which is his private information ?

E-Commerce Lab, CSA, IISc 35 Information Elicitation Problem

E-Commerce Lab, CSA, IISc 36 Preference Aggregation Problem (SCF)

E-Commerce Lab, CSA, IISc 37 Indirect Mechanism

E-Commerce Lab, CSA, IISc 38 Equilibrium of Induced Bayesian Game A pure strategy profile is said to be dominant strategy equilibrium if A pure strategy profile is said to be Bayesian Nash equilibrium Dominant Strategy-equilibrium Bayesian Nash- equilibrium  Dominant Strategy Equilibrium (DSE)  Bayesian Nash Equilibrium (BNE)  Observation

E-Commerce Lab, CSA, IISc 39 Implementing an SCF We say that mechanism implements SCF in dominant strategy equilibrium if We say that mechanism implements SCF in Bayesian Nash equilibrium if Andreu Mas Colell, Michael D. Whinston, and Jerry R. Green, “Microeconomic Theory”, Oxford University Press, New York, Dominant Strategy-implementation Bayesian Nash- implementation  Observation  Bayesian Nash Implementation  Dominant Strategy Implementation

E-Commerce Lab, CSA, IISc 40 Properties of an SCF  Ex Post Efficiency For no profile of agents’ type does there exist an such that and for some  Dominant Strategy Incentive Compatibility (DSIC)  Bayesian Incentive Compatibility (BIC) If the direct revelation mechanism has a dominant strategy equilibrium in which If the direct revelation mechanism has a Bayesian Nash equilibrium in which

E-Commerce Lab, CSA, IISc 41 Outcome Set Project Choice Allocation I 0, I 1,…, I n : Monetary Transfers x = (k, I 0, I 1,…, I n ) K = Set of all k X = Set of all x

E-Commerce Lab, CSA, IISc 42 Social Choice Function where,

E-Commerce Lab, CSA, IISc 43 Values and Payoffs Quasi-linear Utilities

E-Commerce Lab, CSA, IISc 44 Policy Maker Quasi-Linear Environment project choiceMonetary transfer to agent 1 Valuation function of agent 1

E-Commerce Lab, CSA, IISc 45 Properties of an SCF in Quasi-Linear Environment  Ex Post Efficiency  Dominant Strategy Incentive Compatibility (DSIC)  Bayesian Incentive Compatibility (BIC)  Allocative Efficiency (AE)  Budget Balance (BB) SCF is AE if for each, satisfies SCF is BB if for each, we have  Lemma 1 An SCF is ex post efficient in quasi-linear environment iff it is AE + BB

E-Commerce Lab, CSA, IISc 46 A Dominant Strategy Incentive Compatible Mechanism 1.Let f(.) = ( k(.),I 0 (.), I 1 (.),…, I n (.) ) be allocatively efficient. 2.Let the payments be : Groves Mechanism

E-Commerce Lab, CSA, IISc 47 VCG Mechanisms (Vickrey-Clarke-Groves) Vickrey Auction Generalized Vickrey Auction Clarke Mechanisms Groves Mechanisms Allocatively efficient, individual rational, and dominant strategy incentive compatible with quasi-linear utilities. Allocatively efficient, individual rational, and dominant strategy incentive compatible with quasi-linear utilities.

E-Commerce Lab, CSA, IISc 48 A Bayesian Incentive Compatible Mechanism 1.L et f(.) = ( k(.),I 0 (.), I 1 (.),…, I n (.) ) be allocatively efficient. 2.Let types of the agents be statistically independent of one another 3. dAGVA Mechanism

E-Commerce Lab, CSA, IISc 49 BIC AE WBB IR SBB dAGVA DSIC EPE GROVES MOULIN

E-Commerce Lab, CSA, IISc 50 CASE STUDY

E-Commerce Lab, CSA, IISc 51 Casting stage Machining Stage Transportation stage C1 C4 M1 M5 T1 T6 ……… X1 X2 X3 Manager 1 Manager 2 Manager 3 SCP X=X1+X2+X3 Mechanism Design and Optimization

E-Commerce Lab, CSA, IISc 52 Information Provided by Service Providers Partner IdMeanStandard Deviation Cost P P P P Partner Id MeanStandard Deviation Cost P P P P P Information for Manager 1 Information for Manager 2

E-Commerce Lab, CSA, IISc 53 Contd.. Partner Id MeanStandard Deviation Cost P P P P P P Information for Manager 3

E-Commerce Lab, CSA, IISc 54 Centralized Framework EchelonPayment Solution of the Mean Variance Allocation Optimization problem in a centralized setting

E-Commerce Lab, CSA, IISc 55 Solutions in the Mechanism Design Setting EchelonPayment EchelonPayment EchelonPayment SCF-DSIC EchelonPayment EchelonPayment SCF- BIC with belief Probability 0.5 SCF- BIC with belief Probability 0.9 SCF- BIC with belief Probability 1.0

E-Commerce Lab, CSA, IISc 56 Future Work… Non-Linear Supply Chains Deeper Mechanism Design Solutions Cooperative Game Approach

E-Commerce Lab, CSA, IISc 57 To probe further… Y. Narahari, N. Hemachandra, Nikesh Srivastava. Incentive Compatible Mechanisms for Decentralized Supply Chain Formation. IEEE CEC Y. Narahari, Dinesh Garg, Rama Suri, and Hastagiri Prakash. Emerging Game Theoretic Problems in Network Economics: Mechanism Design Solutions, Springer, To appear: 2007 Andreu Mascolell, Michael Whinston, and Jerry Green. Microeconomic Theory. Oxford University Press, 1995 Roger B. Myerson. Game Theory: Analysis of Conflict. Harvard University Press, 1997.

E-Commerce Lab, CSA, IISc 58 Questions and Answers … Thank You …

E-Commerce Lab, CSA, IISc 59 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)