Inventory Control IV: Reorder Points under Normally Distributed DemandTextbook
Where the reorder point comes from
Chapter 4 of Axsäter's Inventory Control fixes the batch quantity from a deterministic model, and Chapter 5 asks the question that deterministic models cannot answer: with demand random and a replenishment lead-time , when should the next batch be ordered? Under a continuous review policy the answer is a single number, the reorder point , and Sections 5.3 through 5.9 are one sustained computation of what a given buys. The chapter's own capstone is Eq. (5.67): if backorders are charged at per unit and time unit and stock at , the cost-minimizing reorder point is exactly the one whose fill rate is . The book calls the relationship "even more striking" than its discrete counterpart, and it is used in practice in both directions: a backorder cost prescribes a service level, and a chosen service level reveals the backorder cost a planner is implicitly assuming (Eq. 5.68).
Setting
An order for a fixed batch quantity is triggered whenever the inventory position (stock on hand plus outstanding orders minus backorders) falls to the reorder point , and it arrives time units later. Demand is continuous and normally distributed; the demand over a lead-time has mean and standard deviation . Two modelling facts from the book are taken as the definition of the steady state. First (Sect. 5.3.1), the inventory position is uniformly distributed on ; the book proves this for compound Poisson demand (Proposition 5.1) and adopts it as an accurate approximation for continuous demand. Second (Sect. 5.3.2, Eq. 5.35), the inventory level a lead-time later is the inventory position now minus the demand in between,
with the two terms independent. The law of is therefore the image of the product of a uniform and a normal law under subtraction, and everything in the chapter is a functional of it:
- the distribution function and its density ;
- the ready rate , which for continuous demand equals the fill rate , the fraction of demand met from stock on hand;
- the expected cost rate , holding cost on positive stock and backorder cost on negative stock, Eq. (5.56).
The closed forms run through the standard normal loss function of Eq. (5.40), published with the newsboy mission and reused here, and through its integral, the second loss function of Eq. (5.64). Both are tabulated in the book's Appendix 2, and both recur in Chapters 6, 9 and 10.
Formalization targets
Goal — Eq. (5.67)
For and any , a reorder point minimizes over if and only if
The biconditional carries both halves of the book's sentence: the stationary point is the optimum ("the optimal is obtained for ") and the optimum is stationary ("in the optimal solution we have ").
Supporting targets
In the order the chapter builds them: Eq. (5.41), , with decreasing and convex; Eq. (5.39), the distribution function by conditioning on the inventory position; Eq. (5.42), its closed form ; Eq. (5.43), the density; Eq. (5.52), the fill rate ; Eq. (5.55), the expected backorders covered by one batch, and Eq. (5.54), that is the same fill rate; integrability of the cost rate and the mean ; Eq. (5.63), ; Eq. (5.64), the closed form of and ; Eq. (5.65), the cost ; Eq. (5.66), ; and the convexity of in .
Significance
The result itself. The reorder point is the one parameter of an policy that stochastic demand actually decides, and Eq. (5.67) says that deciding it by cost and deciding it by service level are the same decision, with an explicit dictionary between the two. That is why the book can present service-level constraints (Sect. 5.7) and shortage costs (Sect. 5.9) as interchangeable ways of specifying the same thing, and why it warns, immediately after Eq. (5.67), that the equivalence is only valid when is given: with an ordering cost and a joint optimization of and it fails, which is Chapter 6's problem.
The intermediate formulas have independent standing. Eq. (5.42) is the single expression from which every service measure of the chapter is computed, and Eq. (5.65) is the cost function that Chapter 6 extends by an ordering cost, Eq. (6.10), and optimizes iteratively. The second loss function returns in the periodic-review fill rate of Eq. (5.86) and in the two-echelon batch-ordering model of Sect. 10.5.
Formalizing it. Nothing here is open; the value is that the steady-state model becomes an explicit measure, so that formulas the book obtains by manipulating integrals whose existence it never questions become theorems about that measure. Integrability of the cost rate is a target of its own for exactly that reason. None of the statements has a machine-checked proof yet.
Difficulty
The obvious route is the book's, and it is not the hard part: once is known in closed form, every later identity is calculus on and . The work is upstream of that. The distribution function (5.39) is a conditioning argument over the product measure, a Fubini step in which the inner probability is a Gaussian tail; the density (5.43) is a derivative of a parameter-dependent integral; and Eq. (5.63) exchanges the order of two integrals over an unbounded region, which needs integrability of itself. The derivative (5.66) is then obtained from the closed form (5.65), not by differentiating under an expectation, which is what makes the goal reachable: is a smooth function of with an explicitly increasing derivative, and Eq. (5.67) follows from strict convexity together with the fact that the fill rate is a continuous, strictly increasing function of ranging over . A solver who starts from the expectation and tries to differentiate it directly will meet the kink of at and a dominated-convergence argument; the integrated route avoids both.
Formalization scope
The inventory position is rqPosition R Q, Lebesgue measure conditioned on ; the
lead-time demand is newsboyDemand m s, Mathlib's gaussianReal m (s^2).toNNReal from the
newsboy mission, with and ; and rqLevel R Q m s is the pushforward of
their product under . Two lemmas in the definition file record that both
are probability measures when . The distribution function, ready rate and cost are the
measure of , the measure of , and a Bochner integral against this law.
Every statement assumes and . At the conditioned measure is the zero measure and every integral is , so a statement without the hypothesis would be true and empty; at the demand is a point mass and has jumps. The mean is unrestricted, as none of the formulas depends on its sign, and reorder points may be negative, which the book explicitly allows in Sect. 5.8. Costs and are positive in every statement that involves them, and is stated for because its closed form holds there.
Two trivializing readings are ruled out. The cost is not defined as a formula in but as an expectation, so the closed form (5.65) has content; and because Lean's Bochner integral of a non-integrable function is , integrability of the cost rate is stated as a theorem rather than assumed, otherwise a zero cost would make every reorder point optimal. The goal quantifies optimality over all real competing reorder points, not a neighbourhood.
A complete development needs Gaussian tail integrals, differentiation of parameter-dependent integrals, Fubini on a product of a bounded interval with the line, and the strict monotonicity of the Gaussian distribution function. The loss functions and and the inventory-level law are reusable across the rest of the series; contributions that establish the same identities for an arbitrary continuous lead-time demand with a finite mean, where Eqs. (5.39), (5.63) and (5.66) hold verbatim, are welcome.
Selected references
- Sven Axsäter, Inventory Control, 3rd edition, International Series in Operations Research & Management Science 225, Springer, 2015, Sects. 5.3, 5.7, 5.8 and 5.9. DOI 10.1007/978-3-319-15729-0
- George Hadley and Thomson M. Whitin, Analysis of Inventory Systems, Prentice-Hall, 1963.
- Paul Zipkin, Foundations of Inventory Management, McGraw-Hill, 2000.
- Yu-Sheng Zheng, On Properties of Stochastic Inventory Systems, Management Science 38(1), 1992, pp. 87-103. DOI 10.1287/mnsc.38.1.87
- Kaj Rosling, Inventory Cost Rate Functions with Nonlinear Shortage Costs, Operations Research 50(6), 2002, pp. 1007-1017. DOI 10.1287/opre.50.6.1007.346