Papers
Topics
Authors
Recent
Search
2000 character limit reached

Inertial Krasnoselskii-Mann Method

Updated 10 February 2026
  • The Inertial Krasnoselskii-Mann method is a fixed-point iteration enhanced with a momentum term, used to accelerate convergence in Hilbert space optimization.
  • It combines inertial extrapolation with relaxation, achieving weak, strong, and linear convergence under carefully selected parameter conditions.
  • The method underpins advanced operator splitting schemes in imaging, signal processing, and large-scale variational problems, offering robustness against computational errors.

The Inertial Krasnoselskii-Mann (IKM) method generalizes the classical Krasnoselskii-Mann (KM) fixed-point iteration by incorporating a momentum (inertia) term in addition to relaxation. This two-step approach has become a central construct in modern optimization and monotone operator theory, enabling the acceleration of fixed-point solving and monotone splitting algorithms for nonexpansive and quasi-nonexpansive operators on Hilbert spaces. IKM’s convergence theory includes weak, strong, and linear convergence in distinct regimes, robustifies iteration under computational or problem-driven perturbations, and underpins state-of-the-art splitting schemes in imaging, optimization, and large-scale variational problems.

1. Formal Description of the Inertial Krasnoselskii-Mann Iteration

The IKM iteration generalizes the classical KM update by adding an explicit inertial extrapolation:

  • Hilbert space setting: let HH be real Hilbert space, T:HHT : H \to H a (quasi-)nonexpansive operator, with Fix(T){\rm Fix}(T)\neq\emptyset.
  • Parameters: Extrapolation (inertia) (βk)k1[0,1)(\beta_k)_{k\ge1} \subset [0,1) and relaxation (αk)k1(0,1)(\alpha_k)_{k\ge1}\subset (0,1).
  • Initialization: x0,x1Hx_0, x_1 \in H.

The basic IKM step is, for k1k \ge 1,

yk=xk+βk(xkxk1) xk+1=xk+αk(T(yk)xk)\begin{aligned} y_k &= x_k + \beta_k (x_k - x_{k-1}) \ x_{k+1} &= x_k + \alpha_k ( T(y_k) - x_k ) \end{aligned}

Alternatively: xk+1=(1αk)xk+αkT(xk+βk(xkxk1))x_{k+1} = (1-\alpha_k)x_k + \alpha_k T( x_k + \beta_k (x_k - x_{k-1}) ) This framework covers both time-step and parameter-variant designs, coordinate/parallel extensions, adaptive and random updates, and variants with computational errors or anchoring terms (Maulén et al., 2022, Bot et al., 2014, Cui et al., 2019, Combettes et al., 2017, Wen et al., 2016).

2. Convergence Theory and Parameter Conditions

The convergence of the IKM method hinges on operator regularity and parameter selection. Two principal settings are quasi-nonexpansive and quasi-contractive maps.

2.1. Weak Convergence for Quasi-Nonexpansive Operators

  • If TkT_k are quasi-nonexpansive (T:HHT : H \to H0 for all T:HHT : H \to H1) and parameters satisfy growth and compatibility restrictions (e.g., nondecreasing T:HHT : H \to H2, infimum of T:HHT : H \to H3 bounded away from zero, control on inertia and error terms):

2.2. Strong and Linear Convergence

  • For quasi-contractive T:HHT : H \to H9 (Fix(T){\rm Fix}(T)\neq\emptyset0, Fix(T){\rm Fix}(T)\neq\emptyset1) and appropriate Fix(T){\rm Fix}(T)\neq\emptyset2 sequences, IKM achieves:
    • Strong convergence Fix(T){\rm Fix}(T)\neq\emptyset3 if Fix(T){\rm Fix}(T)\neq\emptyset4
    • Linear convergence rate: Fix(T){\rm Fix}(T)\neq\emptyset5 for an explicit Fix(T){\rm Fix}(T)\neq\emptyset6
    • This matches or improves the classical non-inertial regime under the same parameter window (Maulén et al., 2022).

2.3. Robustness and Perturbation Resilience

  • Allowance of summable error sequences Fix(T){\rm Fix}(T)\neq\emptyset7 in the iterative step (the inexact IKM) preserves weak convergence, provided Fix(T){\rm Fix}(T)\neq\emptyset8, and inertia is controlled in sum-of-squares or monotonicity (Cui et al., 2019).

2.4. Strong Convergence with Anchoring (Halpern/Vicosity Enhancements)

  • Embedding an external anchor (Halpern iteration) or a contraction (viscosity term) enables strong convergence to the metric projection or the unique viscosity solution, at the expense of step size decays and auxiliary conditions (Tan et al., 2020, Boţ et al., 2024).

3. Algorithmic Variants and Notable Designs

IKM serves as the modular core for many acceleration and splitting schemes:

