A Robust Optimization Approach to Inventory Theory: The Optimal Robust Policy Is the Optimal Nominal Policy for an Explicit Modified Demand, at Extra Cost (2ph/(p+h))·ΣA_kResearch Paper
Motivation
Classical inventory theory chooses order quantities against a probability distribution of demand. The resulting dynamic programs are optimal in expectation but need the distribution, and they become intractable once several installations, capacities or fixed costs interact. Robust optimization replaces the distribution by an uncertainty set and asks for the order sequence whose worst-case cost over that set is smallest. Bertsimas and Thiele (Operations Research 54(1), 2006) applied the budget-of-uncertainty approach of Bertsimas and Sim (The Price of Robustness, Operations Research 52(1), 2004) to finite-horizon inventory control. Their main structural result says that robustness does not destroy the structure of the classical problem. The robust problem is a deterministic (nominal) inventory problem with an explicitly modified demand, and the price of robustness is an explicit constant.
Setting
A single item is ordered at a single installation over periods . The stock at the beginning of the horizon is . Orders arrive immediately, demand is subtracted, and excess demand is backlogged, so the stock at the end of period is
The demand of period is uncertain: with a nominal demand , a maximal deviation and a scaled deviation . A budget of uncertainty limits the total scaled deviation up to period . The budgets satisfy and .
Each period costs . The purchasing cost is for and , with and . The holding/shortage cost is , with and . The nominal problem with demand minimizes over for a fixed demand sequence .
For each , is the optimal value of the linear program
It is the worst-case deviation of the cumulative demand up to from its nominal value, with . Write for the nominal stock. The robust formulation (14) minimizes over subject to the following constraints for every :
- , , and , for ;
- ;
- .
The variables are the dual of (13). Formulation (14) is equivalent to requiring the holding and shortage constraints of period for every demand whose scaled deviations satisfy and .
Formalization targets
Goal: Theorem 3.2 (a), (b), (d)
Let the modified demand be
Write for the nominal cost of under demand . Then:
- For every , the minimum of the objective of (14) over the feasible is attained and equals
- is the order part of an optimal solution of (14) if and only if is optimal for the nominal problem with demand .
- The optimal cost of (14) is the optimal nominal cost under plus .
- If and , the order-up-to policy with levels is robust-optimal.
Milestones
The milestones are the steps of the paper's proof, in order:
- LP (13) and its dual are attained with the common value .
- The constraints of (14) are the robust counterpart of the -th holding/shortage pair (10)–(11).
- For fixed orders, the value of (14) is the sum (21).
- The modified stock (22) satisfies .
- The max identity (23): .
- Lemma 3.1(b): for nonnegative demand, the nominal problem without fixed cost is solved by ordering up to .
- Remark 1: , so when .
- Remark 3: under i.i.d. demand, , which gives the closed-form thresholds.
Significance
The theorem reduces robust inventory control to nominal inventory control. Every structural fact known for the deterministic problem then transfers to the robust one. These include the optimality of base-stock policies without fixed cost and the threshold structure with a fixed cost. The robust base-stock levels are explicit: they shift the nominal levels by , upward when shortage is more expensive than holding. The extra cost quantifies the price of protection as a function of the budgets. The paper uses the same reduction for capacitated orders (Theorem 3.3) and for supply networks (§4).
The result has been proved since 2006, and no machine-checked proof of it, or of any budgeted robust counterpart, is known to exist. This mission provides several formalizations for reuse:
- the budgeted robust counterpart of a pair of piecewise-linear constraints;
- the duality of the fractional knapsack LP (13);
- the optimality of base-stock orders for a deterministic backlogged inventory problem.
Difficulty
The algebraic core, identity (23), is elementary. The work is in the reductions around it. The first is that (14) really is the worst case of (10)–(11): this needs strong duality for (13), together with attainment on both sides, and the observation that the minimizing and maximizing deviations of a constraint pair differ. The second is that the minimum of (14) over the auxiliary variables, for fixed orders, is (21). This requires the dual optimum to be attained with the value of (13), and so that the cost is monotone in . The third is the base-stock part, which needs Lemma 3.1(b), a global optimality statement for a -period problem with backlogging. The paper proves that lemma by an explicit dual certificate. An argument through first-order conditions in each period is not enough, because orders in one period affect every later stock level.
Formalization scope
All data are real numbers and sequences are ℕ → ℝ; only indices matter. stock w u k denotes , the stock at the end of period . The standing assumptions of §3.1 are fields of the model:
- , , , ;
- ;
- and .
The conventions and corrections are:
- Fixed cost. The paper writes it with binary variables and a big- constraint. Here it is the indicator in the objective, as in the paper's own (21).
- "Optimal". It always means minimality over all feasible points.
- The policy. It is the order sequence chosen at time 0.
- . It is the value of (13), as in Remark 1 after the theorem, not "the optimal of (14)", which need not be unique.
- The robust formulation. (14) is formalized as printed: the -th constraint pair is protected by the budget alone, not by the intersection of all budgets up to .
- Sign slip. The page's is a sign slip for . The formal statements use the correct sign; the result is unaffected because the deviation set is symmetric.
- Part (b). It is stated under . As printed it fails when makes negative, for example , , , , , , . Lemma 3.1(b) carries the matching hypothesis of nonnegative demand.
- Remark 3. It adds .
- Remark 1. Its inequalities are weak.
- Not stated. The (s, S) clause of (a) and part (c) are excluded. They rest on a stochastic theorem cited from Bertsekas (1995) and on thresholds stated through the optimal ordering times.
A trivializing formalization is ruled out: the robust cost is formulation (14) with its variables , and is the value of LP (13). Neither is the closed-form objective (21) nor an arbitrary sequence. Contributions are welcome on the LP duality of (13) (a fractional knapsack), on the robust counterpart milestone, and on Lemma 3.1(b), each of which is independent of the others.
Selected references
- D. Bertsimas, A. Thiele, A Robust Optimization Approach to Inventory Theory, Operations Research 54(1):150–168, 2006. https://doi.org/10.1287/opre.1050.0238
- D. Bertsimas, M. Sim, The Price of Robustness, Operations Research 52(1):35–53, 2004. https://doi.org/10.1287/opre.1030.0065
- A. Ben-Tal, A. Nemirovski, Robust solutions of uncertain linear programs, Operations Research Letters 25(1):1–13, 1999. https://doi.org/10.1016/S0167-6377(99)00016-4
- D. P. Bertsekas, Dynamic Programming and Optimal Control, Vol. 1, Athena Scientific, 1995.