Coordinating Inventory Control and Pricing Strategies with Random Demand and Fixed Ordering Cost: The Finite Horizon Case 1: Additive Demand: k-Concave Profit-to-Go, Optimal (s, S, p) PolicyResearch Paper
Motivation
A retailer that sets both its replenishment quantities and its prices over a finite selling season faces a coupled decision: the price shapes the demand that the inventory must serve, and the inventory position shapes which price is worth charging. With a fixed cost per order, the classical inventory answer is the (s, S) policy of Scarf (1960): when the stock falls below a reorder point , order up to the level . Thomas (1974) asked what happens when the price is also a decision, and conjectured that an (s, S, p) policy — an (s, S) ordering rule together with a price that depends on the stock level — is optimal "under fairly general conditions". He also gave a counterexample when prices are restricted to a discrete set.
Chen and Simchi-Levi (Operations Research 52(6), 2004) settled the conjecture for the finite horizon. When demand is additive in a random shock, , the conjecture holds (§3, Theorem 3.1). When the shock is not additive, it fails, and a weaker policy class is optimal (§4, the second mission of this series). This mission formalizes the additive case.
Timeline:
- Scarf (1960): (s, S) policies are optimal for the fixed-cost inventory problem, through k-convexity.
- Thomas (1974): conjectures (s, S, p) optimality with a continuous price range.
- Federgruen and Heching (1999): joint pricing and inventory without a fixed cost; base-stock list-price policies are optimal.
- Polatoglu and Sahin (2000): the lost-sales variant; sufficient conditions for (s, S, p) optimality.
- Chen and Simchi-Levi (2004): (s, S, p) optimality for additive demand with backlogging, and its failure in general.
Setting
There are periods . In period the firm starts with inventory , orders up to a level at cost , where is a fixed cost, a unit cost and if and otherwise, and sets a price. Demand is for a random pair with , ; in the additive case . Unmet demand is backlogged, and an end-of-period inventory costs , a convex function.
Since price and expected demand determine each other, the decision is an expected demand , with price and expected revenue , assumed concave. With , the profit-to-go functions satisfy and, for ,
where maximizes over . A function is k-convex if for all , , (Definition 2.1), and k-concave if is k-convex. Assumptions 3–5 of the paper give the stated one-sided growth limits and polynomial growth , and give demand a finite -th moment.
Formalization targets
Goal: Theorem 3.1(c)–(d)
For additive demand and every period : attains its maximum at some , the functions and are k-concave, and there exist such that
maximizes over , , and a best expected demand exists at ; the price is of it.
Milestones
- Definitions 2.1 and 2.2 of k-convexity are equivalent.
- Lemma 1(d): a continuous coercive k-convex function has the (s, S) shape (already proved on the platform).
- Lemma 2: a maximizer can be chosen with nondecreasing.
- Theorem 3.1(a): and .
- Theorem 3.1(b): is continuous, as , and exists.
- Inequality (7): is k-concave when the continuation value is.
- The display of : its (s, S) form and the transfer of k-concavity from to .
Significance
The theorem identifies the structure of an optimal policy for a basic model of coordinated pricing and replenishment: two numbers per period determine the ordering decision, and the price is a function of the post-order stock. It confirms Thomas's conjecture in the additive case and tells a computation or an approximation scheme which policy class it may restrict to; §5 of the paper extends it to a nonincreasing fixed cost, the infinite horizon and Markovian demand.
The result is proved in the paper; to our knowledge it has no machine-checked proof. A formalization adds checked versions of the k-convexity toolkit (the equivalence of the two standard definitions; the (s, S) structure lemma), a checked monotone-selection argument for a parametric maximization, and a checked finite-horizon induction in which an expectation, a maximization over a continuous action and a fixed cost interact. The proof of part (a) is omitted in the paper ("similar to that of Theorem 1 in Federgruen and Heching (1999)"), so formalizing it supplies a missing argument.
Difficulty
The obvious argument fails at the expectation. A k-concave function composed with a shift is k-concave for a fixed , but here the demand decision depends on , and k-concavity, unlike concavity, is not preserved under an arbitrary reparametrization: Definition 2.2 is asymmetric in its two points. The inequality needed for the continuation value requires the post-demand levels to be ordered like the inventory levels . That is the content of Lemma 2, and it uses additivity; for multiplicative demand the ordering fails, and so does the theorem (§4).
The second difficulty is analytic: each step of the induction needs a continuous continuation value of polynomial growth, so that the expectation in (3) is finite and continuous, the maximum over is attained, and is coercive.
Formalization scope
The model is a structure of real data indexed by , with periods ; the law of is a probability measure on and expectations are Bochner integrals. The formalization works in expected-demand space , equivalent to price space because is a continuous strictly decreasing bijection. Additivity is " almost surely". The profit-to-go is defined by recursion on the number of periods to go, with . Maxima are written as real suprema; every target that uses them asserts that they are attained, so the convention that an unbounded supremum is never enters. k-convexity is the platform's BertsekasKConvex (Definition 2.1); k-concavity of is k-convexity of .
Conventions and restrictions relative to the printed page:
- is an explicit bound with , uniform in .
- Assumption 5, printed , is read as .
- Integrability of is part of Assumption 4, and Theorem 3.1(a) also asserts that the expectation of in (3) is finite.
- Added hypotheses: (the paper uses without defining it), (used in the proof of part (b); without it need not tend to ), and .
- Independence across periods is not stated; the dynamic program uses only each period's marginal law.
- The paper writes in the proof; for equality is possible, so the targets use .
A trivializing formalization is ruled out: the targets assert attainment of every maximum they mention and the identity between and the maximized objective, so a supremum that defaults to , or an integral of a non-integrable function, cannot make them hold vacuously; and the assumptions are satisfiable (a one-period instance with meets all of them).
A complete development needs: continuity of parametric integrals under polynomial domination; attainment of maxima over compact intervals; Topkis-style monotone selection for functions with increasing differences; the (s, S) structure lemma for k-convex functions (proved on the platform); and the closure of k-concavity under the operations above. The k-convexity results and the monotone-selection lemma are reusable for the general-demand mission of this series and for other fixed-cost inventory models. Contributions to any milestone are welcome, including proofs that rely on platform results by Topkis (Supermodularity.Monotonicity.argmax_increasing_of_increasing_differences).
Selected references
- X. Chen, D. Simchi-Levi, Coordinating Inventory Control and Pricing Strategies with Random Demand and Fixed Ordering Cost: The Finite Horizon Case, Operations Research 52(6), 887–896, 2004. https://doi.org/10.1287/opre.1040.0127
- H. Scarf, The Optimality of (S, s) Policies in the Dynamic Inventory Problem, in Mathematical Methods in the Social Sciences, Stanford University Press, 1960.
- L. J. Thomas, Price and Production Decisions with Random Demand, Operations Research 22, 513–518, 1974.
- E. L. Porteus, On the Optimality of Generalized (s, S) Policies, Management Science 17, 411–426, 1971.
- A. Federgruen, A. Heching, Combined Pricing and Inventory Control Under Uncertainty, Operations Research 47(3), 454–475, 1999. https://doi.org/10.1287/opre.47.3.454
- H. Polatoglu, I. Sahin, Optimal Procurement Policies under Price-Dependent Demand, International Journal of Production Economics 65, 141–171, 2000.
- D. M. Topkis, Supermodularity and Complementarity, Princeton University Press, 1998.
- D. P. Bertsekas, Dynamic Programming and Optimal Control, Vol. I, Athena Scientific, 1995.