Analysis and Algorithms for Service Parts Supply Chains IV: Backorder Convexity and Everett's TheoremTextbook
Motivation
Service parts (spares for aircraft, machines, and networks) are typically managed item by item with a one-for-one replenishment policy, the policy: every unit withdrawn to meet a demand triggers an order for one replacement, so the inventory position stays at the stock level . A firm stocking thousands of such items at one location has to choose all the stock levels together, trading a budget on inventory investment against a service measure. Chapter 3 of Muckstadt, Analysis and Algorithms for Service Parts Supply Chains (Springer 2005, DOI 10.1007/b138879) sets up the three standard service measures (fill rate, ready rate, expected backorders), shows which of them have the convexity that optimization needs, and solves two multi-item stocking problems: minimum expected backorders under an investment budget, by Lagrangian relaxation justified by Everett's theorem, and maximum average fill rate, by a greedy marginal-analysis rule.
The Lagrangian method goes back to Everett (Operations Research 1963); the search for the multiplier in one-constraint problems of this kind is Fox and Landi (Operations Research 1970); the compound Poisson model is Feeney and Sherbrooke (Management Science 1966). The same separable Lagrangian structure underlies the multi-echelon METRIC-type models later in the book.
Setting
A single item is stocked at one location, demand not met from stock is backordered, and customer orders arrive as a Poisson process of rate . An order is for units with probability , where and the mean order size is finite (compound Poisson demand; simple Poisson demand is ). Resupply times have mean . The steady-state probability that units are in resupply is
where is the probability that orders total units. In this mission is the definition of the model, not a consequence of Palm's theorem. The mean lead-time demand is , and the book also writes .
For a stock level :
- the ready rate is ;
- the expected backorders are ;
- the expected on-hand inventory is ;
- under simple Poisson demand the fill rate is .
Forward differences are and ; discrete convexity means .
With items, unit costs and budget , Problem 4 (3.40) is
For a multiplier , the item-wise criterion defines as the least with , and .
Formalization targets
Goal: the Lagrangian stock levels solve Problem 4
For every , each exists and
for every vector of nonnegative integer stock levels. That is, is optimal for Problem 4 at budget . This is what the book asserts by combining Theorem 10 (p. 57, with the remark on p. 58) and the criterion of p. 61, and it is the basis of its bisection algorithm (p. 63). The goal fixes no numerical constant.
Milestones
- Section 3.3, p. 53: and , so under simple Poisson demand is discretely concave exactly on (resp. for integer ).
- Section 3.3, p. 55: and .
- Theorem 10 (Everett), p. 57.
- Section 3.4.2, p. 60: .
- Section 3.4.2, p. 61: the least with minimizes .
- Section 3.4.2, p. 61: and are nonincreasing in .
- Section 3.4.2, p. 63: at every .
- Section 3.4.3, p. 65: every solution produced by the greedy marginal-analysis rule for Problem 5 (3.41), maximum average fill rate subject to and , is optimal at the budget it uses.
Significance
The goal reduces a coupled integer program over thousands of items to one scalar search: for a fixed multiplier each item is solved by a single scan of its distribution function, and each multiplier yields a point on the exact efficient frontier of expected backorders against investment. Milestone 8 does the same for fill rates on the region where they are concave, and milestone 1 explains why that region, , is imposed in practice. Milestone 4 is the identity that turns an investment budget into the constraint of Problem 4.
All results are proved in the book (Theorem 10 with a complete proof; the others by short derivations, the greedy optimality by a sketch). None of them is formalized, as far as the platform shows: there is no Everett-type Lagrangian sufficiency theorem, no compound Poisson backorder function, and no discrete marginal-analysis optimality result. The mission produces a reusable layer for later chapters: the compound Poisson steady-state law with its backorder function, and the Lagrangian machinery the book reuses for multi-echelon systems.
Difficulty
The algebra of first differences is elementary; the difficulties are elsewhere. is an infinite series whose convergence rests on the finiteness of the mean order size, and exchanging the difference with the sum, and identifying with , requires manipulating a doubly infinite sum over order counts and convolution powers. Existence of requires that the compound Poisson probabilities sum to one. For milestone 8 the obvious argument ("greedy is optimal for concave separable objectives") fails for knapsack constraints with unequal costs at arbitrary budgets; it holds only at the budgets the greedy run generates, and only on the region where every is concave; dropping the floor constraints makes it false.
Formalization scope
Stock levels are natural numbers; probabilities, rates, costs and multipliers are reals. The compound Poisson law is a structure with fields , an order-size distribution with , , , and summable (the finite mean is added: without it is infinite). Expected on-hand inventory is the finite sum . Items are indexed by an arbitrary finite type (nonempty where a maximum over items is taken).
Pinnings and deviations, each stated in the item's Formalization Note:
- and . The book allows in (3.38); at the threshold is never reached and has no minimizer.
- Theorem 10 without convexity and for an arbitrary set : the book assumes convex, but its proof does not use it and the applications are to integer vectors (labelled generalization).
- 's identities for compound Poisson demand. The book derives them under simple Poisson demand and uses them for compound demand on p. 61; strict convexity and strict decrease are stated only for simple Poisson demand, as in the book.
- Optimality is always against every feasible vector, never an infimum; the greedy procedure is a relation on sequences, covering every tie-breaking rule.
- Problem 5 keeps the constraints .
A trivializing formalization is ruled out: the goal is stated for the book's own backorder function built from the compound Poisson law, not for an arbitrary convex function nor for a defined through its differences.
Welcome contributions: summability and normalization lemmas for the compound Poisson law, a general discrete Lagrangian lemma for separable objectives, and proofs of the milestones in any order.
Selected references
- J. A. Muckstadt, Analysis and Algorithms for Service Parts Supply Chains, Springer, 2005, Chapter 3, pp. 47–65. https://doi.org/10.1007/b138879
- H. Everett III, Generalized Lagrange multiplier method for solving problems of optimum allocation of resources, Operations Research 11(3):399–417, 1963. https://doi.org/10.1287/opre.11.3.399
- B. L. Fox and D. M. Landi, Searching for the multiplier in one-constraint optimization problems, Operations Research 18(2):253–262, 1970. https://doi.org/10.1287/opre.18.2.253
- G. J. Feeney and C. C. Sherbrooke, The (s−1, s) inventory policy under compound Poisson demand, Management Science 12(5):391–411, 1966. https://doi.org/10.1287/mnsc.12.5.391