(3.32)–(3.33) — three-point inequalities for the stochastic prox subproblems (3.26) and (3.27)
ProvedNonconvexAG.StochComposite.eq_3_32_3_33accelerated-gradientcomposite-optimizationp2o-batch-pfp2bp2o-gran-per-chapterp2o-plan-paperp2o-v1
Let be convex with domain and prox map , and run Algorithm 4 along any realization of the oracle samples, with (so ). Then for every and every ,
These are the optimality conditions of the two prox steps (3.26) and (3.27) in three-point form (Lemma 2 of Ghadimi–Lan–Zhang [11]).
Formalization Note The paper says "for any "; for the right-hand side is and the inequality is trivial, so it is stated for . The statements are pathwise (for every sample point ); the gradient map enters only through and can be arbitrary.
Preamble
import Mathlib import Definitions.Def_ConvexOptAlg_SmoothGD_Defs import Definitions.Def_GhadimiLan_RSG_Model import Definitions.Def_NonconvexAG_StochComposite_ProxMap import Definitions.Def_NonconvexAG_StochComposite_RSAG open MeasureTheory ProbabilityTheory open scoped InnerProductSpace
Formal statement
namespace NonconvexAG.StochComposite
open GhadimiLan.RSG (E)
open ConvexOptAlg.SmoothGD
/-- (3.32) and (3.33), p. 22: the three-point inequalities for the prox subproblems (3.26) and
(3.27) of Algorithm 4, with `δ̄ₖ = Ḡₖ − ∇Ψ(x^md_k)` (so `∇Ψ(x^md_k) + δ̄ₖ = Ḡₖ`), for every
realization `ω`, every `k ≥ 1` and every `x` in the domain `K` of `𝒳`. -/
theorem eq_3_32_3_33 {n : ℕ} (gΨ : E n → E n) (K : Set (E n)) (X : E n → ℝ)
(hX : ConvexOn ℝ K X) (P : E n → E n → ℝ → E n) (hP : IsProxMap K X P)
{Ξ : Type*} (G : E n → Ξ → E n)
(α β lam : ℕ → ℝ) (m : ℕ → ℕ) (hstep : RSAGStepsizes α β lam m) (x0 : E n)
{Ω : Type*} (ξ : ℕ → Ω → Ξ) :
let xk : ℕ → Ω → E n := xSeq G P α β lam m x0 ξ
let xag : ℕ → Ω → E n := xagSeq G P α β lam m x0 ξ
let xmd : ℕ → Ω → E n := xmdSeq G P α β lam m x0 ξ
let δ : ℕ → Ω → E n := deltaBar G gΨ P α β lam m x0 ξ
∀ ω : Ω, ∀ k, 1 ≤ k → ∀ x ∈ K,
inner ℝ (gΨ (xmd k ω) + δ k ω) (xk k ω - x) + X (xk k ω) ≤
X x + 1 / (2 * lam k) *
(‖xk (k - 1) ω - x‖ ^ 2 - ‖xk k ω - x‖ ^ 2 - ‖xk k ω - xk (k - 1) ω‖ ^ 2) ∧
inner ℝ (gΨ (xmd k ω) + δ k ω) (xag k ω - x) + X (xag k ω) ≤
X x + 1 / (2 * β k) *
(‖xmd k ω - x‖ ^ 2 - ‖xag k ω - x‖ ^ 2 - ‖xag k ω - xmd k ω‖ ^ 2) := by sorry
end NonconvexAG.StochComposite
Source
Ghadimi & Lan, Accelerated Gradient Methods for Nonconvex Nonlinear and Stochastic Programming, arXiv:1310.3787v1, p. 22, (3.32) and (3.33)
Human review
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.