Theorem 3.2, p. 5 — every run of the projected reflected gradient method converges weakly to a solution of the monotone VI
ProvedProjReflGrad.Weak.theorem_3_2p2o-batch-pfp2ap2o-gran-per-chapterp2o-plan-paperp2o-v1projection-methodvariational-inequalityweak-convergence
Let be a real Hilbert space, closed and convex, and a mapping such that
- (C1) the solution set of the variational inequality for all is nonempty;
- (C2) is monotone on ;
- (C3) is Lipschitz continuous on with a constant .
Let and let be generated by the projected reflected gradient method (Algorithm 3.1): arbitrary and
Then there is with
This is the main convergence result of the paper: the method needs one projection and one evaluation of per iteration, and still converges under the same assumptions as the extragradient method.
Formalization Note. Weak convergence is stated as for every . The run predicate has no stopping rule (a stopped run continues as a constant sequence). is not required to lie in .
Preamble
import Mathlib import Definitions.Def_ProjReflGrad_Weak_Setting
Formal statement
namespace ProjReflGrad.Weak
/-- Theorem 3.2 (Malitsky 2015, p. 5): under (C1)–(C3) and `0 < λ < (√2 - 1)/L`, every sequence
`(x_n)` generated by Algorithm 3.1 converges weakly to a solution of (1.1). -/
theorem theorem_3_2 {H : Type*} [NormedAddCommGroup H] [InnerProductSpace ℝ H] [CompleteSpace H]
(C : Set H) (hCcl : IsClosed C) (hCcv : Convex ℝ C) (F : H → H) (L lam : ℝ)
(hC1 : (solSet C F).Nonempty) (hC2 : IsMonotoneMap F) (hL : 0 < L) (hC3 : IsLipschitzMap F L)
(hlam0 : 0 < lam) (hlam1 : lam < (Real.sqrt 2 - 1) / L)
(x y : ℕ → H) (hrun : IsPRGRun C F lam x y) :
∃ xs ∈ solSet C F, IsWeakLimit x xs := by sorry
end ProjReflGrad.Weak
Source
Malitsky, Projected Reflected Gradient Methods for Monotone Variational Inequalities, arXiv:1502.04968v1, p. 5, Theorem 3.2
Human review
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.