Worst-case value-at-risk is additive over marginalized moment ambiguity sets
ProvedDRCVRP.Marginal.worstCaseVaR_additiveLet be a marginalized moment ambiguity set of the form (5): for customers , a support box with , a mean , and for each customer a componentwise convex dispersion measure and a bound with ,
Let . Then for every nonempty customer subset ,
The value-at-risk of a sum is in general not the sum of the values-at-risk, even for single distributions in ; the theorem says that the worst cases, taken separately for each side, agree. It reduces the distributionally robust vehicle routing problem over (5) to a deterministic one (Corollary 1) and makes the per-customer closed forms of Propositions 2–4 sufficient for every customer set.
Formalization Note Customers are Fin n (0-based), distributions are measures on Fin n → ℝ, and the worst-case value-at-risk is worstCaseVaR (marginalSet qlo qhi μ φ σ) ε S, a real supremum that is nonempty and bounded under the hypotheses. The standing assumptions of p. 723 are hypotheses: 0 ≤ qlo, qlo < μ < qhi componentwise, each component φ i l convex on (a real-valued convex function is continuous, so "closed" is automatic), and φ i l (μ i) < σ i l. The number of dispersion components p i may be any natural number.
import Mathlib import Definitions.Def_MultistageStochastic_RiskFunctional import Definitions.Def_DRCVRP_Marginal_WorstCaseVaR import Definitions.Def_DRCVRP_Marginal_AmbiguitySets open MeasureTheory
namespace DRCVRP.Marginal
/-- Theorem 3 (Ghosal and Wiesemann 2020, §4, p. 723): over every marginalized moment ambiguity
set (5), the worst-case value-at-risk of a total demand is the sum of the customers' worst-case
values-at-risk. -/
theorem worstCaseVaR_additive {n : ℕ}
(qlo qhi μ : Fin n → ℝ) (ε : ℝ) (hε₀ : 0 < ε) (hε₁ : ε < 1)
(hqlo : ∀ i, 0 ≤ qlo i) (hμ : ∀ i, qlo i < μ i ∧ μ i < qhi i)
{p : Fin n → ℕ} (φ : (i : Fin n) → Fin (p i) → ℝ → ℝ) (σ : (i : Fin n) → Fin (p i) → ℝ)
(hφ : ∀ i l, ConvexOn ℝ Set.univ (φ i l)) (hσ : ∀ i l, φ i l (μ i) < σ i l)
(S : Finset (Fin n)) (hS : S.Nonempty) :
worstCaseVaR (marginalSet qlo qhi μ φ σ) ε S =
∑ i ∈ S, worstCaseVaR (marginalSet qlo qhi μ φ σ) ε {i} := by sorry
end DRCVRP.Marginal
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.