(45) — the minimizer of on
ProvedL0BnB.Duality.eq_45lagrangian-dualityp2o-batch-pfp2bp2o-gran-per-chapterp2o-plan-paperp2o-v1reverse-huber
Let , let (standing for ) and (a multiplier ), and let . Set
Then and
This is Case 1 of the inner minimization in the proof of Theorem 2: on this interval , so is piecewise linear.
Formalization Note The paper's "argmin" is stated as membership in the interval plus minimality over it; uniqueness is not claimed. is the sign constraint of the multipliers in (43). sign is Real.sign; in the second case , so sign(0) does not arise there.
Preamble
import Mathlib import Definitions.Def_L0BnB_Duality_Dual
Formal statement
namespace L0BnB.Duality
/-- (45), proof of Theorem 2, p. 31 (Case 1: `|βᵢ| ≤ √(λ₀/λ₂)`). For `a = αᵀXᵢ` and `η = ηᵢ ≥ 0`,
the point `β̃*ᵢ` of (45) lies in `[−√(λ₀/λ₂), √(λ₀/λ₂)]` and minimizes
`Dᵢ(βᵢ) = ψ₁(βᵢ; λ₀, λ₂) + a βᵢ + η|βᵢ|` over that interval. -/
theorem eq_45 (lam0 lam2 a η : ℝ) (hlam0 : 0 < lam0) (hlam2 : 0 < lam2) (hη : 0 ≤ η) :
betaTilde45 lam0 lam2 a η ∈ Set.Icc (-Real.sqrt (lam0 / lam2)) (Real.sqrt (lam0 / lam2)) ∧
∀ b ∈ Set.Icc (-Real.sqrt (lam0 / lam2)) (Real.sqrt (lam0 / lam2)),
D lam0 lam2 a η (betaTilde45 lam0 lam2 a η) ≤ D lam0 lam2 a η b := 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. 31, Proof of Theorem 2, Case 1, (45)
Human review
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.