(25), proof of Lemma 4, p. 14 — ρ_r(z) ≥ (1/R)(c⊤x − b⊤y)⁺ for z ∈ W_R(0) and 0 < r ≤ R
ProvedRestartPD.LPSharp.eq_25linear-programmingnormalized-duality-gapp2o-batch-pfp2ap2o-gran-per-chapterp2o-plan-paperp2o-v1
Let , , , and be as in the LP setup (19), with the Euclidean norm on . Let , let , i.e. and , and let . Then
This is the half of Lemma 4 that controls the duality gap by the normalized duality gap on a bounded region.
Preamble
import Mathlib import Definitions.Def_RestartPD_LPSharp_PrimalDual import Definitions.Def_RestartPD_LPSharp_LP open scoped InnerProductSpace Matrix
Formal statement
namespace RestartPD.LPSharp
theorem eq_25 {n m : ℕ} (A : Matrix (Fin m) (Fin n) ℝ) (b : EuclideanSpace ℝ (Fin m))
(c : EuclideanSpace ℝ (Fin n)) (R : ℝ) (hR : 0 < R) (z : PDSpace n m)
(hz : z ∈ Wball lpX Set.univ R 0) (r : ℝ) (hr : 0 < r) (hrR : r ≤ R) :
((max (⟪c, z.1⟫_ℝ - ⟪b, z.2⟫_ℝ) 0 / R : ℝ) : EReal) ≤ rho (lpL A b c) lpX Set.univ r z := by sorry
end RestartPD.LPSharp
Source
Applegate, Hinder, Lu & Lubin, Faster First-Order Primal-Dual Methods for Linear Programming using Restarts and Sharpness, arXiv:2105.12715v4, p. 14, (25) in the proof of Lemma 4
Human review
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.