Computing Best-Response Strategies in Infinite Games of Incomplete Information Daniel Reeves and Michael Wellman University of Michigan.

Slides:



Advertisements
Similar presentations
(Single-item) auctions Vincent Conitzer v() = $5 v() = $3.
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.
Approximating optimal combinatorial auctions for complements using restricted welfare maximization Pingzhong Tang and Tuomas Sandholm Computer Science.
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.
Market Institutions: Oligopoly
Mechanism Design, Machine Learning, and Pricing Problems Maria-Florina Balcan.
Continuation Methods for Structured Games Ben Blum Christian Shelton Daphne Koller Stanford University.
Econ 805 Advanced Micro Theory 1 Dan Quint Fall 2007 Lecture 2 – Sept
On Cheating in Sealed-Bid Auctions Ryan Porter Yoav Shoham Computer Science Department Stanford University.
Optimal auction design Roger Myerson Mathematics of Operations research 1981.
A Prior-Free Revenue Maximizing Auction for Secondary Spectrum Access Ajay Gopinathan and Zongpeng Li IEEE INFOCOM 2011, Shanghai, China.
Week 9 1 COS 444 Internet Auctions: Theory and Practice Spring 2008 Ken Steiglitz
Joint Strategy Fictitious Play Sherwin Doroudi. “Adapted” from J. R. Marden, G. Arslan, J. S. Shamma, “Joint strategy fictitious play with inertia for.
Upper hemi-continuity Best-response correspondences have to be upper hemi-continuous for Kakutani’s fixed-point theorem to work Upper hemi-continuity.
Game Theory 1. Game Theory and Mechanism Design Game theory to analyze strategic behavior: Given a strategic environment (a “game”), and an assumption.
Regret Minimization and the Price of Total Anarchy Paper by A. Blum, M. Hajiaghayi, K. Ligett, A.Roth Presented by Michael Wunder.
Seminar In Game Theory Algorithms, TAU, Agenda  Introduction  Computational Complexity  Incentive Compatible Mechanism  LP Relaxation & Walrasian.
Introduction to Game Theory
An Introduction to Game Theory Part I: Strategic Games
Algorithmic Applications of Game Theory Lecture 8 1.
Lecture 1 - Introduction 1.  Introduction to Game Theory  Basic Game Theory Examples  Strategic Games  More Game Theory Examples  Equilibrium  Mixed.
A Heuristic Bidding Strategy for Multiple Heterogeneous Auctions Patricia Anthony & Nicholas R. Jennings Dept. of Electronics and Computer Science University.
SECOND PART: Algorithmic Mechanism Design. Mechanism Design MD is a subfield of economic theory It has a engineering perspective Designs economic mechanisms.
Multi-unit auctions & exchanges (multiple indistinguishable units of one item for sale) Tuomas Sandholm Computer Science Department Carnegie Mellon University.
Exchanges = markets with many buyers and many sellers Let’s consider a 1-item 1-unit exchange first.
Competitive Analysis of Incentive Compatible On-Line Auctions Ron Lavi and Noam Nisan SISL/IST, Cal-Tech Hebrew University.
Yang Cai Sep 15, An overview of today’s class Myerson’s Lemma (cont’d) Application of Myerson’s Lemma Revelation Principle Intro to Revenue Maximization.
UNIT III: COMPETITIVE STRATEGY
1 Issues on the border of economics and computation נושאים בגבול כלכלה וחישוב Congestion Games, Potential Games and Price of Anarchy Liad Blumrosen ©
Introduction to Auctions David M. Pennock. Auctions: yesterday Going once, … going twice,...
Auction Theory Class 2 – Revenue equivalence 1. This class: revenue Revenue in auctions – Connection to order statistics The revelation principle The.
Yang Cai Sep 8, An overview of the class Broad View: Mechanism Design and Auctions First Price Auction Second Price/Vickrey Auction Case Study:
Chapter 9 Games with Imperfect Information Bayesian Games.
CPS 173 Mechanism design Vincent Conitzer
© 2009 Institute of Information Management National Chiao Tung University Lecture Note II-3 Static Games of Incomplete Information Static Bayesian Game.
Auction Seminar Optimal Mechanism Presentation by: Alon Resler Supervised by: Amos Fiat.
ECO290E: Game Theory Lecture 12 Static Games of Incomplete Information.
More on Social choice and implementations 1 TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AAA A Using slides by Uri.
6.853: Topics in Algorithmic Game Theory Fall 2011 Constantinos Daskalakis Lecture 21.
Mechanism Design CS 886 Electronic Market Design University of Waterloo.
Auction Theory תכנון מכרזים ומכירות פומביות Topic 7 – VCG mechanisms 1.
By: Amir Ronen, Department of CS Stanford University Presented By: Oren Mizrahi Matan Protter Issues on border of economics & computation, 2002.
Games with Imperfect Information Bayesian Games. Complete versus Incomplete Information So far we have assumed that players hold the correct belief about.
Yang Cai Oct 08, An overview of today’s class Basic LP Formulation for Multiple Bidders Succinct LP: Reduced Form of an Auction The Structure of.
Regret Minimizing Equilibria of Games with Strict Type Uncertainty Stony Brook Conference on Game Theory Nathanaël Hyafil and Craig Boutilier Department.
Game theory, alive: some advanced topics presentation by: Idan Haviv supervised by: Amos Fiat.
A Study of Central Auction Based Wholesale Electricity Markets S. Ceppi and N. Gatti.
Econ 805 Advanced Micro Theory 1 Dan Quint Fall 2007 Lecture 3 – Sept
Yang Cai Oct 06, An overview of today’s class Unit-Demand Pricing (cont’d) Multi-bidder Multi-item Setting Basic LP formulation.
Static Games of Incomplete Information
Automated Mechanism Design Tuomas Sandholm Presented by Dimitri Mostinski November 17, 2004.
6.853: Topics in Algorithmic Game Theory Fall 2011 Constantinos Daskalakis Lecture 22.
Auctions serve the dual purpose of eliciting preferences and allocating resources between competing uses. A less fundamental but more practical reason.
Econ 805 Advanced Micro Theory 1 Dan Quint Fall 2009 Lecture 1 A Quick Review of Game Theory and, in particular, Bayesian Games.
Incomplete Information and Bayes-Nash Equilibrium.
1 TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: A AAA A AA A.
Comp/Math 553: Algorithmic Game Theory Lecture 11
Nash Equilibrium: P or NP?
Comp/Math 553: Algorithmic Game Theory Lecture 08
CPS Mechanism design Michael Albert and Vincent Conitzer
Econ 805 Advanced Micro Theory 1
Vincent Conitzer Mechanism design Vincent Conitzer
Bayes Nash Implementation
Normal Form (Matrix) Games
Information, Incentives, and Mechanism Design
A Technique for Reducing Normal Form Games to Compute a Nash Equilibrium Vincent Conitzer and Tuomas Sandholm Carnegie Mellon University, Computer Science.
Presentation transcript:

