§3, p. 533 — renewal equation
ProvedVeinottWagnerSS.RenewalCost.renewal_equation_fSinventoryp2o-batch-p200bp2o-gran-per-chapterp2o-plan-paperp2o-v1renewal-theoryss-policy
Let be a demand distribution, , , , and integers with . Let be the total expected discounted cost of the stationary policy started from stock . Then
Starting at , no order is placed until cumulative demand exceeds , after which the process restarts from ; the equation expresses this renewal.
Formalization Note is the expected cost of the controlled chain (definition fCost), not a closed form. Convexity and coercivity of , standing assumptions of the paper, are not assumed: for the statement holds for every .
Preamble
import Mathlib import Definitions.Def_VeinottWagnerSS_RenewalCost_Demand import Definitions.Def_VeinottWagnerSS_RenewalCost_RenewalFunctions import Definitions.Def_VeinottWagnerSS_RenewalCost_PolicyCost
Formal statement
namespace VeinottWagnerSS.RenewalCost
/-- Veinott & Wagner (1965), §3, p. 533: for `0 ≤ α < 1`, `K ≥ 0` and integers `s ≤ S`, with
`D = S − s`, the discounted cost of the stationary `(s, S)` policy started at `X₁ = S`
satisfies the renewal equation `f(S) = L_α(S, D) + K r_α(D) + f(S) r_α(D)`. -/
theorem renewal_equation_fS (D : DemandDist) (α K : ℝ) (hα0 : 0 ≤ α) (hα1 : α < 1)
(hK : 0 ≤ K) (G : ℤ → ℝ) (s S : ℤ) (hsS : s ≤ S) :
fCost D α K G s S S =
LAlpha D.φ α G S (S - s).toNat + K * rAlpha D.φ α (S - s).toNat
+ fCost D α K G s S S * rAlpha D.φ α (S - s).toNat := by sorry
end VeinottWagnerSS.RenewalCost
Source
Veinott & Wagner, Computing Optimal (s, S) Inventory Policies, Management Sci. 11 (1965), p. 533, §3 (Renewal Approach), first display after Eq. (9)
Human review
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.