Weak duality between (20) and (21), Sect. 5.1.4, p. 17 — gives (22)
ProvedWaitJudge.Convex.weak_dualitydualitylinear-programmingmoment-problemp2o-batch-pfp2ap2o-gran-per-chapterp2o-plan-paperp2o-v1
Let and be natural numbers and . Let be finite (nonnegative) measures on satisfying the truncated moment conditions of (20),
and let be feasible for the dual problem (21):
Then
Taking the supremum over and the infimum over gives , hence , which is (22). The statement is pure analysis: no scenario program appears.
Formalization Note The generalized distribution functions of the paper are represented by finite measures on ; their mass outside plays no role. The integrands are bounded on , so every integral is finite.
Preamble
import Mathlib
Formal statement
namespace WaitJudge.Convex
theorem weak_duality (d M N : ℕ) (hdM : d ≤ M) (ε : ℕ → ℝ) (hε : ∀ k ≤ d, 0 ≤ ε k ∧ ε k ≤ 1)
(μ : ℕ → MeasureTheory.Measure ℝ) [∀ k, MeasureTheory.IsFiniteMeasure (μ k)]
(hmom : ∀ m ≤ M, ∑ k ∈ Finset.range (min m d + 1),
(m.choose k : ℝ) * ∫ v in Set.Icc 0 1, (1 - v) ^ (m - k) ∂(μ k) = 1)
(lam : ℕ → ℝ)
(hlam : ∀ k ≤ d, ∀ v ∈ Set.Icc (0 : ℝ) 1,
(N.choose k : ℝ) * (1 - v) ^ (N - k) * Set.indicator (Set.Ioc (ε k) 1) 1 v ≤
∑ m ∈ Finset.Icc k M, lam m * (m.choose k : ℝ) * (1 - v) ^ (m - k)) :
∑ k ∈ Finset.range (d + 1), (N.choose k : ℝ) * ∫ v in Set.Ioc (ε k) 1, (1 - v) ^ (N - k) ∂(μ k) ≤
∑ m ∈ Finset.range (M + 1), lam m := by sorry
end WaitJudge.Convex
Source
Campi & Garatti, Wait-and-judge scenario optimization, Math. Program. (2018), doi:10.1007/s10107-016-1056-9 (accepted manuscript), PDF pp. 16–17, Sect. 5.1.4, (20), (21) and the weak-duality chain leading to (22)
Human review
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.