Electronic Companion Dynamic Pricing of Perishable Assets under Competition

Similar documents
Advanced Microeconomics

Bertrand Model of Price Competition. Advanced Microeconomic Theory 1

Assortment Optimization under Variants of the Nested Logit Model

On revealed preferences in oligopoly games

Deceptive Advertising with Rational Buyers

Extensive Form Abstract Economies and Generalized Perfect Recall

Numerical illustration

Introduction to General Equilibrium: Framework.

Random Variables. Andreas Klappenecker. Texas A&M University

Assortment Optimization under Variants of the Nested Logit Model

Basics of Game Theory

Dynamic Pricing of Perishable Assets under Competition

Industrial Organization Lecture 7: Product Differentiation

Firms and returns to scale -1- Firms and returns to scale

Variational inequality formulation of chance-constrained games

A Network Economic Model of a Service-Oriented Internet with Choices and Quality Competition

Advanced Microeconomic Analysis, Lecture 6

A Dynamic Network Oligopoly Model with Transportation Costs, Product Differentiation, and Quality Competition

Controlling versus enabling Online appendix

A tractable consideration set structure for network revenue management

where u is the decision-maker s payoff function over her actions and S is the set of her feasible actions.

Online Supplement to

Firms and returns to scale -1- John Riley

Mathematische Methoden der Unsicherheitsquantifizierung

Industrial Organization, Fall 2011: Midterm Exam Solutions and Comments Date: Wednesday October

Online Appendix Liking and Following and the Newsvendor: Operations and Marketing Policies under Social Influence

Bertrand-Edgeworth Equilibrium in Oligopoly

Designing Optimal Pre-Announced Markdowns in the Presence of Rational Customers with Multi-unit Demands - Online Appendix

Mixed duopolies with advance production

6.254 : Game Theory with Engineering Applications Lecture 7: Supermodular Games

arxiv: v1 [math.oc] 29 Mar 2012

Mathematical Finance

Economics 2010c: Lectures 9-10 Bellman Equation in Continuous Time

Oligopoly Theory 2 Bertrand Market Games

Dynamic Pricing for Non-Perishable Products with Demand Learning

Stochastic Equilibrium Problems arising in the energy industry

Product differences and prices

Entropy and Ergodic Theory Notes 22: The Kolmogorov Sinai entropy of a measure-preserving system

Coordinating Inventory Control and Pricing Strategies with Random Demand and Fixed Ordering Cost: The Finite Horizon Case

Online Appendix for Multiproduct-Firm Oligopoly: An Aggregative Games Approach

Optimal Control. Macroeconomics II SMU. Ömer Özak (SMU) Economic Growth Macroeconomics II 1 / 112

Markov Chains. Andreas Klappenecker by Andreas Klappenecker. All rights reserved. Texas A&M University

DS-GA 1002: PREREQUISITES REVIEW SOLUTIONS VLADIMIR KOBZAR

Y j R L divide goods into produced goods (outputs) > 0 output, call its price p < 0 input, call its price ω

EconS Advanced Microeconomics II Handout on Repeated Games

Classic Oligopoly Models: Bertrand and Cournot

Consistency and Asymptotic Normality for Equilibrium Models with Partially Observed Outcome Variables

arxiv: v2 [math.ca] 13 May 2015

Industrial Organization Lecture 3: Game Theory

Approximation in the Zygmund Class

REAL ANALYSIS II TAKE HOME EXAM. T. Tao s Lecture Notes Set 5

Wireless Network Pricing Chapter 6: Oligopoly Pricing

Computing Equilibria of Repeated And Dynamic Games

Lecture notes for Analysis of Algorithms : Markov decision processes

Revealed Preference Tests of the Cournot Model

3.3.3 Illustration: Infinitely repeated Cournot duopoly.

Mathematical Foundations -1- Constrained Optimization. Constrained Optimization. An intuitive approach 2. First Order Conditions (FOC) 7

Entropy and Ergodic Theory Lecture 27: Sinai s factor theorem

THEORY OF PROBABILITY VLADIMIR KOBZAR

Appendix - E-Companion

Price vs. Quantity in Oligopoly Games

Demand Theory. Lecture IX and X Utility Maximization (Varian Ch. 7) Federico Trionfetti

