Theorem 3.4 — the proximal Newton method converges q-quadratically
ProvedProxNewton.Exact.prox_newton_quadraticlocal-convergencep2o-batch-p200ap2o-gran-per-chapterp2o-plan-paperp2o-v1proximal-newtonquadratic-convergence
Let be twice continuously differentiable and strongly convex with constant , with and Lipschitz continuous with constants and . Let be a proper closed convex function with domain and an optimal solution of . Fix and , and let be a run of the proximal Newton method (). Then and, for all sufficiently large ,
This extends the classical local quadratic convergence of Newton's method to composite objectives with a nonsmooth convex part.
Formalization Note The paper states ; the explicit constant is the one derived in its proof (p. 12), so the statement is stronger than the printed .
Preamble
import Mathlib import Definitions.Def_ProxNewton_Exact_Basic open scoped RealInnerProductSpace Topology open Filter
Formal statement
namespace ProxNewton.Exact
/-- Theorem 3.4, arXiv:1206.1623v13, p. 12. Under the assumptions of §3.2 (`g` twice
continuously differentiable, strongly convex with constant `m > 0`, `∇g` and `∇²g` Lipschitz with
constants `L1`, `L2`; `h` proper closed convex with domain `D`; `xstar` an optimal solution), every
run of the proximal Newton method with `α ∈ (0, 1/2)` and backtracking factor `β ∈ (0, 1)`
converges to `xstar` q-quadratically: `x k → xstar`, and eventually
`‖x (k+1) − xstar‖ ≤ (L2 / (2m)) ‖x k − xstar‖²` (the constant derived in the proof, p. 12). -/
theorem prox_newton_quadratic {n : ℕ} (g : EuclideanSpace ℝ (Fin n) → ℝ)
(D : Set (EuclideanSpace ℝ (Fin n))) (h : EuclideanSpace ℝ (Fin n) → ℝ)
(m L1 L2 α β : ℝ)
(hg : ContDiff ℝ 2 g) (hm : 0 < m) (hsc : StronglyConvexWith g m) (hL1 : 0 ≤ L1)
(hgL : ∀ x y : EuclideanSpace ℝ (Fin n), ‖gradient g x - gradient g y‖ ≤ L1 * ‖x - y‖)
(hL2 : 0 ≤ L2)
(hHL : ∀ x y : EuclideanSpace ℝ (Fin n), ‖hessian g x - hessian g y‖ ≤ L2 * ‖x - y‖)
(hD : IsProperClosedConvex D h)
(xstar : EuclideanSpace ℝ (Fin n)) (hstar : IsMinimizer g D h xstar)
(hα : 0 < α) (hα2 : α < 1 / 2) (hβ : 0 < β) (hβ1 : β < 1)
(x : ℕ → EuclideanSpace ℝ (Fin n))
(H : ℕ → EuclideanSpace ℝ (Fin n) →L[ℝ] EuclideanSpace ℝ (Fin n))
(Δ : ℕ → EuclideanSpace ℝ (Fin n)) (t : ℕ → ℝ)
(hrun : IsProxNewtonRun g D h α β x H Δ t) :
Tendsto x atTop (𝓝 xstar) ∧
∀ᶠ k in atTop, ‖x (k + 1) - xstar‖ ≤ L2 / (2 * m) * ‖x k - xstar‖ ^ 2 := by sorry
end ProxNewton.Exact
Source
Lee, Sun & Saunders, Proximal Newton-type methods for minimizing composite functions, arXiv:1206.1623v13, p. 12, Theorem 3.4 (constant from its proof)
Human review
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.