Inventory Control in a Fluctuating Demand Environment II: With a Fixed Order Cost, a World-Dependent (r, S) Policy Is Optimal and Lies within Veinott-Type BoundsResearch Paper
Motivation
Demand for many products is not stationary: it rises and falls with the economy, the season, a product's life cycle or a customer's state. Song and Zipkin (1993) (DOI 10.1287/opre.41.2.351) model this by a world-driven demand process: an exogenous Markov chain (the "state of the world") whose current state sets the rate of a Poisson demand stream. The model contains the classical stationary inventory model as the case of one world state, and it is a standard example of a Markov-modulated decision problem in operations research.
For stationary demand with a fixed order cost, optimal policies go back to Scarf (1960) for finite horizons and Iglehart (1963) for the infinite horizon; Veinott (1966) bounded the optimal parameters by quantities computed from the one-period cost alone. This mission formalizes the extension of both results to the fluctuating-demand model (§3.2 of the paper). A companion mission treats the linear order-cost case, in which a world-dependent basestock policy is optimal.
Setting
The world is a continuous-time Markov chain on a countable set with generator , , and bounded rates. While , unit demands arrive at Poisson rate ; shortages are backlogged. An order arrives after a random lead time , independent of the world and the demand. The inventory position is on-hand stock minus backorders plus stock on order.
Costs: a fixed cost per order and a unit cost , both paid on arrival; a holding cost rate and a penalty cost rate ; a discount rate . With , the discounted costs are and . If is the demand during a lead time from world state and ,
Uniformization at a rate turns the problem into a discrete-time dynamic program with , and the myopic cost . For a terminal cost the -stage costs satisfy the recursion (10):
where if and . Throughout, Assumption 1, , holds and . The terminal cost is the optimal cost of the linear model (); its is written , and is the smallest minimizer of .
A function is -convex (Definition 2) if for all and all integers . The policy with parameters orders up to when and the world is in state , and does not order otherwise. With the smallest minimizer of and , the paper defines
Formalization targets
Goal: Theorems 5(e) and 6
Let be the smallest minimizer of and the largest with . For every the sequence has limit points; for any choice of limit points , the world-dependent policy with these parameters is optimal for the infinite-horizon discounted problem, and
Milestones
Lemma 4 (uniform bounds on the iterates); Theorem 3 (-convexity of , and optimality of an rule for each -stage problem); Lemmas 5 and 6 (difference comparisons); Theorem 4 (the bounds above for every ); Theorem 5(a)–(d) (convergence of , , the property of limit points, and the optimality equation (2)).
Significance
The result shows that the classical structure survives Markov modulation of demand with an infinite world space and stochastic lead times: a stationary policy whose two parameters depend only on the current world state is optimal over the infinite horizon. The bounds of Theorem 6 locate those parameters in an interval computed from the myopic cost and the linear model alone, uniformly in the horizon.
The results are proved in the paper, except that Theorem 5 refers to Iglehart (1963) and Lemma 4 to Song's thesis. To our knowledge none of them has a machine-checked proof. A formalization would also produce reusable machinery: -convexity on the integers, the Scarf-type inductive argument with a countable world state, and the passage from finite-horizon to infinite-horizon optimality for a nonnegative-cost Markov decision process with unbounded costs.
Difficulty
The one-period cost is unbounded in and the world space may be infinite, so the usual contraction argument for discounted dynamic programs does not apply. Convergence of needs the uniform bound of Lemma 4. Optimality of the limit policy needs a separate argument, because a pointwise limit of rules need not exist: the parameter sequences are only known to have limit points. The lower bounds and hold only because the terminal cost is the linear model's optimal cost, which makes the difference comparisons of Lemma 6 possible; the paper notes that Lemma 6 depends on this choice of .
Formalization scope
All definitions live in the namespace SongZipkinFluct.FixedCost. Inventory positions and order-up-to levels are integers. The demand law is defined through uniformization at rate , as an exact series representation of the Markov-modulated Poisson count, and the lead time is a probability law on independent of the rest. The standing conventions , , and are hypotheses of the model. Assumption 1 and are hypotheses of each theorem.
The iterates are defined by the recursion (10), with the minimum written as an infimum over integers . and are the suprema over , which are finite and equal the limits by Lemma 4 and Theorem 3. Every minimizer and every extremal integer (, , , , , , , , ) is passed through its defining property, never through sInf/sSup on . The goal also asserts that all of them exist, so its hypotheses can be met. A limit point of an integer sequence is a value taken infinitely often.
Optimality is over all deterministic history-dependent feasible policies and from every initial state. Costs are valued in , and a policy's cost is the supremum of its finite-horizon discounted costs in the uniformized problem (1). Restricting the comparison to or stationary policies would trivialize the goal and is ruled out. -convexity is the integer version of Definition 2, not convexity over -scalars.
Welcome contributions: -convexity calculus on , convergence of the uniformized demand series, Lemma 4, and an Iglehart-type limit argument for countable-state Markov decision processes with nonnegative costs.
Selected references
- J.-S. Song and P. Zipkin, Inventory Control in a Fluctuating Demand Environment, Operations Research 41(2):351–370, 1993. https://doi.org/10.1287/opre.41.2.351
- H. Scarf, The Optimality of (S, s) Policies in the Dynamic Inventory Problem, in Mathematical Methods in the Social Sciences, Stanford University Press, 1960.
- D. L. Iglehart, Optimality of (s, S) Policies in the Infinite Horizon Dynamic Inventory Problem, Management Science 9(2):259–267, 1963. https://doi.org/10.1287/mnsc.9.2.259
- A. F. Veinott, Jr., On the Optimality of (s, S) Inventory Policies: New Conditions and a New Proof, SIAM Journal on Applied Mathematics 14(5):1067–1083, 1966. https://doi.org/10.1137/0114086
- D. P. Bertsekas and S. E. Shreve, Stochastic Optimal Control: The Discrete-Time Case, Academic Press, 1978.