Eq. (13):
ProvedNonconvexSplitting.ADMMBounded.eq13_dual_identityadmmnonconvex-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).
Then for every ,
This identity expresses the dual iterate through the primal iterates. It is the starting point of the estimates on the dual variable used in the boundedness proof, in particular Eq. (31).
Formalization Note Assumption 1 is not assumed. The adjoint is Mathlib's ContinuousLinearMap.adjoint, and is gradient.
Preamble
import Mathlib import Definitions.Def_NonconvexSplitting_Shared_StandingAssumptions import Definitions.Def_NonconvexSplitting_Shared_IsProxADMMSeq open NonconvexSplitting.Shared open Filter Topology open scoped InnerProductSpace
Formal statement
namespace NonconvexSplitting.ADMMBounded
/-- Eq. (13) of Li–Pong (p. 8): along the proximal ADMM, for every `t`,
`M* z^{t+1} = ∇h(x^{t+1}) + ∇φ(x^{t+1}) - ∇φ(x^t)`. -/
theorem eq13_dual_identity {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 β)
(x : ℕ → EuclideanSpace ℝ (Fin n)) (y z : ℕ → EuclideanSpace ℝ (Fin m))
(hseq : IsProxADMMSeq h P phi M β x y z)
(t : ℕ) :
ContinuousLinearMap.adjoint M (z (t + 1)) =
gradient h (x (t + 1)) + gradient phi (x (t + 1)) - gradient phi (x t) := by sorry
end NonconvexSplitting.ADMMBounded
Source
Li & Pong, Global Convergence of Splitting Methods for Nonconvex Composite Optimization, arXiv:1407.0753v6, p. 8, Eq. (13)
Human review
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.