Computing Best-Response Strategies in Infinite Games of Incomplete Information Daniel Reeves and Michael Wellman University of Michigan

Definitions Infinite Game = infinite action spaces Incomplete Information = payoffs depend on information that is private to the players Type = a player’s private information One-shot Game = players each choose a single action simultaneously and then immediately receive a payoff Strategy = a mapping from type to action Best-Response Strategy = optimal strategy given known strategies of the other players Nash Equilibrium = profile of strategies such that each strategy is a best response to the others Bayes-Nash Equilibrium = generalization of NE to the case of incomplete information, for expected-utility maximizing players

Finite Game Approximations Finite game solvers: Gambit Gala Gametracer Why not discretize? Introduces qualitative differences Computationally intractable

Our Class of Games 2-player, one-shot, infinite games of incomplete information Piecewise uniform type distributions Payoff functions of the form:

Games in our Class Other games: War of Attrition, Incomplete info versions of Cournot and Bertrand games

Piecewise Linear Strategies Specified by the vectors c, m, b

Existence and Computation of Piecewise Linear Best Responses Theorem 1: Given a payoff function with I regions as above, an opponent type distribution with cdf F that is piecewise uniform with J pieces, and a piecewise linear strategy function with K pieces, the best response is itself a piecewise linear function with no more than 2(I-1)(J+K-2) piece boundaries.