Singular integral operators and the Riesz transform

Viscosity Approximative Methods for Nonexpansive Nonself-Mappings without Boundary Conditions in Banach Spaces

Supermodular Games. Ichiro Obara. February 6, 2012 UCLA. Obara (UCLA) Supermodular Games February 6, / 21

Sensitivity Analysis and Duality in LP

Mathematical Foundations II

Price Competition and Endogenous Valuation in Search Advertising

Discussion Papers in Economics

Optimal Control of an Inventory System with Joint Production and Pricing Decisions

A Stochastic Multiple Leader Stackelberg Model: Analysis, Computation, and Application

Are Base-stock Policies Optimal in Inventory Problems with Multiple Delivery Modes?

Microeconomic Theory (501b) Problem Set 10. Auctions and Moral Hazard Suggested Solution: Tibor Heumann

Uniqueness of Generalized Equilibrium for Box Constrained Problems and Applications

F 1 F 2 Daily Requirement Cost N N N

Oligopoly. Molly W. Dahl Georgetown University Econ 101 Spring 2009

Oligopoly Theory. This might be revision in parts, but (if so) it is good stu to be reminded of...

Backwards Induction. Extensive-Form Representation. Backwards Induction (cont ) The player 2 s optimization problem in the second stage

Part I: Exercise of Monopoly Power. Chapter 1: Monopoly. Two assumptions: A1. Quality of goods is known by consumers; A2. No price discrimination.

Online Appendix for Dynamic Ex Post Equilibrium, Welfare, and Optimal Trading Frequency in Double Auctions

Multimarket Oligopolies with Restricted Market Access

Entropy and Ergodic Theory Lecture 7: Rate-distortion theory

Network Capacity Management Under Competition

Entropy and Ergodic Theory Notes 21: The entropy rate of a stationary process

JOINT PRICING AND PRODUCTION PLANNING FOR FIXED PRICED MULTIPLE PRODUCTS WITH BACKORDERS. Lou Caccetta and Elham Mardaneh

Answer Key: Problem Set 3

Ground States are generically a periodic orbit

8. MARKET POWER: STATIC MODELS

Technical Appendix for: When Promotions Meet Operations: Cross-Selling and Its Effect on Call-Center Performance

Solutions of exercise sheet 3

Point Process Control

Viscosity Iterative Approximating the Common Fixed Points of Non-expansive Semigroups in Banach Spaces

Constrained Assortment Optimization for the Nested Logit Model

Optimality Results in Inventory-Pricing Control: An Alternate Approach

Chapter 4: Production Theory

CHAPTER 7 APPLICATIONS TO MARKETING. Chapter 7 p. 1/53

Mariusz Jurkiewicz, Bogdan Przeradzki EXISTENCE OF SOLUTIONS FOR HIGHER ORDER BVP WITH PARAMETERS VIA CRITICAL POINT THEORY

Bilateral Trading in Divisible Double Auctions

Some forgotten equilibria of the Bertrand duopoly!?

Mathematical Economics - PhD in Economics

Transcription:

