Source-linked AI summary
Convergence Rates with Inexact Non-expansive Operators
Jingwei Liang, Jalal Fadili, Gabriel Peyré
TL;DR
The paper studies convergence rates for inexact Krasnosel’skii–Mann iterations with non-expansive operators. It establishes global complexity bounds and local linear convergence under metric sub-regularity, and illustrates the analysis on splitting methods and examples.
Problem
The paper addresses convergence-rate analysis for inexact Krasnosel’skii–Mann iterations built from non-expansive operators.
Source: §1.1 · p. 2Method
The paper analyzes inexact Krasnosel’skii–Mann iterations and uses metric sub-regularity of the fixed-point operator to obtain a local rate.
Source: §1.1 · p. 2, §4 · p. 9Results
Under metric sub-regularity, the distance of the iterates to the fixed-point set converges locally linearly.
Source: §1.2 · p. 2, §4 · p. 9Takeaways & Limitations
The analysis is applied to splitting algorithms and examples that exhibit both global sub-linear and local linear convergence profiles.
Source: §7 · p. 19The illustrated gradient-descent rate does not target the usual optimal linear rate, which can be obtained by locally modifying γ after the iterates enter the appropriate neighborhood.
Source: Examples · p. 11
Abstract
from arXiv · showhide
In this paper, we present a convergence rate analysis for the inexact Krasnosel'skii-Mann iteration built from nonexpansive operators. Our results include two main parts: we first establish global pointwise and ergodic iteration-complexity bounds, and then, under a metric subregularity assumption, we establish local linear convergence for the distance of the iterates to the set of fixed points. The obtained iteration-complexity result can be applied to analyze the convergence rate of various monotone operator splitting methods in the literature, including the Forward-Backward, the Generalized Forward-Backward, Douglas-Rachford, alternating direction method of multipliers (ADMM) and Primal-Dual splitting methods. For these methods, we also develop easily verifiable termination criteria for finding an approximate solution, which can be seen as a generalization of the termination criterion for the classical gradient descent method. We finally develop a parallel analysis for the non-stationary Krasnosel'skii-Mann iteration. The usefulness of our results is illustrated by applying them to a large class of structured monotone inclusion and convex optimization problems. Experiments on some large scale inverse problems in signal and image processing problems are shown.
1 Introduction
Structured monotone inclusion problems motivate splitting methods, many of which can be expressed as inexact Krasnosel’skii–Mann fixed-point iterations. The paper develops global complexity bounds, local linear convergence under metric sub-regularity, applications to splitting methods, and an extension to non-stationary iterations.
1.1 Monotone inclusion and operator splitting methods
- The inexact Krasnosel’skii–Mann iteration models splitting methods through a non-expansive fixed-point operator, with errors representing approximate operator evaluations.Many splitting algorithms evaluate individual operators, resolvents, and linear operators separately rather than resolvents of sums or compositions.Source: §1.1 · pp. 1–2
1.2 Contributions
- With a nonempty fixed-point set, the paper establishes global pointwise and ergodic complexity bounds for asymptotic regularity and local linear convergence under metric sub-regularity.When the fixed point is unique, the sequence itself converges linearly.Source: §1.2 · p. 2
1.3.1 Global iteration-complexity bounds
- The framework covers inexact iterations without requiring boundedness of the constraint set, unlike the exact bounded-set setting discussed for [3,21].The paper also establishes pointwise and ergodic rates and local linear convergence under metric sub-regularity.Source: §1.3.1 · p. 2
1.3.2 Local linear convergence
- Compared with, the local linear result allows errors and iteration-dependent relaxation parameters, while assuming metric sub-regularity of Id − T.The paper notes that this assumption coincides with bounded linear regularity of T in.Source: §1.3.2 · p. 3
1.4 Paper organization
- The paper introduces notation and monotone operator preliminaries, proves global and local rate results, applies them to splitting methods, and then treats the non-stationary case.Source: §1.4 · p. 4
2 Preliminaries
The preliminaries establish the operator and space notation used to state the paper’s convergence results. They cover non-expansive and averaged operators, monotone operators, and product-space constructions.
2 Preliminaries
- The paper fixes notation for a real Hilbert space, convex functions and proximity operators, and basic operator concepts such as domains, graphs, resolvents, and zeros.Source: §2 · p. 4
2.1 Non-expansive operators and quasi-Fejér monotone sequences
- Averaged operators include firmly non-expansive operators, and the preliminaries collect properties that support relaxation, convex combination, and composition of such maps.The stated lemmas characterize firmly non-expansive maps and describe closure properties for finite families of averaged operators.Source: §2.1 · pp. 4–5
2.2 Monotone operators
- Monotone operators are introduced through their graph, with maximal monotonicity meaning that the graph has no proper monotone extension.Source: §2.2 · p. 5
2.3 Product Space
- The product-space construction uses a weighted Hilbert space and a diagonal subspace, then defines componentwise operators and their resolvents and reflections.The canonical isometry maps a point to the vector with that point in every component.Source: §2.3 · p. 5
3 Global iteration-complexity bounds
The inexact Krasnosel’skiĭ–Mann iteration relaxes a non-expansive fixed-point update and adds an approximation error. The section establishes global pointwise and ergodic complexity bounds, including an O(1/ϵ) pointwise criterion and a sharper exact-case residual property.
3 Global iteration-complexity bounds
- Under the theorem’s conditions, the inexact iteration has a pointwise complexity bound, with an extension to α-averaged operators allowing iteration-dependent λk.The supplied theorem passage states the bound but does not expose its formula; the averaged-operator extension permits λk in ]0, 1/α].Source: §3 · p. 7, Remark 2 · pp. 7–8
Remark 2
- O(1/ϵ) iterations suffice for the pointwise criterion ||T′zk||^2 ≤ ϵ, and for gradient descent the bound is reported as best-known.The criterion measures the fixed-point residual; for gradient descent, T′ is the gradient.Source: Remark 2 · p. 7
- In the exact case, the residual sequence ||ek|| is non-increasing, a monotonicity property noted as sharper than the cited result [21].The cited comparison is specifically to [21, Proposition 11].Source: Remark 2 · p. 7
- Theorem 2 establishes an ergodic complexity bound when the weighted errors satisfy ∑k λk||εk|| < +∞.The result also applies to α-averaged operators with λk in ]0, 1/α].Source: Remark 2 · p. 8, Remark 3 · p. 8
Remark 3
- The section also derives convergence bounds for the step differences zk − zk+1 from the pointwise and ergodic results.The pointwise bound is stated for stepsizes bounded away from zero and one; the ergodic bound follows by replacing Λk with k + 1.Source: Remark 3 · p. 8
4 Local linear convergence rate
The section analyzes when the global sub-linear behavior of fixed-point methods gives way to local linear convergence. Under metric sub-regularity of T′ = Id − T, it establishes local linear convergence of the distance to the fixed-point set, with illustrative cases for Douglas–Rachford splitting and gradient descent.
4 Local linear convergence rate
- Metric sub-regularity of T′ relates distance from fixT to the residual ||z − Tz||, motivating its use to obtain a local rate beyond the global O(1/k) distance rate.The theorem’s local result is for starting points in a neighborhood of a fixed point.Source: §4 · pp. 8–9
- Metric sub-regularity of T′ at a fixed point yields local linear convergence of the distance dk to fixT for initial points in a specified neighborhood, under the theorem’s error condition.When the fixed point is unique, the theorem applies to the iterates’ distance from that point; the α-averaged case follows by adjusting λk and κ.Source: §4 · p. 9, Remark 4 · p. 10
Remark 5
- The metric sub-regularity modulus can be difficult to compute generally, even when T′ is differentiable.The section notes differentiability with nonsingular derivatives and uniformly bounded inverse operator norms as a sufficient condition for sub-regularity.Source: Remark 5 · p. 10
Examples
- For Douglas–Rachford splitting on two subspaces in R² meeting at angle θ, the rate is ζk = 1 − (2 − λk)λk sin²θ, with the optimal stated rate cos²θ at λk = 1.The sub-regularity modulus is 1/sin θ; the cited rate is described as optimal in.Source: Examples · p. 11
- For t = γδM ∈ (0, 2), where cnd = δM/δm is the condition number of the Hessian of f along Ω, the smallest ζ3 is attained at t = 1, i.e., γ = 1/δM.Observed and theoretical convergence profiles exhibit two regimes: global sub-linear, then local linear.Source: Examples · p. 11
- The example does not pursue the usual optimal strongly-convex gradient-descent rate obtainable by changing γ after entering the appropriate neighborhood.The passage describes local step-size modification as a possibility, not part of the example’s aim.Source: Examples · p. 11
5 Applications
The applications cast several operator-splitting schemes as Krasnosel’skiĭ–Mann iterations, allowing the global complexity results to apply. The section also derives stopping criteria for generalized forward–backward, Douglas–Rachford/ADMM, and primal–dual methods.
5.1 Generalized Forward–Backward splitting
- Generalized Forward–Backward (GFB) fits the inexact Krasnosel’skiĭ–Mann framework, so its iterates inherit the pointwise and ergodic complexity bounds.The fixed-point formulation also yields convergence results for the associated structured monotone inclusion.Source: §5.1 · p. 12, §5 · p. 12
Remark 6
- GFB provides an ϵ-accurate solution in at most O(1/ϵ) iterations under its criterion, generalizing gradient descent’s best-known complexity bounds and recovering FBS’s sub-differential criterion when n = 1.Source: Remark 6 · p. 13
5.2 Douglas–Rachford splitting and ADMM
- Douglas–Rachford splitting with summable error sequences fits the inexact iteration and therefore obeys the section’s global complexity bounds.ADMM’s pointwise complexity is stated as O(1/k), using its relation to Douglas–Rachford splitting on the Fenchel dual.Source: §5.2 · p. 14, Remark 7 · p. 14
- The Douglas–Rachford residual construction gives gk+1 ∈ A1uk+1 + A2vk+1 and under the stated stepsize and summable-error conditions supports a stopping criterion.The criterion concerns the corresponding monotone inclusion.Source: §5.2 · p. 14
5.3 Primal–Dual splitting
- The primal–dual splitting iteration has a forward–backward structure and, with summable errors, inherits the section’s iteration-complexity bounds.Its fixed points correspond to zeros of C + D + E.Source: §5.3 · p. 15
- Proposition 4 supplies a stopping criterion for the primal–dual monotone inclusion, while the section leaves an ergodic bound undeveloped.The authors omit the ergodic bound for brevity.Source: §5.3 · p. 15
6 Non-stationary Krasnosel’ski˘ı-Mann iteration
The non-stationary Krasnosel’ski˘ı–Mann iteration perturbs a fixed-operator iteration through operator drift and approximation error. Under summability and regularity conditions it converges, admits complexity bounds, and supports an application to non-stationary GFB.
6.1 General convergence analysis
- Summable approximation and operator-drift errors yield strong convergence of the error sequence and weak convergence of iterates to a fixed point of TΓ.The analysis treats non-stationarity as a summable perturbation of the stationary iteration.Source: §6.1 · p. 16
- With stronger summability of the non-stationarity error, the iteration has pointwise and ergodic complexity bounds; when inf_k λk > 0, the ergodic rate is O(1/k).The convergence analysis requires assumptions on the relaxed operators, approximation errors, and operator drift.Source: §6.1 · p. 17
- Under metric sub-regularity of Id − TΓ, local convergence of the distance to fixTΓ depends on approximation and operator-drift errors; sublinear drift can dominate.If both errors decay linearly, the distance to the fixed-point set does as well.Source: §6.1 · p. 17
6.2 Application to non-stationary GFB
- For GFB, the parameter γ is allowed to vary along the iteration, and the analysis concludes that condition (A.5) is fulfilled.For γk ∈ ]0, 2β[, Tγk is αk-averaged.Source: §6.2 · pp. 17, 19
- For non-stationary GFB, weak convergence to a fixed point of Tγ holds under the stated assumptions, and stronger summability of parameter changes gives the pointwise complexity bound.The parameter sequence satisfies γk ∈ [γ, γ] ⊂ ]0, 2β[ and a summability condition on λk|γk − γ|.Source: §6.2 · p. 18
Remark 9
- For non-stationary DRS and FDRS, Theorem 5 applies when their fixed-point operators depend on γk, but the parameter summability assumption is generally hard to remove.Even with εk = 0, non-stationary GFB retains a parameter-drift error, so its local rate depends on how quickly |γk − γ| tends to zero.Source: Remark 9 · p. 19
7 Conclusion
The paper establishes global complexity bounds and local linear convergence under metric sub-regularity, then extends the analysis to non-stationary iterations. It applies the results to splitting methods and illustrates them on examples, while noting limits on rate sharpness and the difficulty of computing the sub-regularity modulus.
7 Conclusion
- The paper provides global iteration-complexity bounds for inexact Krasnosel’ski˘ı–Mann iterations and a unified local linear convergence analysis under metric sub-regularity.The local rate depends on the fixed-point operator’s sub-regularity modulus, which is not straightforward to compute in general.Source: §7 · p. 19
- The results extend to non-stationary iterations and are applied to monotone operator splitting algorithms, with examples showing global sub-linear and local linear convergence profiles.Source: §7 · p. 19
- The rate estimates are not necessarily sharp; exploiting additional problem structure may yield sharper rates.The authors identify sharper rate analysis as future work.Source: §7 · p. 19
Supplementary Material
The supplementary material adds a GFB iteration-complexity bound and a detailed discussion of Vũ’s Primal–Dual splitting method. It also applies the results to structured monotone inclusions and convex optimization problems, with large-scale signal and image-processing inverse-problem experiments.
Supplementary Material
- The supplement presents an additional iteration-complexity bound for GFB.Source: A Introduction · p. 22
- It discusses Vũ’s Primal–Dual splitting method in detail.Source: A Introduction · p. 22
A Introduction
- The results are applied to structured monotone inclusions and convex optimization problems, with experiments on large-scale inverse problems in signal and image processing.Source: A Introduction · p. 22
B GFB method
The supplementary GFB analysis derives an iteration-complexity bound from the fixed-point iteration. It defines quantities linked to the monotone inclusion and bounds a residual expression under earlier conditions.
B GFB method
- The supplement establishes an additional iteration-complexity bound for GFB.Source: B GFB method · p. 22
- The proposition relates gk+1 to the resolvent-defined operator Aγ through gk+1 ∈ (1/γ)Aγpk+1.Source: B GFB method · p. 22
- Under conditions from Corollary 1 and Theorem 2, the proposition gives a bound on a residual involving ḡk+1 and B_S p̄k+1.Source: B GFB method · p. 22
C V˜u’s Primal–Dual splitting method
The section expresses Vũ’s Primal–Dual splitting method through quantities for the fixed-point iteration and states results for its dual inclusion. It also translates the analysis between the K and F metrics.
C Vũ’s Primal–Dual splitting method
- The method defines v_k, w_{k+1}, and g_{F,k+1} from successive iterates and the error term for the Primal–Dual splitting method.These quantities are introduced alongside Proposition C.1.Source: C V˜u’s Primal–Dual splitting method · p. 23
- The analysis compares the K- and F-metric norms and defines corresponding initial-distance and error quantities for the F metric.The section then combines the fixed-point results to obtain the stated conclusion.Source: C V˜u’s Primal–Dual splitting method · p. 23
- Proposition C.3 states a result for the dual inclusion associated with Vũ’s algorithm.The supplied result passage includes a term involving C1 τ(k + 1).Source: C V˜u’s Primal–Dual splitting method · p. 24
D Numerical experiments
The experiments apply GFB and Vũ’s Primal–Dual splitting method to three inverse problems. The reported TV deconvolution and matrix-completion behaviors are consistent with the paper’s convergence analysis.
D Numerical experiments
- The experiments cover anisotropic TV deconvolution, non-negative matrix completion, and principal component pursuit, solved using GFB and Vũ’s Primal–Dual splitting method.The supplied subsections describe the first two problems in detail.Source: D Numerical experiments · p. 25
D.1 Anisotropic TV deconvolution
- For TV deconvolution, both methods exhibit local linear convergence; the pointwise profile transitions from global sublinear to local linear, while ergodic convergence follows O(1/k).The local linear curve is fitted to observations because the regularity modulus needed for the theoretical rate is difficult to estimate.Source: §D.1 · pp. 25–26
D.2 Non-negative matrix completion
- For non-negative matrix completion, observed global and local convergence behaviors are similar to those in the TV deconvolution experiment.The test uses a 400 × 300 matrix of rank 20 and a random projection mask.Source: §D.2 · p. 26
D.3 Principal component pursuit
The principal component pursuit experiments use low-rank and sparse components to decompose video, while the non-stationary GFB experiment compares its rates with the stationary iteration. The video decomposition recovers the background and identifies moving pedestrians and their shadows; some non-stationary settings eventually become sublinear.
D.3 Principal component pursuit
- The PCP formulation models a low-rank background and sparse foreground with perturbation, adding non-negativity to the low-rank component for video decomposition.The motivation is that backgrounds are similar across frames while moving objects appear intermittently.Source: §D.3 · pp. 26–27
- In the synthetic PCP example, Figure C compares the pointwise convergence of GFB and PDS and displays their criteria from Propositions 4 and C.3.The example uses a 400 × 300 matrix with rank 20 low-rank component and 25% sparsity.Source: §D.3 · p. 27, Figure C · p. 27
- On a 400-frame video, GFB’s low-rank component recovers the background, while its sparse component identifies moving pedestrians and their shadows.The frames are stacked as columns of a 110592 × 400 matrix.Source: §D.3 · pp. 27–28
D.4 Non-stationary iteration
- Non-stationary iterations are slower than stationary ones globally and locally; two tested parameter settings eventually become sublinear, with iteration behavior controlled by perturbation error.The authors state that the observed result supports their assumption about convergence of the non-stationary iteration.Source: §D.4 · p. 29