Revenue Management with Forward-Looking Buyers

Similar documents
Revenue Management with Forward-Looking Buyers

Revenue Management with Forward-Looking Buyers

Durable Goods Monopoly with Varying Demand

Approximate Revenue Maximization with Multiple Items

Competing Mechanisms with Limited Commitment

Practice Problems 2: Asymmetric Information

Homework 2: Dynamic Moral Hazard

Lecture 3: Information in Sequential Screening

On Existence of Equilibria. Bayesian Allocation-Mechanisms

Optimal selling rules for repeated transactions.

Microeconomic Theory II Preliminary Examination Solutions Exam date: June 5, 2017

Revenue Management Without Commitment: Dynamic Pricing and Periodic Fire Sales

Problem Set 3: Suggested Solutions

FDPE Microeconomics 3 Spring 2017 Pauli Murto TA: Tsz-Ning Wong (These solution hints are based on Julia Salmi s solution hints for Spring 2015.

Optimal Stopping. Nick Hay (presentation follows Thomas Ferguson s Optimal Stopping and Applications) November 6, 2008

DESIGNING PRICING MECHANISMS IN THE PRESENCE OF RATIONAL CUSTOMERS WITH MULTI-UNIT DEMANDS

Bid-Ask Spreads and Volume: The Role of Trade Timing

GAME THEORY. Department of Economics, MIT, Follow Muhamet s slides. We need the following result for future reference.

Day 3. Myerson: What s Optimal

Optimal Dynamic Auctions

Problem 1: Random variables, common distributions and the monopoly price

Auction Theory Lecture Note, David McAdams, Fall Bilateral Trade

Relational Contracts and the Value of Loyalty

Budget Management In GSP (2018)

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

Microeconomic Theory II Preliminary Examination Solutions

Homework 3. Due: Mon 9th December

Answers to Problem Set 4

Online Supplement: Price Commitments with Strategic Consumers: Why it can be Optimal to Discount More Frequently...Than Optimal

Finite Memory and Imperfect Monitoring

Lecture 2: The Neoclassical Growth Model

UCLA Department of Economics Ph.D. Preliminary Exam Industrial Organization Field Exam (Spring 2010) Use SEPARATE booklets to answer each question

Economics 209A Theory and Application of Non-Cooperative Games (Fall 2013) Repeated games OR 8 and 9, and FT 5

MONOPOLY (2) Second Degree Price Discrimination

,,, be any other strategy for selling items. It yields no more revenue than, based on the

Hedging Under Jump Diffusions with Transaction Costs. Peter Forsyth, Shannon Kennedy, Ken Vetzal University of Waterloo

Sequential Auctions and Auction Revenue

JEFF MACKIE-MASON. x is a random variable with prior distrib known to both principal and agent, and the distribution depends on agent effort e

The Neoclassical Growth Model

On the 'Lock-In' Effects of Capital Gains Taxation

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

Problem Set 3: Suggested Solutions

Sequential Investment, Hold-up, and Strategic Delay

Ramsey s Growth Model (Solution Ex. 2.1 (f) and (g))

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

1 Dynamic programming

Columbia University. Department of Economics Discussion Paper Series. Bidding With Securities: Comment. Yeon-Koo Che Jinwoo Kim

Directed Search and the Futility of Cheap Talk

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

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

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

An Ascending Double Auction

Auctions with costly information acquisition

Answers to Microeconomics Prelim of August 24, In practice, firms often price their products by marking up a fixed percentage over (average)

Non-Deterministic Search

Extraction capacity and the optimal order of extraction. By: Stephen P. Holland

Relational Contracts in Competitive Labor Markets

Self-organized criticality on the stock market

Haiyang Feng College of Management and Economics, Tianjin University, Tianjin , CHINA

Practice Problems 1: Moral Hazard

DYNAMIC SCREENING WITH LIMITED COMMITMENT

Costs and Benefits of Dynamic Trading in a Lemons Market. William Fuchs Andrzej Skrzypacz

Quality, Upgrades, and Equilibrium in a Dynamic Monopoly Model

G5212: Game Theory. Mark Dean. Spring 2017

Problem 1: Random variables, common distributions and the monopoly price

In this appendix, we examine extensions of the model in Section A and present the proofs for the

THE DYNAMIC VICKREY AUCTION

Dynamic screening with limited commitment

Mechanism Design and Auctions

Model-independent bounds for Asian options

A Game Theoretic Approach to Promotion Design in Two-Sided Platforms

Up till now, we ve mostly been analyzing auctions under the following assumptions:

Game Theory. Wolfgang Frimmel. Repeated Games

Reinforcement Learning

MFE Macroeconomics Week 8 Exercises

CSE 473: Artificial Intelligence

An Approximation Algorithm for Capacity Allocation over a Single Flight Leg with Fare-Locking

Chapter 3. Dynamic discrete games and auctions: an introduction

Liquidity and Risk Management

Calendar mechanisms. Toomas Hinnosaar. February Abstract

Model-independent bounds for Asian options

CHOICE THEORY, UTILITY FUNCTIONS AND RISK AVERSION

Noncooperative Market Games in Normal Form

The Value of Information in Central-Place Foraging. Research Report

Repeated Games. September 3, Definitions: Discounting, Individual Rationality. Finitely Repeated Games. Infinitely Repeated Games

Economics 2010c: -theory

Optimal Selling Mechanisms on Incentive Graphs

STATE UNIVERSITY OF NEW YORK AT ALBANY Department of Economics. Ph. D. Preliminary Examination: Macroeconomics Fall, 2009

Introduction to Dynamic Programming

e-companion ONLY AVAILABLE IN ELECTRONIC FORM

Sequentially Optimal Auctions

Econometrica Supplementary Material

Pareto Efficient Allocations with Collateral in Double Auctions (Working Paper)

Topics in Contract Theory Lecture 3

Advanced Microeconomics

STOCHASTIC REPUTATION DYNAMICS UNDER DUOPOLY COMPETITION

FDPE Microeconomics 3 Spring 2017 Pauli Murto TA: Tsz-Ning Wong (These solution hints are based on Julia Salmi s solution hints for Spring 2015.

Lecture Notes 1

Sequential Investment, Hold-up, and Strategic Delay

Bubbles and Crashes. Jonathan Levin. October 2003

Transcription:

Revenue Management with Forward-Looking Buyers Posted Prices and Fire-sales Simon Board Andy Skrzypacz UCLA Stanford June 4, 2013

The Problem Seller owns K units of a good Seller has T periods to sell the goods. Buyers enter over time. Privately known values.

The Problem Seller owns K units of a good Seller has T periods to sell the goods. Buyers enter over time. Privately known values. Big literature on revenue management Typically assume buyers are myopic. Forward looking buyers Agents delay if expect prices to fall. Prefer to buy sooner rather than later.

Applications RM is hugely successful branch of market design Historically: Airlines, Seasonal clothing, Hotels, Cars Online economy: Ad networks, Ticket distributors, e-retailers Buyers strategically time purchases Clothing (Soysal and Krishnamurthi, 2012) Airlines (Li, Granados and Netessine, 2012) Redzone contracts (e.g. YouTube) Price prediction sites (e.g. Bing Travel) Questions What is the optimal mechanism? Is there a simple way to implement it?

Price and Cutoffs with One Units Prices and Sales for a Sample Product 850 750 650 Sales and prices over time 1st markdown Sales Prices 240 190 Sales 550 450 350 250 2nd markdown 140 90 Prices 150 40 50 50 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 Weeks 10

Results Allocations determined by deterministic cutoffs. Only depend on (k, t), Not on # of agents, their values, when sold units. When demand gets weaker over time Cutoffs satisfy one-period-look-ahead property. Implement in continuous time via posted prices With auction at time T. Relies on cutoffs being deterministic. Prices depend on when previous units were sold. Cutoffs are easy; prices are hard.

Outline 1. Allocations General demand - Cutoffs are deterministic Decreasing demand - One-period-look-ahead property 2. Implementation General demand - Use posted prices Decreasing demand - Prices given by differential equation 3. Applications Retailing - Storage costs Display ads - Third degree price discrimination Airlines - Changing distribution of arrivals House selling - Disappearing buyers

Literature Gallien (2006) Infinite periods; Inter-arrival times have increasing failure rate. No delay in equilibrium. Pai and Vohra (2013), Mierendorff (2009) Privately known value, entry time, exit time; No discounting. Show how to simplify problem, but do not fully characterize. Aviv and Pazgal (2008), Elmaghraby et al (2008) Similar model to ours; only allow for two prices. MacQueen and Miller (1960), McAfee and McMillan (1988) Optimal policy for single unit.

Model

Model Time discrete and finite t {1,..., T } Seller has K goods. Seller can commit to mechanism. Entrants At start of period t, N t buyers arrive N t independently distributed, but distribution may vary N t observed by seller but not other buyers Preferences Buyer has value v i f( ) for one unit. Utility is (v p t )δ t

Mechanisms Buyer makes report ṽ i when enters market. Mechanism τ i, TR i describes allocation and transfer. Feasible if award after entry, K goods, adapted to seller s info Buyer s problem Buyer chooses ṽ i to maximise ] u i (ṽ i, v i, t i ) = E 0 [v i δ τ i(ṽ i,v i,t) TR i (ṽ i, v i, t) v i, t i where E t is expectation at the start of period t. Mechanism is (IC) and (IR) if (INT) u i (v i, v i, t i ) = E 0 [ v i v δτ i(z,v i,t) dz v i, t i ] (MON) E 0 [δ τ i(v,t) v i, t i ] is increasing in v i.

Buyer s expected rents Taking expectations over (v i, t i ) and integrating by parts, [ E 0 [u i (v i, v i, t i )] = E 0 δ τ i(v,t) 1 F (v ] i) f(v i ) Seller s problem Define marginal revenue, m(v) := v (1 F (v))/f(v). Seller chooses mechanism to solve [ ] [ ] Profit = E 0 TR i = E 0 δ τi(v,t) m(v i ) i Assume m(v) is increasing in v, so (MON) satisfied. i

Example: One Unit, IID Arrivals

Single Unit Proposition 0. Suppose K = 1 and N t is IID. The seller awards the good to the buyer with the highest valuation exceeding a cutoff x t, where m(x t ) = δe t+1 [max{m(v 1 t+1), m(x t )}] m(x T ) = 0 for t < T These cutoffs are constant in periods t < T, and drop at time T. (i) Cutoffs deterministic: depend on t; not on # entrants, values. (ii) Characterized by one-period-look-ahead rule. (iii) Constant for t < T : Seller indifferent between selling/waiting. If delay, face same tradeoff tomorrow and indifferent again. Hence assume buy tomorrow.

Implementation in Continuous Time Buyers enter at Poisson rate λ. Optimal cutoffs are deterministic: rm(x ) = λe [ max{m(v) m(x ), 0} ] Implementation via Posted Prices At time T hold SPA with reserve m 1 (0). The final posted price [ p T = E 0 max{v 2 T, m 1 (0)} v T 1 = x ] Posted price for t < T, ṗ t = (x p t ) ( λ(1 F (x )) + r )

Price and Cutoffs with One Units Assumptions: Buyers enter with λ = 5 and have values v U[0, 1]. Total time is T = 1 and the interest rate is r = 1/16. 1 Cutoffs 0.9 0.8 0.7 Prices 0.6 Auction 0.5 0 0.2 0.4 0.6 0.8 1 Time, t

Implementation via Contingent Contract Contingent Contract Netflix wishes to buy ad slot on front page of YouTube Buy-it-now price p H Pay p L to lock-in later if no other buyer Implementation Fix price path p t above, with final price p T When buyer enters, bids b If b p T, buyer locks-in contract at time min{t : p t = b} If b < p T, this is treated as bid in auction at T

Many Units: Allocations

Preliminaries Seller has k units at start of period t Let y := {y 1, y 2,..., y k } be highest buyers at time t. Lemma 1. The optimal mechanism uses cutoffs x j t (y (k j+1) ), j k. Across buyers, seller allocates to high value buyers first For one buyer, allocations monotone in values Unit j awarded iff y k l+1 x l t(y k l+1 ) for l {j,..., k} Highest values (y 1,..., y k ) act as state Buyer s t i doesn t affect allocation, so seller need not know Optimal allocations independent of when past units sold

Continuation profit at time t with k units is [ Π k t (y) := max E ] t δ τi(y) t m(v i ) τ i t Π k t (y) := max τ i t E t+1 i [ i ] δ τi(y) t m(v i ) Lemma 2. Suppose x j t ( ) are decreasing in j. Then unit j is allocated iff y k j+1 x j t (yk j+1 ) Idea If want to sell j th unit then want to sell units {j + 1,..., k}

Π k t (y) := Π k t (sell 1 today) Π k t (sell 0 today) Cutoff x j t ( ) is deterministic if it is independent of y (k j+1) Lemma 3. Suppose {x j s} s t+1 are deterministic and decreasing in j. Then: (a) Π k t (y) is independent of y 1 (b) Π k t (y 1 ) is continuous and strictly increasing in y 1 (c) Π k t (y 1 ) is increasing in k. Idea (a) Allocation to y j determined by rank relative to no. of goods. Decision today does not affect when y j gets good. Hence value of y j does not affect difference Π k t (y). (b) A higher y 1 is more valuable if sell earlier. (c) The option value of waiting declines with more goods.

Deterministic Allocations Theorem 1. The optimal cutoffs x k t are deterministic, decreasing in k and uniquely determined by Π k t (x k t ) = 0 At T, m(x k T ) = 0. By induction, suppose xk t (y 1 ) > x k 1 t 0 Π k t (x k t (y 1 )) > Π k t (x k 1 k 1 t ) Π t (x k 1 t ) = 0 Using (i) Π k t (sell 1 today) Π k t (sell 1 today) (ii) monotonicity of Π k t (y 1 ) in y 1 (iii) monotonicity of Π k t (y 1 ) in k (iv) induction. As x k t (y 1 ) x k 1 t, Π k t (x k t (y 1 )) = 0 and x k t deterministic Hence seller need not elicit y 1 to determine allocation.

Decreasing Demand D Π k t (y 1 ) := Π k t (sell 1 today) Π k t (sell 1 tomorrow) Note D Π k t (y 1 ) Π k t (y 1 ), with equality if x k t x k t+1 Theorem 2. Suppose N t is decreasing in FOSD. Then x k t are decreasing in t, and determined by a one-period-look-ahead policy, D Π k t (x k t ) = 0. If {x k s} s t+1 are decreasing in s, then D Π k t+1 (y1 ) D Π k t (y 1 ). Idea: Option value lower when fewer periods. By contradiction, if x k t < x k t+1 then 0 D Π k t (x k t ) < D Π k t (x k t+1) D Π k t+1(x k t+1) = 0. Using (i) Π k t (sell 0 today) Π k t (sell 1 tomorrow) (ii) monotonicity of D Π k t (y 1 ) in y 1 (iii) monotonicity of D Π k t (y 1 ) in t (iv) induction.

Decreasing Demand: Indifference Equations The optimal cutoffs x k t are given by local indifference conditions At time T, m(x k T ) = 0 At time T 1, ] m(x k T 1) = δe T 1 [max{m(x k T 1), m(vt k )} At time t < T 1, [ ] m(x k t ) + δe Πk 1 t+1 t+1 (v t+1) ] = δe t+1 [max{m(x k t ), m(vt+1)} 1 [ ] + δe Πk 1 t+1 t+1 ({xk t, v t+1 } 2 k )

Implementation with Posted Prices

General Demand Assume Poisson arrivals λ t, discount rate r, period length h Price mechanism: Single posted price in each period; if there is excess demand, good is rationed randomly. Theorem 3. Suppose λ t is Lipschitz continuous. Then lost profit from using posted prices and auction for final good in final period is O(h). (i) Cutoffs do not jump down by more than O(h) Idea: If t < T h, follows from continuity of λ t. For t = T h, have m(x k t ) 0 for k 2 (ii) Prices wrong because (1) don t adjust cutoffs within a period; and (2) may ration incorrectly. But the prob. of 2 sales in one period is O(h 2 ). Poisson arrivals important since imply common expectations

Decreasing Demand: Allocations Poisson rate λ t decreasing in t. Optimal cutoffs given by infinitesimal-period-look-ahead rule: [ rm(x k t ) = λ t E v max{m(v) m(x k t ), 0} + Π k 1 ( t min{v, x k t } ) ] Π k 1 (v) m(x k T ) = 0 where v is drawn from F ( ) End game, t T If k 2, then x k t m 1 (0). If k = 1, then x k t jumps down to m 1 (0) t

Period T Decreasing Demand: Prices For k = 1, hold SPA with reserve m 1 (0) Final posted price ] p T = E 0 [max{y 2, m 1 (0)} y 1 = lim x 1 T h, {s T (x)} x y 1 h 0 where s T (x) is last time the cutoff went below x. For k 2, p t m 1 (0) as t T. For t < T, prices determined by [ ( t ) ] [x ṗ k t = ẋ k t λ s ds f(x k s t(x k t ) t ) λ t (1 F (x k k t )) t p k t Ut k 1 (x k t ) ] r ( x k t p k ) t If other units purchased earlier, p k t is higher. Price falls over time but jumps with every sale.

Price and Cutoffs with Two Units 1 Penultimate Unit 1 Last Unit 0.9 0.9 Cutoffs Cutoffs 0.8 0.8 Prices 0.7 Prices 0.7 0.6 0.6 0.5 0 0.2 0.4 0.6 0.8 1 Time, t 0.5 0 0.2 0.4 0.6 0.8 1 Time, t

Probability of Sale 1 Probability of Sale 0.8 0.6 Penultimate Unit 0.4 0.2 Last Unit 0 0 0.2 0.4 0.6 0.8 1 Time, t

Myopic Buyers Forward-Looking vs. Myopic Buyers Buyers buy when enter, or leave forever Cutoffs m(x k t ) = δ(vt+1 k V t+1 k 1 ), where V k t is value in (k, t). Implement with prices equal to cutoff. Under forward-looking buyers Profits higher Total sales higher Sales later in season Retailing data suggest forward-looking buyers Price reductions lead to large numbers of sales Burst of sales quickly dies down Prices fall rapidly near the end of season

Cutoffs, Prices and Sales with Myopic Buyers 1 Cutoffs/Prices 1 Probability of Sale 0.9 0.8 0.8 0.6 Penultimate Unit 0.7 Last Unit 0.4 Last Unit 0.6 Penultimate Unit 0.2 0.5 0 0.2 0.4 0.6 0.8 1 Time, t 0 0 0.2 0.4 0.6 0.8 1 Time, t

Applications

Retail Markets - Inventory Costs Inventory cost c t if good held until time t. Assume marginal cost c t = c t+1 c t is increasing in t. Cutoffs are deterministic and decreasing over time. For t = T, m(x k T ) = c T. For t < T, [ ] m(x k t ) + E Πk 1 t+1 t+1 (v t+1) ] = E t+1 [max{m(x k t ), m(vt+1)} 1 In continuous time, [ ċ t = λ t E ṗ k t = max{m(v) m(x k t ), 0} + Π k 1 t [ ( ẋ k t ) t λ s ds f(x k s t(x k t ) t ) λ t (1 F (x k t )) + E t+1 [ Πk 1 t+1 ({xk t, v t+1 } 2 k ) ] c t ( min{v, x k t } ) ] Π k 1 t (v) ] [ x k t p k t Ut k 1 (x k t ) ]

Display Ads - Price Discrimination Rich media ad buyers have values v f R Static ad buyers have values v f S Solving the problem Letting m i {m R, m S }, the seller maximizes [ ] Profit = E 0 δ τ i m i (v i ) State variable is now k highest marginal revenues Cutoffs are deterministic in marginal revenue space Implementation Use two price schedules for two types of buyer If rich media buyers have higher values, their marginal revenues are lower and prices are higher. i

Airlines - Changing Distributions Demand f t gets stronger over time Seller maximizes Optimal discriminations E 0 [ i ] δ τ i m ti (v i ) If t i observed, have cohort specific cutoffs/prices. Bias towards earlier cohorts. This is (IC) if t i not observed. e.g. If f t exp(µ t ), then issue coupon of µ t for cohort t.

Selling a House - Disappearing Buyers Buyers exit the game with probability (0, 1). Now need to carry around all past entrants as state Cutoffs no longer deterministic If delay buyer y 1 may disappear, so value of y 2 matters Prices no longer optimal Explanation for indicative bidding in real estate Also have problem if Buyers have different discount rates Mix of myopic and forward-looking buyers General problem: ranking of buyer s values changes

Conclusion Optimal cutoffs Deterministic (only depend on k and t). Characterised by one-period-look-ahead rule. Implemented by posted prices Sequence of prices with auction at time T. Prices depend on when sold previous units. Extensions N t correlated (e.g. learning) Different quality of ad slots Cost of paying attention to prices.