On Properties of Stochastic Inventory Systems I: Using the EOQ Order Quantity in the Stochastic (Q, r) Model Raises Costs by at Most 1/8Research Paper
Motivation
The economic order quantity (EOQ) is the most widely used formula in inventory management. It assumes that demand is a deterministic constant stream. Real demand is random, and the model that accounts for this, the continuous-review policy with stochastic demand, has no closed-form optimum: for decades its optimal parameters were computed numerically, one instance at a time, which gave little insight into how the stochastic system behaves. Practitioners nevertheless kept using the EOQ quantity in stochastic systems and observed that the cost penalty was small (Wagner, O'Hagan and Lundh 1965; Naddor 1975; Archibald and Silver 1978), without an analytical explanation.
Zheng (Management Science 38(1), 1992) supplied that explanation. By minimising the average cost first over the reorder point and then over the order quantity, he obtained two simple optimality equations and compared the stochastic model with the EOQ model under the same cost structure. One of the results is the goal of this mission: for every leadtime-demand distribution, using the EOQ order quantity in the stochastic system raises the average cost by at most one eighth. The paper extends Federgruen and Zheng (1988), who treated the discrete-demand version of the cost function.
Setting
A single item faces demand at rate . Orders are delivered after a fixed leadtime , and stockouts are backordered. Each order costs a fixed . Inventory is held at cost rate per unit and backorders are penalised at cost rate per unit. Let be the demand during a leadtime, with mean . The newsvendor cost
is the rate at which expected inventory costs accrue at time when the inventory position at time is . It is convex, and it is assumed, as in the paper, to attain its minimum at a unique point .
A policy orders units whenever the inventory position falls to the reorder point . Its long-run average cost is
For a fixed let be an optimal reorder point, and set
is the average cost when the reorder point is chosen optimally for ; an order quantity minimising over is the optimal order quantity, and is the optimal cost.
The EOQ model is the special case in which the leadtime demand is the constant . Its cost rate is , and its optimal order quantity is
The subscript marks every object of the EOQ model (, , ).
Formalization targets
Goal: Theorem 5
is the stochastic cost at the EOQ quantity with the reorder point re-optimised for it. The bound holds for every leadtime-demand distribution and every value of the parameters.
Milestones
In the order the goal's proof uses them:
- Lemma 1 (joint convexity of ), Lemma 2 (), Lemma 3 (properties of ), Corollary 1 ();
- Eq. (7) (), Lemma 4 ( increasing, convex, asymptotic slope ), Lemma 5 ( convex), Eq. (8) (), Theorem 1 ( optimal iff ), Lemma 6 ( increasing convex, , comparative statics in );
- Eqs. (18), (20) (the EOQ model: and the formula for ), Eq. (22) (), Lemma 7 (, ), and the first inequality of Theorem 2, .
Significance
The theorem is a distribution-free worst-case guarantee for the most common heuristic in inventory practice. It says that the EOQ formula, which needs only the mean demand rate and three cost parameters, loses at most against the true optimum, and that the loss is smaller when is close to or to . Combined with the paper's Theorem 2 (the gap is bounded as grows), it implies that the relative loss vanishes as the fixed ordering cost grows. The milestones along the way (the optimality conditions of Theorem 1, the monotonicity of the optimal reorder point, the comparison of with its EOQ counterpart) are the standard structural facts about continuous systems and are reused throughout the inventory literature.
The result is proved in the paper. No machine-checked version of it, or of the optimality conditions for the continuous cost (1), is known to exist. The platform has related but different formalizations: the discrete cost function with integer (InventoryControl_rqDiscrete), the cost under normal demand (InventoryControl_rq), and the EOQ without backorders (InventoryControl_eoq). A complete development here provides the continuous machinery for an arbitrary leadtime-demand distribution.
Difficulty
The paper's proofs differentiate and twice (Eqs. (4), (5)), which presupposes a leadtime demand with a smooth density. The formalization does not assume one, so that discrete demand, such as the Poisson demand of the paper's own numerical study, is covered. Every step that the paper takes through derivatives, in particular the convexity of and the slope bound , has to be established by other means: through one-sided derivatives or chord arguments for the convex function , whose kinks are where the derivative-based argument breaks. The definition of as a minimiser also means its existence and uniqueness must be proved before any property of , or can be used.
Formalization scope
- The model is a probability measure on (the law of ), concentrated on , integrable, with mean ; is the integral of against . The standing assumptions are bundled in
IsQRModel: , the conditions on , and the unique minimiser of (paper, p. 90). is a separate hypothesis. No density is assumed. - , , , , , , and optimality of an order quantity are defined for an arbitrary cost rate and applied both to the newsvendor cost and to ; the EOQ objects , , are these definitions at , and Eqs. (18), (20) are theorems.
- is a chosen minimiser of (never defined by , which is Lemma 2). ; right-continuity of at is part of the Lemma 4 milestone. Order quantities range over for and and over for , , .
- in the goal is any with for all ; Lemma 6 asserts that exactly one exists, so the goal is not vacuous. is the explicit square-root formula.
- Readings of informal words: "increasing" in Lemmas 4 and 6 means strictly increasing on ; " increasing, decreasing in " means strictly; "asymptotic slope " means that every chord of on has slope at most and ; Lemma 3 part 3 is stated as strict monotonicity of and , and its derivative clause is omitted because need not be differentiable without a density; "the optimal order quantity" means existence and uniqueness; Lemma 7 is stated for .
- A trivializing formalization is ruled out: is the stochastic cost with the reorder point re-optimised in the stochastic model (not the EOQ reorder point ), and no positivity of is assumed (it follows from the model).
- Out of scope: the discrete cost (2), the §4 numerical study, and the unnumbered remarks after Theorem 5.
- Needed infrastructure: interval integrals of convex functions, partial minimisation of jointly convex functions, Jensen's inequality for , and one-sided derivatives of convex functions. The generic machinery (optimality conditions for arbitrary convex ) is reusable for other continuous-review models. Proofs of any milestone, and alternative proofs that avoid the paper's differentiability assumptions, are welcome.
Selected references
- Yu-Sheng Zheng, On Properties of Stochastic Inventory Systems, Management Science 38(1):87–103, 1992. https://doi.org/10.1287/mnsc.38.1.87
- Awi Federgruen and Yu-Sheng Zheng, An Efficient Algorithm for Computing an Optimal (r, Q) Policy in Continuous Review Stochastic Inventory Systems, Operations Research 40(4):808–813, 1992. https://doi.org/10.1287/opre.40.4.808
- Paul H. Zipkin, Inventory Service-Level Measures: Convexity and Approximation, Management Science 32(8):975–981, 1986. https://doi.org/10.1287/mnsc.32.8.975
- George Hadley and Thomson M. Whitin, Analysis of Inventory Systems, Prentice-Hall, 1963.
- Daniel P. Heyman and Matthew J. Sobel, Stochastic Models in Operations Research, Vol. II, McGraw-Hill, 1984.