Theorem 3, p. 7 — for f ∈ F_∞ the solution of (3) satisfies f(X(t)) − f⋆ ≤ 2‖x₀ − x⋆‖²/t²
ProvedNesterovODE.Rate.theorem_3convergence-ratelyapunov-energynesterov-odep2o-batch-pfp2ap2o-gran-per-chapterp2o-plan-paperp2o-v1
Let , i.e. is convex and continuously differentiable with -Lipschitz gradient for some . Let be any minimizer of and . Let be the solution of
Then for every ,
This is the continuous-time counterpart of Nesterov's bound for the accelerated gradient method with step size (6): under the identification the two rates coincide.
Formalization Note is EuclideanSpace ℝ (Fin n). The paper speaks of "the unique global solution" in ; the statement here holds for every solution in that class (encoded as a pair ), which by Theorem 1 of the paper is the same statement. No hypothesis beyond the paper's is added; the Lipschitz constant is not used quantitatively.
Preamble
import Mathlib import Definitions.Def_NesterovODE_Rate_Setting
Formal statement
namespace NesterovODE.Rate
/-- Theorem 3 (arXiv:1503.01243v2, p. 7): for `f ∈ F_∞`, every minimizer `x⋆` and every solution
`X` of (3) with `X(0) = x₀`, `Ẋ(0) = 0`, one has `f(X(t)) − f⋆ ≤ 2‖x₀ − x⋆‖²/t²` for all `t > 0`. -/
theorem theorem_3 {n : ℕ} (f : EuclideanSpace ℝ (Fin n) → ℝ) (hf : IsFinfty f)
(x₀ xstar : EuclideanSpace ℝ (Fin n)) (hxstar : ∀ y, f xstar ≤ f y)
(X V : ℝ → EuclideanSpace ℝ (Fin n)) (hX : IsSolution f 3 x₀ X V) :
∀ t : ℝ, 0 < t → f (X t) - f xstar ≤ 2 * ‖x₀ - xstar‖ ^ 2 / t ^ 2 := by sorry
end NesterovODE.Rate
Source
Su, Boyd, Candès, A Differential Equation for Modeling Nesterov's Accelerated Gradient Method, arXiv:1503.01243v2, p. 7, Theorem 3, (7)
Human review
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.