1 Electronic Companion Dynamic Pricing of Perishable Assets under Competition Guillermo Gallego IEOR Department, Columbia University, New York, NY 10027 gmg2@columbia.edu Ming Hu Rotman School of Management, University of Toronto, Toronto, ON M5S 3E6, Canada A. Demand Structures ming.hu@rotman.utoronto.ca We consider several of the most frequently-used classes of demand functions and verify that they indeed satisfy pseudo-convexity of the demand rate function and pseudo-concavity of the revenue rate function. General Time-Varying Attraction Models In the attraction models, customers choose each firm with probability proportional to its attraction value. Specifically, we have the following demand rate functions: for all i, a i pt, p i q d i pt, pq λptq m a j 0 jpt, p j q, where λptq ą 0, a i pt, p i q ě 0 is the attraction value for firm i at time t, and a 0 ptq a 0 pt, p 0 q ą 0 is interpreted as the value of the no-purchase option at time t. We emphasize that in order to have pseudo-convexity of the demand rate function holds with respect to one s own price (Proposition 1(i)), we need the no-purchase value to be positive. Since λptq is always positive, it does not have impact on the signs of derivatives we will consider, hence we drop it in the following discussion. Lemma 1 (Sufficient Condition of Pseudo-Convexity). If a twice continuously differentiable function f : R Ñ R satisfies that f 1 pxq 0 ùñ f 2 pxq ą 0, then f is pseudo-convex, i.e., for any x 1 and x 2, px 1 x 2 qf 1 px 2 q ě 0 ùñ fpx 1 q ě fpx 2 q. Proof of Lemma 1. For each x 0 with f 1 px 0 q 0, we have f 2 px 0 q ą 0. This means that whenever the function f 1 reaches the value 0, it is strictly increasing. Therefore it can reach the value 0 at most once. If f 1 does not reach the value 0 at all, then f is either strictly decreasing or strictly increasing, and therefore pseudo-convex: if f is strictly decreasing, then px 1 x 2 qf 1 px 2 q ě 0 ùñ x 1 ď x 2 ùñ fpx 1 q ě fpx 2 q; if f is strictly increasing, then px 1 x 2 qf 1 px 2 q ě 0 ùñ x 1 ě x 2 ùñ fpx 1 q ě fpx 2 q. Otherwise f 1 must reach the value 0 exactly once, say at x 0. Since f 2 px 0 q ą 0, it follows that

