Lemma 4.1, p. 11 — bounding the dual variable: the dual step is controlled by the primal steps
ProvedNAPPAL.Rate.lemma_4_1augmented-lagrangiandual-variablep2o-batch-pfp2ap2o-gran-per-chapterp2o-plan-paperp2o-v1primal-dual
Let Assumptions 1 and 2 hold and let be generated by NAPP-AL (with any admissible steps). Then:
- for every ,
- for every ,
- for every ,
The dual iterates have no step size of their own; this lemma bounds their movement by the movement of the primal iterates, which is what lets the potential decrease.
Formalization Note Parts 2 and 3 involve and are stated for . The lemma does not assume the step rule (8); its hypotheses are Assumptions 1–2 and the NAPP-AL relation only, as printed. is the adjoint of and the operator norm.
Preamble
import Mathlib import Definitions.Def_NAPPAL_Rate_Setting open Filter Topology open scoped InnerProductSpace
Formal statement
namespace NAPPAL.Rate
theorem lemma_4_1 {n d m : ℕ} (P : NAPPAL.KL.Problem n d m) (LG LH L0 LK β γ σ : ℝ) (LOmj : Fin m → ℝ)
(K : NAPPAL.KL.E n → ℝ) (δ ε : ℕ → ℝ) (u : ℕ → NAPPAL.KL.E n) (v : ℕ → NAPPAL.KL.E d) (p : ℕ → NAPPAL.KL.E m)
(hA1 : NAPPAL.KL.Assumption1 P LG LH L0 LOmj) (hA2 : NAPPAL.KL.Assumption2 P K β LK γ LG LH)
(hrun : IsNAPPAL P K γ σ δ ε u v p) :
(∀ k : ℕ, ‖ContinuousLinearMap.adjoint P.B (p k - p (k + 1))‖ ^ 2 ≥
NAPPAL.KL.lamMin P * ‖p k - p (k + 1)‖ ^ 2) ∧
(∀ k : ℕ, 1 ≤ k →
ContinuousLinearMap.adjoint P.B (p k) =
-NAPPAL.KL.gradV P (u (k - 1)) (v (k - 1)) - gradient P.H (v (k - 1)) +
γ • ContinuousLinearMap.adjoint P.B (NAPPAL.KL.Theta P (u k) - NAPPAL.KL.Theta P (u (k - 1)))) ∧
(∀ k : ℕ, 1 ≤ k →
‖p k - p (k + 1)‖ ^ 2 ≤
3 * γ ^ 2 * ‖P.B‖ ^ 2 * L0 ^ 2 / NAPPAL.KL.lamMin P * ‖u k - u (k + 1)‖ ^ 2 +
3 * (LG + γ * ‖P.B‖ * L0) ^ 2 / NAPPAL.KL.lamMin P * ‖u (k - 1) - u k‖ ^ 2 +
3 * (LG + LH) ^ 2 / NAPPAL.KL.lamMin P * ‖v (k - 1) - v k‖ ^ 2) := by sorry
end NAPPAL.Rate
Source
Zhu, Zhao, Zhang, A First-Order Primal-Dual Method for Nonconvex Constrained Optimization Based on the Augmented Lagrangian, arXiv:2007.12219v1, p. 11, Lemma 4.1(i)–(iii)
Human review
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.