Eq. (31): bounded by the gradient and the last primal step
ProvedNonconvexSplitting.ADMMBounded.eq31_dual_boundadmmnonconvex-optimizationp2o-batch-p200bp2o-gran-per-chapterp2o-plan-paperp2o-v1
Let be twice continuously differentiable with bounded Hessian, proper and lower semicontinuous, twice continuously differentiable and convex, linear with adjoint , and . Let be a sequence generated by the proximal ADMM with penalty and proximal function (initial points arbitrary, unconstrained). Suppose Assumption 1 holds with witnesses and . For a self-map write .
Then for every ,
It bounds the dual iterates by primal quantities, so that bounds on and on the primal steps transfer to .
Formalization Note is the composition , and .
Preamble
import Mathlib import Definitions.Def_NonconvexSplitting_Shared_StandingAssumptions import Definitions.Def_NonconvexSplitting_Shared_IsProxADMMSeq import Definitions.Def_NonconvexSplitting_Shared_Assumption1 open NonconvexSplitting.Shared open Filter Topology open scoped InnerProductSpace
Formal statement
namespace NonconvexSplitting.ADMMBounded
/-- Eq. (31) of Li–Pong (p. 12): for every `t ≥ 1`,
`σ‖z^t‖² ≤ (1/γ)‖∇h(x^t)‖² + (1/(1-γ))‖x^t - x^{t-1}‖²_{T₁²}`. -/
theorem eq31_dual_bound {n m : ℕ} (h : EuclideanSpace ℝ (Fin n) → ℝ) (P : EuclideanSpace ℝ (Fin m) → EReal)
(phi : EuclideanSpace ℝ (Fin n) → ℝ) (M : EuclideanSpace ℝ (Fin n) →L[ℝ] EuclideanSpace ℝ (Fin m)) (β : ℝ)
(hstd : StandingAssumptions h P phi β)
(σ δ γ : ℝ) (Q1 Q2 T1 T2 Q3 : EuclideanSpace ℝ (Fin n) →L[ℝ] EuclideanSpace ℝ (Fin n))
(hA : Assumption1 h phi M β σ Q1 Q2 T1 T2 δ Q3 γ)
(x : ℕ → EuclideanSpace ℝ (Fin n)) (y z : ℕ → EuclideanSpace ℝ (Fin m))
(hseq : IsProxADMMSeq h P phi M β x y z)
(t : ℕ) (ht : 1 ≤ t) :
σ * ‖z t‖ ^ 2 ≤
(1 / γ) * ‖gradient h (x t)‖ ^ 2 +
(1 / (1 - γ)) * wnormSq (T1 * T1) (x t - x (t - 1)) := by sorry
end NonconvexSplitting.ADMMBounded
Source
Li & Pong, Global Convergence of Splitting Methods for Nonconvex Composite Optimization, arXiv:1407.0753v6, p. 12, Eq. (31)
Human review
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.