Dynamic Marginal Contribution Mechanism

Similar documents
Dynamic Marginal Contribution Mechanism

Mechanism Design and Auctions

Auction Theory: Some Basics

Game Theory Lecture #16

Mechanism Design and Auctions

Matching Markets and Google s Sponsored Search

Multiunit Auctions: Package Bidding October 24, Multiunit Auctions: Package Bidding

Ad Auctions October 8, Ad Auctions October 8, 2010

Auction is a commonly used way of allocating indivisible

1 Theory of Auctions. 1.1 Independent Private Value Auctions

Parkes Auction Theory 1. Auction Theory. Jacomo Corbo. School of Engineering and Applied Science, Harvard University

THE DYNAMIC VICKREY AUCTION

Federal Reserve Bank of New York Staff Reports

Optimal Auctions. Game Theory Course: Jackson, Leyton-Brown & Shoham

1 Auctions. 1.1 Notation (Symmetric IPV) Independent private values setting with symmetric riskneutral buyers, no budget constraints.

SEQUENTIAL INFORMATION DISCLOSURE IN AUCTIONS. Dirk Bergemann and Achim Wambach. July 2013 Revised October 2014

Auctions. Episode 8. Baochun Li Professor Department of Electrical and Computer Engineering University of Toronto

CSV 886 Social Economic and Information Networks. Lecture 4: Auctions, Matching Markets. R Ravi

Introduction to mechanism design. Lirong Xia

Auctions 1: Common auctions & Revenue equivalence & Optimal mechanisms. 1 Notable features of auctions. use. A lot of varieties.

Empirical Tests of Information Aggregation

Parkes Auction Theory 1. Auction Theory. David C. Parkes. Division of Engineering and Applied Science, Harvard University

Social Network Analysis

Parkes Mechanism Design 1. Mechanism Design I. David C. Parkes. Division of Engineering and Applied Science, Harvard University

ECO 426 (Market Design) - Lecture 11

Price Discrimination As Portfolio Diversification. Abstract

Optimal Repeated Purchases When Sellers Are Learning about Costs

Introduction to mechanism design. Lirong Xia

Competing Mechanisms with Limited Commitment

Radner Equilibrium: Definition and Equivalence with Arrow-Debreu Equilibrium

SEQUENTIAL INFORMATION DISCLOSURE IN AUCTIONS. Dirk Bergemann and Achim Wambach. July 2013 COWLES FOUNDATION DISCUSSION PAPER NO.

University of Michigan. July 1994

ECON 459 Game Theory. Lecture Notes Auctions. Luca Anderlini Spring 2017

A simulation study of two combinatorial auctions

Mechanism design with correlated distributions. Michael Albert and Vincent Conitzer and

Auctions. Economics Auction Theory. Instructor: Songzi Du. Simon Fraser University. November 17, 2016

Auctions. Agenda. Definition. Syllabus: Mansfield, chapter 15 Jehle, chapter 9

Mechanism Design and Auctions

Game Theory. Lecture Notes By Y. Narahari. Department of Computer Science and Automation Indian Institute of Science Bangalore, India July 2012

Practice Problems. U(w, e) = p w e 2,

CS269I: Incentives in Computer Science Lecture #14: More on Auctions

Sequential-move games with Nature s moves.

OPTIMAL AUCTION DESIGN IN A COMMON VALUE MODEL. Dirk Bergemann, Benjamin Brooks, and Stephen Morris. December 2016

Revenue Equivalence and Mechanism Design

Microeconomic Theory III Spring 2009

Truthful Double Auction Mechanisms

The Optimality of Being Efficient. Lawrence Ausubel and Peter Cramton Department of Economics University of Maryland

Advanced Microeconomics

Bayesian Nash Equilibrium

Single-Parameter Mechanisms

A Nearly Optimal Auction for an Uninformed Seller

Bayesian games and their use in auctions. Vincent Conitzer

Auctions Introduction

Budget Management In GSP (2018)

Notes on Auctions. Theorem 1 In a second price sealed bid auction bidding your valuation is always a weakly dominant strategy.

