Eq. (24) — identity linking , and
ProvedGoldenRatioVI.Explicit.zbar_identitygolden-ratio-algorithmp2o-batch-p200ap2o-gran-per-chapterp2o-plan-paperp2o-v1
Consider a run of Algorithm 1 (EGRAAL) with parameter and iterates , . For every point and every ,
The identity follows from the averaging step (16) and lets the analysis measure progress through the averaged iterates .
Preamble
import Mathlib import Definitions.Def_GoldenRatioVI_Explicit_egraalRun
Formal statement
namespace GoldenRatioVI.Explicit
/-- Eq. (24) of Malitsky (p. 6): along a run of Algorithm 1, for every point `z` of `E` and
every `k ≥ 0`,
`‖z^{k+1} − z‖² = (ϕ/(ϕ−1))‖z̄^{k+1} − z‖² − (1/(ϕ−1))‖z̄^k − z‖² + (1/ϕ)‖z^{k+1} − z̄^k‖²`. -/
theorem zbar_identity {E : Type*} [NormedAddCommGroup E] [InnerProductSpace ℝ E]
[FiniteDimensional ℝ E] (g : E → EReal) (F : E → E) (ϕ lamBar : ℝ)
(z zbar : ℕ → E) (lam theta : ℕ → ℝ)
(hrun : IsEGRAALRun g F ϕ lamBar z zbar lam theta) (u : E) (k : ℕ) :
‖z (k + 1) - u‖ ^ 2 =
ϕ / (ϕ - 1) * ‖zbar (k + 1) - u‖ ^ 2 - 1 / (ϕ - 1) * ‖zbar k - u‖ ^ 2
+ 1 / ϕ * ‖z (k + 1) - zbar k‖ ^ 2 := by sorry
end GoldenRatioVI.Explicit
Source
Malitsky, Golden Ratio Algorithms for Variational Inequalities, preprint (Optimization Online 6598, 2018), p. 6, Eq. (24)
Human review
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.