Closed-form worst-case value-at-risk over marginalized first-order ambiguity sets
ProvedDRCVRP.Marginal.firstOrder_worstCaseVaR_eqdistributionally-robust-optimizationp2o-batch-p200bp2o-gran-per-chapterp2o-plan-paperp2o-v1value-at-risk
Let be a marginalized first-order ambiguity set of the form (6),
where with , and (so bounds the mean absolute deviation of customer 's demand). Let . Then for every customer ,
Together with Theorem 3 this gives the worst-case value-at-risk of every customer set over (6) in closed form. The supremum is in general not attained by any distribution in .
Formalization Note Customers are Fin n (0-based); the left side is worstCaseVaR (firstOrderSet qlo qhi μ σ) ε {i}, a real supremum over a nonempty bounded set. The three-term minimum is written as nested binary min.
Preamble
import Mathlib import Definitions.Def_MultistageStochastic_RiskFunctional import Definitions.Def_DRCVRP_Marginal_WorstCaseVaR import Definitions.Def_DRCVRP_Marginal_AmbiguitySets open MeasureTheory
Formal statement
namespace DRCVRP.Marginal
/-- Proposition 2 (Ghosal and Wiesemann 2020, §4.1, p. 724, Eq. (7)): the worst-case
value-at-risk of one customer's demand over the marginalized first-order ambiguity set (6). -/
theorem firstOrder_worstCaseVaR_eq {n : ℕ}
(qlo qhi μ : Fin n → ℝ) (ε : ℝ) (hε₀ : 0 < ε) (hε₁ : ε < 1)
(hqlo : ∀ i, 0 ≤ qlo i) (hμ : ∀ i, qlo i < μ i ∧ μ i < qhi i)
(σ : Fin n → ℝ) (hσ : ∀ i, 0 < σ i) (i : Fin n) :
worstCaseVaR (firstOrderSet qlo qhi μ σ) ε {i} =
μ i + min (min (qhi i - μ i) ((1 - ε) / ε * (μ i - qlo i))) (1 / (2 * ε) * σ i) := by sorry
end DRCVRP.Marginal
Source
Ghosal and Wiesemann, The Distributionally Robust Chance-Constrained Vehicle Routing Problem, Oper. Res. 68(3) (2020) 716–732, §4.1, p. 724, Proposition 2, Eq. (7) (ambiguity set Eq. (6))
Human review
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.