Auctions in the wild: Bidding with securities. Abhay Aneja & Laura Boudreau PHDBA 279B 1/30/14

CS364B: Frontiers in Mechanism Design Lecture #18: Multi-Parameter Revenue-Maximization

Sequential information disclosure in auctions

Dynamics of the Second Price

On Existence of Equilibria. Bayesian Allocation-Mechanisms

Problem Set 3: Suggested Solutions

Lecture 6 Applications of Static Games of Incomplete Information

Auctions. Michal Jakob Agent Technology Center, Dept. of Computer Science and Engineering, FEE, Czech Technical University

Preference Networks in Matching Markets

Consider the following (true) preference orderings of 4 agents on 4 candidates.

Chapter 3. Dynamic discrete games and auctions: an introduction

The communication complexity of the private value single item bisection auction

Topics in Informational Economics 2 Games with Private Information and Selling Mechanisms

Auctions That Implement Efficient Investments

Auctioning one item. Tuomas Sandholm Computer Science Department Carnegie Mellon University

POSITION AUCTIONS: DESIGN, INCENTIVES AND STRATEGIES. Matr ANNO ACCADEMICO. Dipartimento di Economia e Finanza

Multi-Item Vickrey-Dutch Auctions

II-5. Intermediaries. Outline. Introduction. SponSearch. Introduction. II-5. Intermediaries. Introduction. SponSearch. II-5.

CS599: Algorithm Design in Strategic Settings Fall 2012 Lecture 4: Prior-Free Single-Parameter Mechanism Design. Instructor: Shaddin Dughmi

KIER DISCUSSION PAPER SERIES

Microeconomic Theory II Preliminary Examination Solutions Exam date: August 7, 2017

Auctions. Microeconomics II. Auction Formats. Auction Formats. Many economic transactions are conducted through auctions treasury bills.

SPECTRUM MARKETS. Randall Berry, Michael Honig Department of EECS Northwestern University. DySPAN Conference, Aachen, Germany

Problem Set 3: Suggested Solutions

Market Design. Econ University of Notre Dame

Mean Field Equilibria of Dynamic Auctions

CS 573: Algorithmic Game Theory Lecture date: 22 February Combinatorial Auctions 1. 2 The Vickrey-Clarke-Groves (VCG) Mechanism 3

Dynamic Mechanism Design for Markets with Strategic Resources

Today. Applications of NE and SPNE Auctions English Auction Second-Price Sealed-Bid Auction First-Price Sealed-Bid Auction

Day 3. Myerson: What s Optimal

Subjects: What is an auction? Auction formats. True values & known values. Relationships between auction formats

Auctions. Michal Jakob Agent Technology Center, Dept. of Computer Science and Engineering, FEE, Czech Technical University

Deep Learning for Revenue-Optimal Auctions with Budgets

CMSC 858F: Algorithmic Game Theory Fall 2010 Introduction to Algorithmic Game Theory

Applicant Auction Conference

On Indirect and Direct Implementations of Core Outcomes in Combinatorial Auctions

In Diamond-Dybvig, we see run equilibria in the optimal simple contract.

CONTRACT THEORY. Patrick Bolton and Mathias Dewatripont. The MIT Press Cambridge, Massachusetts London, England

ECON Microeconomics II IRYNA DUDNYK. Auctions.

From the Assignment Model to Combinatorial Auctions

Games of Incomplete Information ( 資訊不全賽局 ) Games of Incomplete Information

CS364A: Algorithmic Game Theory Lecture #3: Myerson s Lemma

Algorithmic Game Theory

Ascending Price Vickrey Auctions for General Valuations

March 30, Why do economists (and increasingly, engineers and computer scientists) study auctions?

Transcription:

Dynamic Marginal Contribution Mechanism Dirk Bergemann and Juuso Välimäki DIMACS: Economics and Computer Science October 2007

Intertemporal Efciency with Private Information random arrival of buyers, sellers and/or objects selling seats for an airplane with random arrival of buyers bidding on ebay bidding for construction projects with uncertain arrival of new projects bidding for links in sponsored search (Google, Yahoo, etc.) uncertainty about click-through probability uncertainty about conversion probability leasing resource over time auction of renewable license, right, capacity over time web serving, computational resource (bandwidth, CPU)