Variant / Paper Update / Momentum Notable Features / Context
Classical IKM (Maulén et al., 2022, Bot et al., 2014) Fix(T){\rm Fix}(T)\neq\emptyset9, (βk)k1[0,1)(\beta_k)_{k\ge1} \subset [0,1)0, single operator Weak/strong/linear convergence
Stochastic IKM (Wen et al., 2016) Coord.-wise random (βk)k1[0,1)(\beta_k)_{k\ge1} \subset [0,1)1, inertia a.s. convergence, block updates
Chebyshev-inertial (Wadayama et al., 2020) Periodic (βk)k1[0,1)(\beta_k)_{k\ge1} \subset [0,1)2 (roots of Chebyshev poly) Locally optimal linear rate
Adaptive-momentum (He et al., 28 Oct 2025) Data-driven (βk)k1[0,1)(\beta_k)_{k\ge1} \subset [0,1)3 from (βk)k1[0,1)(\beta_k)_{k\ge1} \subset [0,1)4, (βk)k1[0,1)(\beta_k)_{k\ge1} \subset [0,1)5 geometry (βk)k1[0,1)(\beta_k)_{k\ge1} \subset [0,1)6 successively
Fast KM (Nesterov-style) (Bot et al., 2022) Decaying (βk)k1[0,1)(\beta_k)_{k\ge1} \subset [0,1)7, relaxed step (βk)k1[0,1)(\beta_k)_{k\ge1} \subset [0,1)8 rate, weak convergence
Generalized fast w/ precond. (Boţ et al., 2024) Preconditioning, ODE-origin, 2-parameter (βk)k1[0,1)(\beta_k)_{k\ge1} \subset [0,1)9, anchor Unified continuous/discrete rates, degenerate metrics

Each variant modulates the momentum step, relaxation/anchoring, selection (full, random, or adaptive), and application of errors or preconditioning, according to problem structure and performance tradeoffs. Theoretical analysis often proceeds via Lyapunov/Energy functionals and generalized Fejér monotonicity.

4. Applications and Numerical Performance

IKM schemes are widely applied to monotone inclusion and convex optimization:

  • Operator splitting: Inertial Douglas-Rachford, three-operator splitting, primal-dual splitting, often yielding improved iteration/CPU performance over classical schemes (Bot et al., 2014, 1904.11684, Maulén et al., 2022).
  • Signal/image processing: Total-variation denoising, inpainting, and matrix completion, with 12–60% reductions in practical runtime and iteration counts when inertia is employed (Maulén et al., 2022, He et al., 28 Oct 2025, 1904.11684).
  • Large-scale optimization: Stochastic coordinate-descent variants accommodate high-dimensional settings, preserving (almost sure) convergence (Wen et al., 2016).
  • Optimization geometric problems: Beckmann optimal transport, geometric medians, clustering—accelerated variants provide (αk)k1(0,1)(\alpha_k)_{k\ge1}\subset (0,1)0 to (αk)k1(0,1)(\alpha_k)_{k\ge1}\subset (0,1)1 convergence for primal-dual and splitting schemes (Boţ et al., 2024, Bot et al., 2014).

5. Parameter Selection and Practical Guidelines

  • Inertial weight (αk)k1(0,1)(\alpha_k)_{k\ge1}\subset (0,1)2: Typically (αk)k1(0,1)(\alpha_k)_{k\ge1}\subset (0,1)3, sometimes scheduled to increase slowly or tuned adaptively; excessive inertia can degrade worst-case residual bounds but may accelerate practical convergence; best selected with geometric insight or variance control (Maulén et al., 2022, He et al., 28 Oct 2025).
  • Relaxation (αk)k1(0,1)(\alpha_k)_{k\ge1}\subset (0,1)4: Fixed or diminishing; in acceleration settings (e.g., Fast KM) (αk)k1(0,1)(\alpha_k)_{k\ge1}\subset (0,1)5 and decaying stepsizes deliver the (αk)k1(0,1)(\alpha_k)_{k\ge1}\subset (0,1)6 rate (Bot et al., 2022, Boţ et al., 2024).
  • Anchoring/halpern parameter: (αk)k1(0,1)(\alpha_k)_{k\ge1}\subset (0,1)7 with (αk)k1(0,1)(\alpha_k)_{k\ge1}\subset (0,1)8 ensures the entire sequence is forced toward the solution as in strong-convergence variants (Tan et al., 2020, Boţ et al., 2024).
  • Perturbations: Summability or (αk)k1(0,1)(\alpha_k)_{k\ge1}\subset (0,1)9-control of errors x0,x1Hx_0, x_1 \in H0 is sufficient for weak convergence; precise worst-case x0,x1Hx_0, x_1 \in H1 rates available under further parameter decays (Cui et al., 2019).
  • Preconditioning: Strong or degenerate x0,x1Hx_0, x_1 \in H2 possible, and differences measured in corresponding seminorms; critical in splitting and metric-geometry problems (Boţ et al., 2024).

6. Broader Impact, Limitations, and Generalizations

IKM generalizes standard projection, relaxation, and momentum methods in a unifying two-step framework. Its design unifies Polyak/Heavy-ball, Nesterov acceleration, and Halpern/anchoring into a parameter-rich algorithmic family. While inertia can increase the practical speed of convergence, it may cause oscillatory behavior or slow the worst-case theoretical rates; achieving optimal acceleration remains context-dependent, and parameter selection often requires problem-specific tuning or a posteriori adaptation. Open questions include deriving optimal global step schedules and developing theories for nonmonotone/inexact and nonconvex regimes (Maulén et al., 2022, He et al., 28 Oct 2025, Boţ et al., 2024).

The IKM paradigm is foundational in modern operator theory and optimization, with variations underpinning the fastest first-order methods for large-scale and structured problems across signal processing, computational imaging, and data science.


References

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Inertial Krasnoselskii-Mann (IKM).