(24) — , are feasible and optimal for the dual (22)
ProvedL0BnB.Duality.eq_24dual-boundslagrangian-dualityp2o-batch-pfp2bp2o-gran-per-chapterp2o-plan-paperp2o-v1strong-duality
Let , , with . Let be an optimal solution of the reduced relaxation (5), put and
Then is feasible for (22), that is for every , and
Together with weak duality this says that is an optimal solution of (22) with no duality gap. The paper omits this proof ("follows along the lines similar to what was shown above").
Formalization Note Optimality of is a hypothesis; existence of a minimizer is not assumed.
Preamble
import Mathlib import Definitions.Def_L0BnB_Duality_Dual
Formal statement
namespace L0BnB.Duality
/-- (24), Theorem 2, p. 14. Let `√(λ₀/λ₂) > M` and let `β*` be an optimal solution of (5). With
`r* = y − Xβ*`, the dual variables `ρ* = −r*` and `μ*ᵢ = 𝟙[|β*ᵢ| = M](|ρ*ᵀXᵢ| − λ₀/M − λ₂M)`
are feasible for (22) and attain the optimal value of (5): `h₂(ρ*, μ*) = L0BnB.Reduced.F(β*)`. -/
theorem eq_24 {n p : ℕ} (X : Matrix (Fin n) (Fin p) ℝ) (y : Fin n → ℝ)
(lam0 lam2 M : ℝ) (hlam0 : 0 < lam0) (hlam2 : 0 < lam2) (hM : 0 < M)
(hreg : M < Real.sqrt (lam0 / lam2))
(βs : Fin p → ℝ) (hβs : βs ∈ L0BnB.Reduced.box p M)
(hopt : ∀ β ∈ L0BnB.Reduced.box p M, L0BnB.Reduced.F X y lam0 lam2 M βs ≤ L0BnB.Reduced.F X y lam0 lam2 M β) :
Feas22 X lam0 lam2 M (rhoStar X y βs) (muStar X y lam0 lam2 M βs) ∧
h2 y M (rhoStar X y βs) (muStar X y lam0 lam2 M βs) = L0BnB.Reduced.F X y lam0 lam2 M βs := by sorry
end L0BnB.Duality
Source
Hazimeh, Mazumder, Saab, Sparse Regression at Scale: Branch-and-Bound rooted in First-Order Optimization, arXiv:2004.06152v2, p. 14, Theorem 2, (24); p. 31, Proof of Theorem 2, case √(λ0/λ2) > M
Human review
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.