Static Efciency with Private Information private value environment Vickrey (1961): single or multiple unit discriminatory auctions implement socially efcient allocation in private value environments in (weakly) dominant strategies Clarke (1971) and Groves (1973) extend to general allocation problems in private value environments agent i internalizes the social objective and is led to report her type truthfully

Pivot Mechanism Green & Laffont (1977) analyze specic VCG mechanism i internalizes social objective if i pays her externality cost externality cost: utility of Ini given i is present - utility of Ini given i is absent marginal contribution of i = utility of i - externality cost of i in Pivot mechanism: 1 payoff of i is her marginal contribution to social value 2 participation constraint holds ex post and no budget decit

Dynamic Marginal Contribution Mechanism marginal contribution = payoff in Pivot mechanism develop marginal contribution mechanism in intertemporal environments with new arrival of information regarding: preferences agents allocations design sequence of payments so that each agent receives ow marginal contribution in every period

...but wait... solve intertemporal problem as a completely contigent plan embed intertemporal problem in a static problem (as in an Arrow Debreu economy)...... and then appeal to the classic VCG results. but the contingent view fails to account for strategic possibilities of the agents in the sequential model

Sequential Incentive and Participation Constraints information arrives over time report of agent i in period t responds to private information of agent i, but may also respond to past reports of other agents (possibly inferred from allocative decisions) truthtelling (generally) fails to be a weakly dominant strategy with forward looking agents, participation constraint is required to be satised at every point in time (and not only in the initial period)

Results marginal contribution mechanism is dynamically efcient periodic ex post: with respect to information available at period t satises (periodic) ex post incentive constraints satises (periodic) ex post participation constraints adding efcient exit condition (weak online condition): if agent i does not impact future decisions, then agent i does not receive future payments, uniquely identies marginal contribution mechanism

Literature Dolan (RAND 1978): priority queuing Parkes et al. (2003): delayed VCG without participation or budget balance constraints Bergemann & Valimaki (JET 2006): complete information, repeated allocation of single object over time, rst price bidding Athey & Segal (2007): balanced budget rather than participation constraints

Scheduling scheduling tasks discrete time, innite horizon: t = 0; 1; :::: common discount factor nite number of agents: i 2 f0; 1; :::; Ig each agent i has a single task value of task for i is: v i > 0 quasilinear utility: v i p i

Assignment values are given wlog in descending order: v 0 > v 1 > > v I > 0 marginal contribution of task i : difference in welfare with i and without i efcient task assignment policy: policy without i 0 1 i 1 i+1 i+2 I & & & policy with i 0 1 i 1 i i+1 i+2 I "

Marginal Contribution policy without i 0 1 i 1 i+1 i+2 I & & & policy with i 0 1 i 1 i i+1 i+2 I " insert valuable task i: raise the value of all future tasks: t > i marginal contribution M i : or M i = IX Xi 1 t v t t v t + t=0 M i = t=0 IX t=i+1 IX t (v t v t+1 ) 0 t=i t 1 v t!

