Coordinating Inventory Control and Pricing Strategies for Perishable Products 1: With Backlogging, the Profit-to-Go Is L♮-Concave and the Optimal Policy Is Monotone with Bounded SensitivityResearch Paper
Motivation
Food, blood and pharmaceuticals are perishable: a unit not sold within its lifetime is thrown away. A seller decides each period how much to order, which price to charge, and whether to dispose of stock early. A large stock of old units argues for a lower price and a smaller order.
Optimal policies for fixed-lifetime inventory are hard to characterize: the state is a vector of inventory levels by remaining lifetime (Fries 1975; Nahmias 1982), and later work turned largely to heuristics.
Chen, Pang and Pan (Oper. Res. 62(2), 2014) obtained structural results for the joint ordering, pricing and disposal problem with a positive replenishment lead time. They used L♮-concavity, a notion from discrete convex analysis (Murota 2003) that Zipkin (2008) used to analyze lost-sales inventory systems with lead times. This mission formalizes the paper's result for the case where unmet demand is backlogged.
Setting
A product with a lifetime of exactly periods is reviewed periodically over a finite horizon of periods. Orders arrive after a lead time of periods, . Write .
Vectors and L♮-convexity. For vectors , and are the componentwise minimum and maximum, and is the all-ones vector. A set is L♮-convex if and lie in for all and . A function is L♮-convex on if moreover
and L♮-concave if is L♮-convex. The ordered sets are .
Data. The unit costs are (ordering), (holding), (backlogging) and (disposal), all nonnegative, and is the discount factor. The seller chooses the expected demand in place of the price. The price is , strictly decreasing, and the expected revenue is continuous and concave on . The realized demand is , where the noise terms are i.i.d. with mean zero and support in , , and .
State and decisions. The state satisfies , so the state space is . The coordinate is the inventory, net of backorders, with residual lifetime at most , including orders in transit. Each period the seller chooses:
- an order-up-to level ;
- a demand level ;
- after demand is realized, a depletion with , so units are disposed of.
The next state is .
Recursion. The modified profit-to-go satisfies and
In §4 the paper also assumes .
Formalization targets
Goal: Theorem 1 (p. 291)
For , , and are L♮-concave in , and . The largest optimal order-up-to level and demand level are nondecreasing in , the optimal price is nonincreasing, and
The largest optimal depletion is nondecreasing, and .
Milestones
- The ordered sets , are L♮-convex (p. 287).
- Lemma 1: is L♮-convex when is (p. 287).
- Lemma 2: partial minimization over an L♮-convex set preserves L♮-convexity (p. 287).
- The set is L♮-convex (p. 291).
- The bound for the next states generated by (p. 291).
- (9): is nonincreasing in beyond , so the upper bound on can be dropped (p. 291).
- Lemma 3: the largest minimizer of an L♮-convex function is monotone, with (p. 287).
- The first sentence of Theorem 1, the L♮-concavity of , , .
- Corollary 1: monotone sensitivity of the order quantity and the demand level in each age class (p. 292).
- Proposition 1: if , depleting only is optimal (p. 292).
Significance
The result. Theorem 1 gives a qualitative description of the optimal policy in a model where no closed form is available. Fresher inventory leads to ordering less and charging more. One more unit of inventory of any age raises the order-up-to level and the demand level by at most one unit. Corollary 1 refines this by age: the order quantity is most sensitive to young inventory, and the price discount is most sensitive to inventory close to expiry. These properties underlie the bounds and heuristics of §6 of the paper.
The formalization. The result is proved in the paper, but parts of the argument are informal: the bound is a coupling argument, existence of optimal solutions is "straightforward to check and thus omitted", and Lemmas 1–3 are stated without proof. A formalization makes the induction checkable and yields a reusable library of L♮-convexity on real vectors with domains, used by the wider family of inventory models built on the same technique. None of these results is known to be machine-checked.
Difficulty
The obvious induction, that each step of the recursion preserves L♮-concavity, fails at the depletion problem (5): its constraint set is not L♮-convex, because of the upper bound , so Lemma 2 does not apply. The bound must first be shown inactive, which needs a quantitative estimate of how the profit-to-go changes when backorders are added, a property of the value function itself.
Lemma 3 handles a scalar decision, while Theorem 1 has a pair and needs the componentwise-largest maximizer; every supremum and expectation must also be shown to be finite.
Formalization scope
-
Carrier. The paper treats at once. The mission formalizes the real case only.
-
L♮-convexity. Functions are real-valued on an explicit domain set, which is the paper's own convention for "L♮-convex on a set". The submodularity characterization is not used as the definition.
-
Indexing. States are
Fin L → ℝwith , indexed from 0, and the lead time satisfies . The paper's is coordinate of : at it is the decision , and at it is . -
Time. Time is counted in periods to go, which is faithful because the data are stationary.
f 0 = 0is . The parts of Theorem 1 about , and decisions cover the decision periods . -
Suprema and expectations. Every maximum is
sSupof the image of a nonempty feasible set that is bounded above. Expectations are Bochner integrals against the noise law . -
Optimal decisions. Largest optimal decisions are hypotheses at the points compared; at , no largest order-up-to level exists in the last period.
-
Standing assumptions. All the §3 assumptions (nonnegative costs, , strictly decreasing , continuous concave revenue, zero-mean noise with support in , ) are fields of the model structure. The §4 assumption is a hypothesis of every §4 statement.
-
Corrected slips.
- The paper sets off , a slip for . The Lean evaluates on only.
- In Lemma 3, "" reads .
- The final "" of (9) is stated as "". It is an equality when and either or .
- Proposition 1 needs for its quotient, and it asserts that is optimal, not that it is unique.
-
Ruled-out formalizations. Any of the following would trivialize the mission:
- defining as an arbitrary L♮-concave function, or taking the continuation in as a hypothesis-bound function;
- dropping the upper bound from the depletion interval;
- restricting to .
The value functions here are the model's own recursion, for every .
-
What is needed. L♮-convexity on with domains (shifts, sums, expectations, partial maximization, comparative statics for largest maximizers) and integrability of in the noise; all reusable. Proofs of single milestones are welcome.
-
Source. The source is the published Operations Research article; in the copy held, printed page = PDF page + 282.
Selected references
- X. Chen, Z. Pang, L. Pan, Coordinating Inventory Control and Pricing Strategies for Perishable Products, Operations Research 62(2):284–300, 2014. https://doi.org/10.1287/opre.2014.1261
- P. Zipkin, On the Structure of Lost-Sales Inventory Models, Operations Research 56(4):937–944, 2008. https://doi.org/10.1287/opre.1070.0482
- K. Murota, Discrete Convex Analysis, SIAM Monographs on Discrete Mathematics and Applications, 2003. https://doi.org/10.1137/1.9780898718508
- B. Fries, Optimal Ordering Policy for a Perishable Commodity with Fixed Lifetime, Operations Research 23(1):46–61, 1975. https://doi.org/10.1287/opre.23.1.46
- S. Nahmias, Perishable Inventory Theory: A Review, Operations Research 30(4):680–708, 1982. https://doi.org/10.1287/opre.30.4.680