2 f 1 pxq ă 0 for x ă x 0, and f 1 pxq ą 0 for x ą x 0. Again in this case, f is pseudo-convex: if x 2 x 0, we always have fpx 1 q ě fpx 2 q fpx 0 q for any x 1 ; if x 2 ă x 0, then px 1 x 2 qf 1 px 2 q ě 0 ùñ x 1 ď x 2 ùñ fpx 1 q ě fpx 2 q; and if x 2 ą x 0, then px 1 x 2 qf 1 px 2 q ě 0 ùñ x 1 ě x 2 ùñ fpx 1 q ě fpx 2 q. We can extend Lemma 1 to the functional space. Lemma 2. Let V be a Hilbert space with associated scalar product x, y and Jrfs be a functional that is Gateaux-differentiable on V. If for any functional f P V, δjrf; hs 0 for all directions h 0 a.e. ùñ δ 2 Jrf; h, hs ą 0 for all such directions, (A1) then Jrfs is pseudo-convex in the functional f, i.e., for any f, f 1 P V, xf 1 f, f Jrfsy ě 0 ùñ Jrf 1 s ě Jrfs. (A2) Proof of Lemma 2. Consider any functional f, f 1 P V. By the definition of Gateaux differential (see, e.g., Luenberger 1997, Section 7.2), for any direction h, Jrf ` αhs Jrfs δjrf; hs lim d Jrf ` αhs αñ0 α dα, (A3) δ 2 δjrf ` αh; hs δjrf; hs Jrf; h, hs lim d2 Jrf ` αhs αñ0 α dα2. (A4) To show that Jrfs is pseudo-convex in the functional f, let h 1 f 1 f and consider the class of functionals tfpɛq f ` ɛh 1, ɛ P Ru. Note that fpɛ 1q f 1 and fpɛ 0q f. By Equations (A3) and (A4), the stipulation (A1) is equivalent to d Jrf ` αhs dα 0 ùñ d2 dα Jrf ` αhs 2 Note that the stipulation (A5) applies for all functionals f and directions h. In particular, applying (A5) to the class of functionals fpɛq f ` ɛh 1 and the direction h 1 f 1 f, we have d dα Jrfpɛq ` αh1 s 0 ùñ d2 dα Jrfpɛq ` 2 αh1 s ą 0. By change of variables, we have d dα Jrfpɛq ` αh1 s d dα Jrf ` αh1 s α ɛ 0 ùñ d2 dα Jrfpɛq ` 2 αh1 s ą 0. d2 dα Jrf ` 2 αh1 s Define fpɛq Jrf ` ɛh 1 s. Note that fpɛq is a one-dimensional function of the real variable ɛ. We can equivalently rewrite (A7) as: for any ɛ, f 1 pɛq 0 ùñ f 2 pɛq ą 0. α ɛ (A5) (A6) ą 0. (A7)

By Lemma 1, f pɛq, as a one-dimensional function, is pseudo-convex in ɛ, and in particular, applying the pseudo-convexity property to ɛ 1 1 and ɛ 2 0, we have 0 ď p1 0q f 1 pɛ 0q f 1 pɛ 0q d dɛ Jrf ` ɛh1 s ùñ Jrf 1 s fpɛ 1q ě fpɛ 0q Jrfs. It remains to verify that xf 1 f, f Jrfsy ě 0 is equivalent to f 1 pɛ 0q d Jrf ` dɛ ɛh1 ě 0. To sɛ 0 see this, ɛ 0 xf 1 f, f Jrfsy δjrf; f 1 fs d dɛ Jrf ` ɛh1 s where the first equation is due to the definition of the scalar product x, y (see, e.g., Friesz 2010, Definition 4.35) and the second equation is due to Equation (A3). Hence (A8) is equivalent to xf 1 f, f Jrfsy ě 0 ùñ Jrf 1 s ě Jrfs. ɛ 0, 3 (A8) This completes the proof. Lemma 3. If gpt, fq satisfies that for almost all t, Bgpt, fq{bf 0 ùñ B 2 gpt, fq{bf 2 ą 0, then Jrfs T 0 gpt, fptqq dt is pseudo-convex in the functional f tfptq, 0 ď t ď T u. Proof of Lemma 3. We consider any stationary point ˆf such that for all directions h 0 a.e., ż T δjr ˆf; Bgpt, fq hs hptq dt 0, Bf 0 f ˆf where the first equation is due to Luenberger (1997, Example 2 in section 7.2). We must have Bgpt,fq 0 for almost all t. Then by stipulation that Bgpt, f q{bf 0 ùñ Bf B 2 gpt, fq{bf 2 ą 0, we have B 2 gpt, fptqq{bf 2 ą 0 for almost all t. Hence, for all directions h 0 a.e., δ 2 Jr ˆf; h, hs ż T 0 B 2 gpt, fq Bf 2 f ˆf h 2 ptq dt ą 0, where the first equation is due to repeatedly applying the result of Luenberger (1997, Example 2 in section 7.2) to the first variation δjr ˆf; hs. Hence we just showed that for any functional f, δjrf; hs 0 for all directions h 0 a.e. By Lemma 2, Jrfs is pseudo-convex in the functional f. ùñ δ 2 Jrf; h, hs ą 0 for all such directions. We have the following structural results on the general attraction demand functions. We assume a i ptq is twice continuously differentiable. For notation simplicity, we drop arguments and let a 0 a 0 ptq ą 0, a i a i pt, p i q, a 1 i Ba i pt, p i q{bp i and a 2 i B 2 a i pt, p i q{bp i2. Proposition 1 (Pseudo Properties of Attraction Models). The following pseudoproperties of general attraction models hold:

4 (i) if a 2 i ą presp. ăq0 for all i, d i pt, pq is pseudo-convex (resp. pseudo-concave) in p i for all i; (ii) if a i ą 0, a 2 i ă presp. ąq0 for all i, d i pt, pq is pseudo-convex (resp. pseudo-concave) in p j all j i; (iii) if 2a 1 i a i a 2 i {a 1 i ą presp. ăq0 for all i, r i pt, pq µd i pt, pq is pseudo-convex (resp. pseudo-concave) in p i for all i and µ P R. Proof of Proposition 1. (i) Taking the first order derivative of d i pt, pq with respect to p i, Bd i a1 i a j i j Bp i p a j jq. 2 Taking the second order derivative of d i pt, pq with respect to p i, B 2 d i Bp a2 i a j i j 2 i p a j jq 2pa1 iq 2 a j i j 2 p a a2 i a j i j ˆBdi 2a j jq 3 p 1 a j jq i 2 Bp a. i j j Since a 0 ą 0, then j i a j ą 0. Hence whenever Bd i {Bp i 0, B 2 d i {Bp i 2 ą presp. ăq0 if a 2 i ą presp. ăq0. By Lemma 1, d i pt, pq is pseudo-convex (pseudo-concave) in p i if a 2 i ą presp. ăq0. (ii) Taking the first order derivative of d i pt, pq with respect to p j, Bd i aia 1 j Bp j p a j jq. 2 Taking the second order derivative of d i pt, pq with respect to p j, B 2 d i Bp aia 2 j 2 j p a j jq ` 2a ipa 1 jq 2 2 p a j jq aia 2 j 3 p a j jq 2 ˆ Bdi Bp j 2a 1 j a. j j Whenever Bd i {Bp j 0, B 2 d i {Bp j 2 ą presp. ăq0 if a i ą 0, a 2 j ă presp. ąq0. By Lemma 1, d i pt, pq is pseudo-convex (pseudo-concave) in p j for all j i if a i ą 0, a 2 i ă presp. ąq0 for all i. (iii) Taking the first order derivative of r i pt, pq µd i pt, pq pp i µqd i pt, pq with respect to p i, Br i d i ` pp i µq Bd i a i Bp i Bp a ` pp i µq a1 i a j i j i j j p a j jq. 2 Taking the second order derivative of r i pt, pq with respect to p i, B 2 r i Bp i 2 2Bd i Bp i ` pp i µq B2 d i Bp 2 2a1 i a j i j i p a j jq 2 ` pp i µq a1 i a j i j p a j jq 2 Whenever Br i {Bp i 0, pp i µqa 1 i a j i j{p a j jq 2 a i { a j j, thus B 2 r i Bp 2 2a1 i a j i j i p a j jq ai a 2 i 2 a 2a1 i j j a 1 i a 2a1 i a i a 2 i {a 1 i j j a j j a 2 i a 1 i 2a1 i a j j ą presp. ăq0, if 2a 1 i a i a 2 i {a 1 i ą presp. ăq0. By Lemma 1, r i pt, pq µd i pt, pq is pseudo-convex (resp. pseudo-concave) in p i if 2a 1 i a i a 2 i {a 1 i ą presp. ăq0.. for

5 In the proof of Proposition 1, what we essentially show is that the demand rate function satisfies that at a stationary point the second order derivative of the function is always positive. Hence, by Lemmas 2 and 3, we immediately have the following results. Proposition 2. The following functional pseudo-properties of general attraction models hold: (i) if a 2 i ą presp. ăq0 for all i, T 0 d i pt, pptqq dt is pseudo-convex (resp. pseudo-concave) in tp i ptq, 0 ď t ď T u for all i; (ii) if a i ą 0, a 2 i ă presp. ąq0 for all i, T 0 d i pt, pptqq dt is pseudo-convex (resp. pseudo-concave) in tp j ptq, 0 ď t ď T u for all j i; (iii) if 2a 1 i a i a 2 i {a 1 i ą presp. ăq0 for all i, T 0 rr i pt, pptqq µptqd i pt, pptqqs dt is pseudo-convex (resp. pseudo-concave) in tp i ptq, 0 ď t ď T u for all i and tµptq, 0 ď t ď T u. The MNL demand assumes a i pt, p i q β i ptq expp α i ptqp i q, α i ptq, β i ptq ą 0 for all i. Since a 2 i α i ptq 2 β i ptq expp α i ptqp i q ą 0 and 2a 1 i a i a 2 i {a 1 i α i ptqβ i ptq expp α i ptqp i q ă 0, we have the following corollary as an immediate result of Proposition 2. Corollary 1. For the MNL demand, T 0 d i pt, pptqq dt for all i is pseudo-convex in tp i ptq, 0 ď t ď T u, is pseudo-concave in tp j ptq, 0 ď t ď T u for all j i, and T 0 rr i pt, pptqq µptqd i pt, pptqqs dt for all i and all tµptq, 0 ď t ď T u is pseudo-concave in tp i ptq, 0 ď t ď T u. Linear Models The demand rate function has the form of d i pt, pq a i ptq b i ptqp i ` ÿ c ij ptqp j, where a i ptq, b i ptq ą 0 for all i and c ij ptq P R for all j i, for all t. It is easy to see that d i pt, pq for any i is convex in p j for all j and r i pt, pq for all i is strictly concave in p i. Then T 0 d i pt, pptqq dt is convex in tp j ptq, 0 ď t ď T u for all j and T 0 r i pt, pptqq dt is concave in tp i ptq, 0 ď t ď T u. We immediately have the following result. j i Proposition 3 (Linear Model). For the linear demand model, T 0 d i pt, pptqq dt for all i is pseudo-convex in tp i ptq, 0 ď t ď T u and T 0 r i pt, pptqq dt for all i is pseudo-concave in tp i ptq, 0 ď t ď T u. Note that these pseudo-properties do not use the signs of cross-price elasticity term c ij s, hence a linear demand model of complementary products also satisfies Assumptions 1(b) and 2(a).

6 B. The Fixed Point Theorem Theorem 1 (Bohnenblust and Karlin (1950, Theorem 5)). Let X be a weakly separable Banach space with S a convex, weakly closed set in X. Let B : S Ñ 2 S ztøu be a set-valued mapping satisfying the following: (a) Bpxq is convex for each x P S; (b) The graph of B, tpx, yq P S ˆ S : y P Bpxqu, is weakly closed in X ˆ X. That is, if tx n u and ty n u are two sequences in S such that x n Ñ x, y n Ñ y, weakly in X with x n P Bpy n q, then necessarily we have x P Bpyq; (c) Ť xps Bpxq is contained in a sequentially weakly compact set; Then there exists x P S such that x P Bpx q. C. HJB Equivalence We establish the equivalency between the HJB equation (6) and the optimization problem by showing that any feasible solution V pt, nq to the optimization problem is an upper bound of the value function V pt, nq satisfying the HJB equation (6). We prove it by induction on the value of e T n, where e denotes a vector with all entries being ones. As an initial step, for n 0 such that e T n 0, by the boundary conditions, V pt, nq V pt, nq 0 for all t. Now suppose for all n such that e T n l o, we have V pt, nq ě V pt, nq for all t. Let us consider any n o such that e T n o l o `1. We further show by induction on time. As an initial step, for s 0, again by the boundary conditions, we have V p0, n o q V p0, n o q 0. Suppose for some s o ě 0, we have V ps, n o q ě V ps, n o q for all s P r0, s o s. For any i, there exists h ą 0 small enough such that V i ps o ` h, n o q V i ps o, n o q ` BV ips o, n o q h ` o 1 phq Bs ě V i ps o, n o q ` tr i p ppt s o, n o qq dp ppt s o, n o qq T V i ps o, n o quh ` o 1 phq ě V i ps o, n o q ` tr i p p pt s o, n o qq dp p pt s o, n o qq T V i ps o, n o quh ` o 1 phq r1 e T dp p pt s o, n o qqhsv i ps o, n o q ` dp p pt s o, n o qq T pv i ps o, n o e 1 q, V i ps o, n o e 2 q,..., V i ps o, n o e m qqh ` o 1 phq ě r1 e T dp p pt s o, n o qqhsv i ps o, n o q ` dp p pt s o, n o qq T pv i ps o, n o e 1 q, V i ps o, n o e 2 q,..., V i ps o, n o e m qqh ` o 1 phq V i ps o ` h, n o q ` o 2 phq, where the first inequality is due to the feasibility of V ps, nq to the optimization problem, the second inequality is due to the inequality constraints in the optimization problem hold for all pricing strategies, and the third inequality is due to the induction hypothesis. Therefore, there exists a neighborhood rs o, s o ` h o s with h o ą 0 such that V i ps, n o q ě V i ps, n o q for all s P rs o, s o ` h o s.

D. Computation of OLNE Friesz (2010, Chapter 10) formulates the equilibrium problem as an infinite-dimensional differential quasi-variational inequality and computes the generalized differential Nash equilibrium by a gap function algorithm. Adida and Perakis (2010) discretize the time horizon and solve for the finite-dimensional generalized Nash equilibrium by a relaxation algorithm. Instead, we explore the structural property of our differential game and cast the computation of OLNE as a much smaller size of finite-dimensional nonlinear complementarity problem (NCP). By Proposition 2, the OLNE is equivalently characterized by the following m 2 -dimensional NCP: ż T µ ij ˆC j d j pt, p pt; rµ ij s mˆm qq dt 0, for all i, j, C j 0 ż T 0 d j pt, p pt; rµ ij s mˆm qq dt ě 0, for all i, j, µ ij ě 0, for all i, j, with appropriate ancillary decreasing shadow price processes µ ijptq P r0, µ ij s for all i, j that can shut down demand upon a stockout, where p pt; rµ ij s mˆm q is the solution of (4) for any given matrix of shadow prices rµ ij s mˆm ě 0 at any time t that may have closed-form solutions in some cases, e.g., under linear demand models. The process of computing the equilibrium candidate t p pt; rµ ij s mˆm q, 0 ď t ď T u involves solving the one-shot price competition game (5) at any time on an on-going basis from t 0 while keeping checking whether firms have run out of inventory; whenever a firm s inventory process hits zero, we can check if there exists decreasing shadow price processes of shutting down demand: if so, the firm exits the market and the price competition afterwards only involves remaining firms of positive inventory with an updated demand function taking consideration of spillover; otherwise, the matrix of shadow prices does not sustain as equilibrium shadow prices. If a bounded rational OLNE is sought after, we can restrict µ ij ptq 0 for all t and all i j and further reduce the NCP to an m-dimension problem. Upon a stockout, the checking of whether there exist appropriate decreasing shadow price processes to shut down demand is also much simplified for computation of bounded rational OLNE. For many commonly used demand models, e.g., MNL and linear, there exists a unique equilibrium candidate t p pt; rµ ij s mˆm q, 0 ď t ď T u for any set of nonnegative shadow prices rµ ii s mˆ1 with µ ij 0 for all i j. Mature computation algorithms for NCP with (i) a sub-loop of computing the equilibrium candidate and (ii) upon a stockout a sub-loop of checking whether choke prices can be generated by decreasing shadow price processes, can be applied to identify OLNE that indeed satisfies the complementarity condition. E. Verification of OLNE in Example 2 Since firms have limited capacity relative to the sales horizon, their revenues depend on how high prices can be set to sell the capacity. It is definitely worse off for any firm i to sell faster in its monopoly period by setting a price lower than the market-clearing price p that sells off capacity 7

8 over the half horizon. This rules out the possibility that firms want to have a monopoly sales horizon shorter than T {2. What about setting a price higher than p? Suppose firm i deviates by evening out ɛ amount of inventory from its monopoly period and competing in selling the ɛ amount with the competitor in firm i s originally monopoly period. First, we check if such a deviation is jointly feasible. It is obviously feasible for firm i as its total sales volume remains unchanged. To see the feasibility for firm i, we check the derivative pbd i pt, p i, p i q{bp i qpbp 1 i pt, d i, p i q{bd i q, where p 1 i pt, d i, p i q is the inverse function of d i pt, p i, p i q. This derivative captures the impact, on firm i s sales, of firm i s small change in its sales by varying its price p i while the competitor s price p i is fixed. Bd i pt, p i, p i q Bp i " Bp 1 i pt, d i, p i q γl if t P rpi 1qT {2, it {2q, Bd i γ H otherwise. The deviation will cause the sales of firm i to increase by γ L ɛ amount in firm i s monopoly period and to decrease by γ H ɛ amount in firm i s originally monopoly period. The total sales of firm i will decrease by pγ H γ L qɛ amount under firm i s deviation, which remains feasible for firm i for all ɛ P r0, 1q. Next, we fix firm i s policy at tp iptq, 0 ď t ď T u to see firm i s payoff under the deviation of evening out the ɛ amount. The highest price p firm i can sell the ɛ amount is p such that p1 p ` γ L p qt {2 ɛ. We solve p 1 ` γ L p 2ɛ{T. The highest price firm i can sell the 1 ɛ amount in its monopoly period is p such that r1 p ` γ H p1 ` γ L p qst {2 1 ɛ. We solve p p ` 2ɛ{T. The profit firm i can earn under the deviation is γl γ H pp1 ɛq ` pɛ p ` ɛ ` 2p2 γ L γ H γ L q 4ɛ j ă p 1 γ H γ L T p1 γ H γ L q T for all ɛ P p0, 1s, provided that T ą 2p2 γ L γ H γ L q γ H γ L (note that γ L ă γ H ). Hence if T is sufficiently large, the proposed joint policy is indeed an OLNE where firms are alternating monopolies. References Friesz, T. L. 2010. Dynamic Optimization and Differential Games, International Series in Operations Research & Management Science, vol. 135. 1st ed. Springer. Luenberger, D. G. 1997. Optimization by Vector Space Methods. Wiley-Interscience.