Externality from marginal contribution to externality pricing: M i = v i p i externality cost of task i is: p i = v i+1 IX t=i+1 t i >0 z } { (v t v t+1 ) task i directly replaces task i + 1; but also: task i raises the value of all future tasks

Incomplete Information suppose v i is private information to agent i at t = 0 incentive compatibility and efcient sorting when would agent i like to win against j versus j + 1: v i v j IX t (j 1) (v t v t+1 ) v i v j+1 t=j IX t=j+1 t j (v t v t reduces to cost of delay: (1 ) v i (1 ) v j : report thruthfully if others report truthfully: ex post equilibrium

Bidding vs Direct Revelation Mechanism an ascending (English) auction in every period winning bidder i pays bid of second highest bidder bid by agent i in period t: b t i bid should reect value of task but... value of task today versus value of task tomorrow value = utility - option value

Option Value bidding strategy b t i determined recursively in i and t option value is value of realizing task tomorrow v i p t+1 i and the price tomorrow is p t+1 i, max j6=i n o :::; b t+1 j ; ::: net value of realizing task today is v i v i p t+1 i

Dynamic Bidding bidding strategy of agent i is given bi t = v i v i pi+1 t = (1 ) vi + b t+1 i+1 ascending auction gives efcient assignment in all periods Bergemann and Valimaki (JET 2006): dynamic price competition, complete information, rst price bidding Edelmann, Ostrovsky and Schwarz (AER 2007): static price competition, incomplete information, second price bidding

Information Arrival: Licensing sequential allocation of a single indivisible object with initially uncertain value to the bidders bidder i receives additional information only in periods in which i is assigned the object license to use facility or to explore resource for a limited time

Single Unit Auction single unit auction repeated over time discrete time, innite horizon: t = 0; 1; :::: nite number of bidders: i 2 f1; :::; Ig realized value of object for winning bidder in period t is v i;t =! i + " i;t " i;t is i.i.d. over time with E " i;t = 0! i is true value of object " i;t is random noise

Information Flow at t = 0: common prior distribution F i (! i ) for each agent i at t 0: winning bidder receives informative signal s i;t+1 : s i;t+1 = v i;t =! i + " i;t realized value in period t constitutes private information for period t + 1 at t 0: loosing bidders don't receive additional information: s i;t+1 = s i;t

Histories private history of bidder i: s t i = s i;0 ; :::; s i;t expected value for bidder i in perid t : v i;t si t, E!i si t

Interpretation renting store space in mall current winner (lessee) gets trafc data, purchase behavior current looser does not get trafc data, purchase behavior bidding for keywords current winner gets information about click-through rate, sales conversion rate current looser doesn't get information about click-through rate, sales conversion rate

Dynamic Direct Mechanism bidder i is asked to report her signal in every period t initial reports: r 0 = r 1;0 ; :::; r I;0 inductively, a history of reports: r t = r t 1 ; r 1;t ; :::; r I;t 2 R t allocation rule: x t : R t 1 R t! [0; 1] I transfer (or pricing) rule is given by: p t : R t 1 R t! R I

Strategies reporting strategy for agent i: r i;t : R t 1 S i! S i. expected payoff for bidder i : E 1X t=0 t x i;t r t v i si t p i;t r t : reporting strategy of i solves sequential optimization problem V i (si t; r t 1 ) : n max E x i;t r t v i;t s t i p i;t r t + V i s t+1 i ; r to r i;t 2S i taking expectation E wrt s i;t ; r i;t

Equilibrium denote by s t (i;t), st n s i;t Bayesian incentive compatible if r i;t = s i;t solves maxe nx i;t r i;t ; s t (i;t) v i r i;t 2S i si t p i;t r i;t ; s t (i;t) + V i r i;t ; s t (i;t) periodic ex post: with respect to all the information available at period t (periodic) ex post incentive compatible if r i;t = s i;t solves n max x i;t r i;t ; s t (i;t) v i r i;t 2S i si t o p i;t s i;t ; s t (i;t) + V i r i;t ; s t (i;t) for all s i;t 2 S i

Social Efciency socially efcient assignment policy W (s u ) = max E fx t (s t )g 1 t=u 1X NX t=u i=1 t u x i;t s t v i si t optimal assignment is a multi armed bandit problem optimal policy is an index policy: 8P 9 < i (si u t=0 t v i s u+t = i ) = max E : ; P t=0 t socially efcient allocation policy x = fxt g1 t=0 : xi;t > 0 if i si t j sj t for all j:

Marginal Contribution value of social program after removing bidder i 1X X W i (s u ) = max E t u x fx i;t (s t )g 1 j t s t v j sj t t=u marginal contribution M i t=u j6=i s t of bidder i at history s t is: M i s t = W s t W i s t value M conditional on history s u and allocation x u : M (s u ; x u ) ow marginal contribution m i s t : M i s t = m i s t + M i s t ; xt

Flow Marginal Contribution ow marginal contribution: m i s t = M i s t M i s t ; xt expanding ow expression with respect to time m i s t = M i starting at t Mi starting at t+1 and z } { x* t W s t W i s t z } { W s t ; xt W i s t ; xt expanding ow expression with respect to identity m i s t = current value with i z } { W s t W s t ; xt current value without i but x * t z } { W i s t W i s t ; xt note W i s t W i s t ; xt

Efcient Assignment m i s t = W s t W s t ; xt W i s t W i s t ; xt consider efcient assignment x t = i: information about x t = i is worthless without i: W i s t ; i = W i s t leads to m i s t = v i si t (1 ) W i s t consider inefcient bidder: x t 6= j: leads to x j;t = x t m j s t = 0

Dynamic Second Price Auction match net payoff to ow marginal contribution for winner i: m i s t = v i s t p i s t for losers, j 6= i: m j s t = p j s t

Result Theorem (Dynamic Second Price Auction) The socially efcient allocation rule x satises ex post incentive and participation constraints with payment p : ( pj s t (1 ) W j s t if xj;t = = 1; 0 if xj;t t = 0: price equals intertemporal opportunity cost delay (1 ) of the optimal program for all but j

Dominant versus Ex Post Incentive Compatibility with private values, static mechanism satises incentive compatibility in weakly dominant strategies in dynamic mechanism, dominant incentive compatibility fails to hold in private value environment truthtelling after all histories fails to be a weakly dominant strategy as it removes the ability to respond to past announcements yet ex post incentive compatibility can be satised in dynamic mechanism

General Allocation Problems description of a dynamic Vickrey-Clarke-Groves mechanism general specication of utility of each agent and arrival of private information over time dynamic VCG mechanism is time consistent social choice function can be implemented by a sequential mechanism without ex ante commitment by the designer thruthtelling strategy in the dynamic setting forms an ex-post equilibrium rather than an equilibrium in weakly dominant strategies

General Allocation Problem extend single unit auction to general allocation model net expected ow utility of agent i in period t : v i x t ; si t p i;t private signal of agent i in period t + 1 is generated by conditional distribution function: s i;t+1 G i x t ; si t : generalize information ow by allowing signal s i;t+1 of agent i in period t + 1 to depend on current decision x t and entire past history of private signals of i

Dynamic VCG Mechanism efciency marginal contribution pricing Theorem (Dynamic VCG Mechanism) The socially efcient allocation rule fx g satises ex post incentive and ex post participation constraint with payment p : pi;t x s t ; s t i = vi x s t ; si t m i s t : characterization of transfer prices via marginal contribution in specic environments additional insights from observing how social policies are affected by removal of agent i

Efcient Exit many transfer rules support ex post incentive and ex post participation constraints in dynamic setting temporal separation between allocative inuence and monetary payments may be undesirable for may reasons: agent i could be tempted to leave the mechanisms and break her commitment after she ceases to have a pivotal role but before her payments come due if arrival and departure of agents is random, then an agent could falsely claim to depart to avoid future payments in intertemporal environment if agent i ceases to inuence current or future allocative decisions in period t, then she also ceases to have monetary obligations

Efcient Exit given state s the presence of i is immaterial for the efcient decision x u if = min t x u (s u ) = x i;u (su ) ; 8u t; 8s u = (s ; s +1 ; :::; s t ; :::; s u ) Denition (Efcient Exit) A mechanism satises the efcient exit condition if for all i, s and : p i;u (s u ) = 0; for all u :

Uniqueness weak online requirement: decisions regarding agent i have to be made in the presence of agent i Theorem (Uniqueness) If a dynamic direct mechanism is efcient, satises ex post incentive and participation constraints and the efcient exit condition, then it is the dynamic marginal contribution mechanism.

Conclusion direct dynamic mechanism in private value environments with transferable utility design of monetary transfers relies on notions of marginal contribution and ow marginal contribution transfer the insights of VCG mechanism from static to dynamic settings many interesting questions are left open current contribution is silent on issue of revenue maximizing mechanisms characterization of implementable allocations in dynamic setting will rst be necessary restriction to private value environments