Computational Issues in an Infinite-Horizon, Multiechelon Inventory Model 1: The Decomposition Policy Is Optimal for Discounted CostsResearch Paper
Motivation
Distribution systems often move stock in two stages. A depot orders from an outside supplier and ships to a retail outlet, where customer demand arrives and unmet demand is backordered. Stock held anywhere costs money, a shortage at the outlet costs more, and each order carries a fixed charge. The basic question is what ordering and shipping rule minimizes total cost.
Clark and Scarf (Management Science 6, 1960) showed that over a finite planning horizon this two-echelon problem decomposes. The outlet solves its own single-location problem, and the depot solves a second single-location problem in which the outlet's shortfall is charged through an induced penalty cost. Federgruen and Zipkin (Operations Research 32(4), 1984) carried the decomposition to the infinite horizon. In the infinite-horizon problems the induced penalty becomes stationary and explicit, which makes the system computable with single-location tools. This mission covers the discounted-cost half of that paper (§§1–2).
Timeline:
- 1960: Clark and Scarf, finite-horizon decomposition, with a nonstationary penalty built from the outlet's optimal cost functions.
- 1963: Iglehart (Management Science 9) proved, for the single-location discounted problem, that the finite-horizon value functions converge uniformly and that an policy is optimal.
- 1984: Federgruen and Zipkin combine the two results and prove that a stationary policy built from the decomposition is optimal for the infinite-horizon discounted and average-cost problems.
Setting
Time is discrete. The cost data are a fixed order cost , an order cost rate , a shipment cost rate , a holding cost rate on all system stock, an extra holding cost rate at the outlet, and a backorder penalty rate ; all are positive. The discount factor satisfies , shipments take periods and orders take periods. One-period demands are independent copies of a nonnegative continuous random variable with mean , and denotes the sum of copies.
The state is :
- lists the outstanding orders, placed periods ago;
- is the depot's echelon inventory (its own stock plus );
- is the outlet's stock plus shipments in transit.
An action is an order and a shipment with . With demand , the next state is . The one-period cost is
where for , , and
is the expected total discounted cost of a policy from state .
The critical number minimizes . The stationary induced penalty is for and otherwise. The depot problem has state , action and one-period cost . The policy orders by an optimal stationary policy of and ships : up to the critical number when the depot has the stock, otherwise as much as it has.
Formalization targets
Goal: Theorem 1 (p. 827)
Assume . For every state with and , and every admissible policy ,
The goal leaves the form of open: any optimal stationary depot policy will do, and no structure is assumed.
Milestones
The milestones follow the paper's own route. Write , , , for the -period optimal costs of the system, of the outlet, of the depot with penalties , and of the depot with penalty .
- Eq. (4): .
- Property (e): .
- §2 claim (Iglehart): uniformly on .
- Lemma 1: uniformly on .
- Lemma 2: uniformly.
- Lemma 3: .
- Lemma 4: satisfies the optimality equation (8), and attains it.
Significance
The theorem shows that, under discounting, the infinite-horizon two-echelon problem is solved by two single-location problems, with a penalty that is written in terms of alone. Computing does not require the outlet's optimal cost functions. The rest of the paper relies on this: its computational sections evaluate in closed form for normal demand, and they treat several outlets by relaxation. A machine-checked version also gives an infinite-horizon decomposition theorem against which future multi-echelon formalizations can be checked.
The result was proved in 1984 and is not open. It has not been formalized. The paper's proof is short only because it cites Iglehart's convergence results and Propositions 9.12 and 9.16 of Bertsekas and Shreve (1978) for its last step, so a formal proof must also supply these.
Difficulty
The obvious argument passes to the limit in the finite-horizon decomposition (4). That fails as stated, because the depot program (3) has nonstationary penalties , built from the outlet's optimal costs , and its value functions are not those of any stationary problem. The comparison of with needs uniform control over the whole real line. The first few are in fact unbounded, since has the wrong slope. The uniform control therefore holds only for large , and the error has to be propagated through the depot recursion.
The second obstacle is that the one-period costs are unbounded in both directions: is negative for negative . Contraction arguments for bounded costs therefore do not apply. Lower boundedness on the feasible set needs the cost relation , and passing from the optimality equation to optimality of a policy needs the theory of models with costs bounded below.
Formalization scope
Everything lives in the namespace FZEchelon.Discounted.
- Model. The data form a structure
Model. The pipeline is a vector indexed by , whose index is the paper's . For the current order arrives at once. - Policies and cost. Time runs forward with weight ; the paper counts periods remaining. Policies are measurable, non-anticipative, deterministic and history dependent, and they must be feasible along every demand path. is an extended real: the expectation of the positive part of the discounted cost sum minus that of the negative part, under the product law of the demands.
- Finite-horizon programs. These are real infima over the feasible actions.
- Hypotheses. Statements quantify over the physical states , . The standing assumptions of §1 are bundled in
StandingAssumptions: positive costs, , demand nonnegative, atomless and of finite mean. The §2 statements add and the cost relation, which the paper names in the proof of Theorem 1. The critical numbers and enter as minimizers. The depot policy enters as a measurable, nonnegative stationary policy that is optimal for ; that is the paper's definition of , and its existence is Iglehart's. - Ruled out. Comparing only against stationary policies, or reading as a bare series or a truncated sum, would trivialize or change the theorem. The comparison class is all admissible history-dependent policies.
- Corrections. Where the paper says "bounded" for every (§2 claim, Lemmas 1 and 2), the statements claim boundedness only where it holds: , , and eventually, respectively. The moderation notes give the counterexample at . Lemma 2 also carries the standing assumption of p. 821 that never ordering is not optimal. The statement is false without it.
- Infrastructure. A complete development needs the convexity theory of the single-location newsvendor function , value iteration for discounted models with costs bounded below, and the Markov property for the product measure on demand sequences. The control-system file is reusable for other inventory and queueing missions. Formalizations of Iglehart's theorem and of Bertsekas–Shreve Propositions 9.12 and 9.16 are welcome.
Selected references
- A. Federgruen, P. Zipkin, Computational Issues in an Infinite-Horizon, Multiechelon Inventory Model, Operations Research 32(4):818–836, 1984. https://doi.org/10.1287/opre.32.4.818
- A. J. Clark, H. Scarf, Optimal Policies for a Multi-Echelon Inventory Problem, Management Science 6(4):475–490, 1960. https://doi.org/10.1287/mnsc.6.4.475
- 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
- D. P. Bertsekas, S. E. Shreve, Stochastic Optimal Control: The Discrete-Time Case, Academic Press, 1978. https://web.mit.edu/dimitrib/www/soc.html