(10)–(11) — the optimal flexible investment is the critical fractile of total demand
ProvedMixFlex.RiskNeutral.sf_optimal_investmentflexibilitynewsvendorp2o-batch-p200ap2o-gran-per-chapterp2o-plan-paperp2o-v1unreliable-supply
In the SF network of the mission's model, suppose , let be total demand with distribution function , and let satisfy the critical-fractile condition
Then maximizes over all , and the optimal SF value is
These are equations (10)–(11): the optimal flexible investment is a quantile of total demand, and its value is a partial expectation of total demand.
Formalization Note Mathlib has no quantile function ; (10) is stated as "any with equal to the fractile is optimal". For a demand whose distribution function skips the fractile no such exists and the statement is vacuous for that instance. is needed for the fractile to be defined. is rendered as .
Preamble
import Mathlib import Definitions.Def_MixFlex_RiskNeutral_Model
Formal statement
namespace MixFlex.RiskNeutral
open MeasureTheory ProbabilityTheory
/-- (10)–(11), p. 42: any `K* ≥ 0` at which the distribution function of total demand equals the
critical fractile `1 − (λ + (1 − λ)θ) c_{N+1} / (θ p)` is an optimal SF investment, and the optimal
SF value is `θ p E[S · 1{S ≤ K*}]`. -/
theorem sf_optimal_investment (P : Params) (hP : P.Standing) {N : ℕ} {Ω : Type*}
[MeasurableSpace Ω] (μ : Measure Ω) (X : Ω → Fin N → ℝ) (Y : Ω → Fin (N + 1) → ℝ)
(hS : Setting P μ X Y) (htheta : 0 < P.theta) (cF Kstar : ℝ) (hK : 0 ≤ Kstar)
(hq : μ.real {ω | ∑ n, X ω n ≤ Kstar}
= 1 - (P.lam + (1 - P.lam) * P.theta) * cF / (P.theta * P.p)) :
(∀ K : ℝ, 0 ≤ K → vSF P μ X Y cF K ≤ vSF P μ X Y cF Kstar) ∧
vSF P μ X Y cF Kstar
= P.theta * P.p * ∫ ω, (∑ n, X ω n) * (if ∑ n, X ω n ≤ Kstar then 1 else 0) ∂μ := by sorry
end MixFlex.RiskNeutral
Source
Tomlin and Wang, On the value of mix flexibility and dual sourcing in unreliable newsvendor networks, Manufacturing Service Oper. Management 7(1), 2005, p. 42, §3.1, (10)–(11)
Human review
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.