Eq. (21) — summed estimate of the augmented Lagrangian
ProvedNonconvexSplitting.ProxADMM.eq21_summedadmmnonconvex-optimizationp2o-batch-p200bp2o-gran-per-chapterp2o-plan-paperp2o-v1
Assume the standing assumptions and Assumption 1 with witnesses , and let be generated by the proximal ADMM. Put
Then for all integers
(The sum is empty when .)
It shows that the augmented Lagrangian decreases along the iterates up to a single boundary term.
Formalization Note The paper writes the summation start as ; here it is , since is the linear map. Only the first and last members of the paper's chain are stated, additively in EReal.
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.ProxADMM
/-- Eq. (21) of Li–Pong (p. 9): the summed estimate for the augmented Lagrangian, first and
last members, with `R = δ I + T₂ - (2/(σβ)) H_γ`. The summation start is `M₀` (the paper's `M`). -/
theorem eq21_summed {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)
(M₀ N : ℕ) (hM₀ : 1 ≤ M₀) (hN : M₀ < N) :
augLag h P M β (x N) (y N) (z N) ≤
augLag h P M β (x M₀) (y M₀) (z M₀) +
((-(1 / 2) * ∑ t ∈ Finset.Ico M₀ (N - 1),
wnormSq (δ • (1 : EuclideanSpace ℝ (Fin n) →L[ℝ] EuclideanSpace ℝ (Fin n)) + T2 - (2 / (σ * β)) • ((1 / γ) • Q3 + (1 / (1 - γ)) • (T1 * T1))) (x (t + 1) - x t) +
1 / 2 * wnormSq ((2 / (σ * β * (1 - γ))) • (T1 * T1)) (x M₀ - x (M₀ - 1)) : ℝ) : EReal) := by sorry
end NonconvexSplitting.ProxADMM
Source
Li & Pong, Global Convergence of Splitting Methods for Nonconvex Composite Optimization, arXiv:1407.0753v6, p. 9, Eq. (21) and the definition of R after it
Human review
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.