Old and New Methods for Lost-Sales Inventory Systems 1: Under Any Policy in Z(s) the State Enters X(s) and Never Leaves, So Every State Outside X(s) Is TransientResearch Paper
Why the lost-sales state space matters
The lost-sales inventory system with a positive lead time is one of the basic models of inventory theory. Demand that cannot be met from stock is lost rather than backlogged, and orders arrive a fixed number of periods after they are placed. Unlike the backlog system, where the inventory position is a sufficient one-dimensional state and a base-stock policy is optimal, the lost-sales system needs the whole pipeline of outstanding orders as its state, and its optimal policy has no simple form. Computing optimal policies by dynamic programming therefore runs into the size of an -dimensional state space.
Paul Zipkin's paper Old and New Methods for Lost-Sales Inventory Systems (Operations Research 56(5), 2008, doi:10.1287/opre.1070.0471) revisits this model, compares classical and new heuristics against optimal policies, and prepares the computation with a state-reduction result. Morton (1969, SIAM Review 11, Equation (83)) showed that under an optimal policy the state remains in a bounded set; Zipkin's §4 extends the argument to every policy in a class that contains the usual heuristics. This mission formalizes that section: the reduced state space , the policy class , and Claim 1, which says that states outside are transient.
Setting
Fix the lead time . The state is the -vector : is the stock on hand after this period's delivery, and () is the order that arrives periods later, so is the most recent order. Given the state , an order and a demand , the next state is
Demands in successive periods are independent with a common law on .
The pipeline partial sums are for and ; is the inventory position and the most recent order. A level vector is with . For a level vector ,
and is the set of stationary policies (an order in each state ) with for and for and . The vector base-stock policy with parameter is
equation (5) of the paper with a general in place of Morton's . Under a stationary policy , from an initial state and along a demand path , the state process is , with order and demand . In Lean these are next, v, IsLevelVector, Xs, Zs, vectorBaseStock and traj in the namespace LostSalesOldNew.StateReduction.
Formalization targets
Goal: Claim 1 (p. 1259)
For a level vector , a policy , i.i.d. demands with law on and , and any initial state , almost surely
The paper's word is "transient"; the statement above says that every state outside , indeed the whole complement, is visited only finitely often.
Milestones
- (5) and §4: for every level vector , .
- Invariance (proof of Claim 1): , , imply .
- Entrance (proof of Claim 1): along a demand path with and , the process started at any visits .
A further item records the paper's remark that and are increasing in .
Significance
Claim 1 lets the dynamic program be solved on the compact set with policies restricted to , which is what makes the paper's exact computations (lead times up to four, §6) feasible. Since contains the vector base-stock policies and, for large enough, any policy that stops ordering in large states, the claim also says that every plausible policy eventually confines the state to a bounded set.
The result has a short proof in the paper and no machine-checked version. Formalizing it produces a reusable encoding of the lost-sales pipeline with general stationary policies, and makes explicit two points the paper leaves implicit: the probabilistic reading of "transient", and the demand condition under which the process must leave the complement of . Related platform material treats the backlog analogue (VeinottBaseStock.base_stock_level_absorbing, a base-stock level set is absorbing) and lost-sales dynamics under other conventions (CappedBaseStock_Model, from an empty initial state under capped base-stock policies with average cost); those formulations use another state convention and cost criterion and are not imported here.
Difficulty
The invariance step is algebra on partial sums. The content of the claim is the entrance step: outside the policy orders nothing, so the process can only reach through demand draining the stock and the pipeline. That requires the cumulative demand to diverge, which fails pathwise (demand identically zero leaves a state with fixed forever) and holds only almost surely, from independence and . The naive reading of "transient" as invariance alone, or as the pathwise statement with divergent demand assumed, misses this step.
Formalization scope
- States are
Fin L → ℝwith in the goal; theorems quantify over nonnegative states. The vector isFin.snoc x z; takes a natural-number index and vanishes at , so . - Level vectors are
Fin (L+1) → ℝ, antitone with nonnegative last entry. constrains ; constrains for . - Policies are deterministic stationary functions of the state, with no measurability required. The zero condition and the sign condition of range over states (the paper's state space); over all of the vector base-stock policy would not be in .
- Demand is a probability measure on with ; the demand sequence is the coordinate process under
Measure.infinitePi (fun _ : ℕ => D). The hypothesis is added to the paper's assumptions; without it the claim is false. - "Transient" is read as: almost surely the state lies in from some period on.
- Ruled out: the goal is neither the invariance statement alone, which says nothing about states outside , nor the pathwise entrance statement with divergent cumulative demand assumed, which drops the probabilistic content.
A complete development needs the partial-sum algebra of the pipeline, the second Borel–Cantelli lemma or the strong law for i.i.d. nonnegative sequences under Measure.infinitePi, and induction along traj. The pipeline encoding is shared with the second mission of this series (lead-time monotonicity). Proofs of any milestone and of the goal are welcome.
Selected references
- P. Zipkin, Old and New Methods for Lost-Sales Inventory Systems, Operations Research 56(5):1256–1263, 2008. https://doi.org/10.1287/opre.1070.0471
- T. Morton, Bounds on the Solution of the Lagged Optimal Inventory Equation with No Demand Backlogging and Proportional Costs, SIAM Review 11:572–576, 1969 (as cited in Zipkin 2008).
- T. Morton, The Near-Myopic Nature of the Lagged-Proportional-Cost Inventory Problem with Lost Sales, Operations Research 19(7):1708–1716, 1971. https://doi.org/10.1287/opre.19.7.1708
- R. Levi, G. Janakiraman, M. Nagarajan, Provably Near-Optimal Balancing Policies for Stochastic Inventory Control Models with Lost Sales, Mathematics of Operations Research, 2008 (forthcoming at the time of Zipkin 2008).