The Proof For arbitrary own type t, and opponent type a random variable T, find own action a maximizing E T [u(t,a,T,s(T))] (Numerical maximization not applicable due to parameter t) Above works out to be a piecewise polynomial in a (parameterized by t) For given t, finding optimal a is straightforward Remains to find partitioning of type space such that within each type range, optimal action is a linear function of t This can be done in polynomial time

Example: First-Price Sealed Bid Auction (FPSB) Types (valuations) drawn from U[0,1] Payoff function: Known Bayes-Nash equilibrium (McAfee & McMillan, 1987): a(t)=t/2 Found in as few as one iteration from a variety of seed strategies

Example: Supply-chain Game Consumer Producer 1Producer 2 Producers’ Costs U[0,1] Consumer’s Valuation v in [1.5,3] (known) Payoff function: bid-cost if bid+bid2 <= v 0 otherwise

Proving a Bayes-Nash Equilibrium Candidate Strategy: Compute best response… 2/3 v – 1/2 if cost < 2/3 v – 1 cost/2 + v/3 otherwise

Computing Best Response Expected payoff, EP(b) =(b-c)*p(b+b2<=v) =(b-c)*[p(c2<=2/3v-1)*p(b+2/3v-1/2<=v | c2<=2/3v-1) +p(c2>2/3v-1) * p(b+c2/2+v/3 2/3v-1)] =(b-c)*[(2/3v-1)*p(b<=v/3+1/2) +p(2/3v-1 < c2 < 4/3v-2b)] Case 1: b<=2/3v-1/2 EP(b) = (b-c)*[(2/3v-1)*1 + (2-2/3v)] = (b-c) ==> b* = 2/3v-1/2 ==> EP1(b*) = 2/3v-1/2-c Case 2: 2/3v-1/2 < b < v/3+1/2 EP(b) = (b-c)*[(2/3v-1)+(2/3v-2b+1)] = (b-c)*(4/3v-2b) ==> b* = c/2+v/3 ==> EP2(b*) = (3c-2v)^2/18 Case 3: b > v/3+1/2 ==> EP3(b) = 0

Computing Best Response (2) EP1(b*) > EP2(b*) iff c < 2/3 v – 1 Therefore, best-response is… 2/3 v – 1/2 if c < 2/3 v – 1 c/2 + v/3 otherwise

Example: Bargaining Game (aka, sealed-bid k-double auction) Buyer and seller place bids, transaction happens iff they overlap Transaction price is some linear combination of the bids Known equilibrium (Chatterjee & Samuelson, 1983) for seller (1) and buyer (2): Found in several iterations from truthful bidding

Provision Point Mechanism (aka, Public Good or Voluntary Participation game) 2 agents want to jointly acquire a good costing C Mechanism: simultaneously offer contributions; buy iff sum > C and split the excess (C – sum) evenly Nash: 2/3 t + C/4 – 1/6

Shared-Good Auction New mechanism, similar to the divorce- settlement game; undoes provision- point Agents place bids for a good they currently share, valuations ~U[A,B] High bidder gets the good and pays half its bid to the low bidder in compensation

Equilibrium in Shared-Good Auction Found in one iteration from truthful bidding (for any specific [A,B])

Vicious Vickrey Auction Generalization of a Vickrey Auction (Brandt & Weiss, 2001) to allow for disutility from opponent’s utility (eg, business competitors) Brandt & Weiss consider only the complete information version

Equilibrium in Vicious Vickrey a(t) = (k+t)/(k+1) Reduces to truthful bidding for the standard Vickrey Auction (k=0) Iterated best-response solver finds this equilibrium (for specific values of k) within several iterations from a variety of seed strategies

Conclusions First algorithm for finding best-response strategies in a broad class of infinite games of incomplete information Confirms known equilibria (eg, FPSB), confirms equilibria we derive here (Supply- Chain game), discovers new equilibria (Shared-good auction, Vicious Vickrey) Goal: characterize the class of games for which iterated best-response converges