Theorem 2.4 — bounded subsequences and stationarity of limit points
ProvedCalamaiMore.Convergence.subseq_bounded_stationaryconvergencegradient-projectionp2o-batch-p200ap2o-gran-per-chapterp2o-plan-paperp2o-v1stationary-point
Let be a nonempty closed convex subset of a finite-dimensional real inner product space , let be continuously differentiable on , and let be a run of the gradient projection method defined by (2.1) and (2.2), with constants and . If some subsequence (with infinite) is bounded, then
Moreover, any limit point of is a stationary point of .
Unlike Theorem 2.3, neither a lower bound on nor uniform continuity of is assumed; boundedness of one subsequence replaces them.
Formalization Note A limit point of is a cluster point of the sequence (MapClusterPt x⋆ atTop x), and the limit along is taken along the filter atTop ⊓ 𝓟 K.
Preamble
import Mathlib import Definitions.Def_CalamaiMore_Convergence_IsGradientProjectionRun import Definitions.Def_CalamaiMore_Shared_IsStationaryPoint
Formal statement
namespace CalamaiMore.Convergence
/-- Calamai–Moré, Theorem 2.4 (p. 100): if some subsequence `{x_k : k ∈ K}` is bounded, then
`‖x_{k+1} - x_k‖ / α_k → 0` along `K`; moreover every limit (cluster) point of `{x_k}` is a
stationary point. -/
theorem subseq_bounded_stationary {E : Type*} [NormedAddCommGroup E] [InnerProductSpace ℝ E] [FiniteDimensional ℝ E]
(Ω : Set E) (hΩne : Ω.Nonempty) (hΩc : IsClosed Ω) (hΩcv : Convex ℝ Ω)
(f : E → ℝ) (hfd : ∀ x ∈ Ω, DifferentiableAt ℝ f x) (hfc : ContinuousOn (gradient f) Ω)
(γ₁ γ₂ μ₁ μ₂ : ℝ) (hγ₁ : 0 < γ₁) (hγ₂ : 0 < γ₂)
(hμ₁ : μ₁ ∈ Set.Ioo (0 : ℝ) 1) (hμ₂ : μ₂ ∈ Set.Ioo (0 : ℝ) 1)
(x : ℕ → E) (α : ℕ → ℝ) (hrun : IsGradientProjectionRun f Ω γ₁ γ₂ μ₁ μ₂ x α)
(K : Set ℕ) (hK : K.Infinite) (hKb : Bornology.IsBounded (x '' K)) :
Filter.Tendsto (fun k => ‖x (k + 1) - x k‖ / α k)
(Filter.atTop ⊓ Filter.principal K) (nhds 0) ∧
∀ xstar : E, MapClusterPt xstar Filter.atTop x → CalamaiMore.Shared.IsStationaryPoint f Ω xstar := by sorry
end CalamaiMore.Convergence
Source
Calamai & Moré, Projected gradient methods for linearly constrained problems, Math. Programming 39 (1987), p. 100, Theorem 2.4
Human review
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.