Skip to main navigation Skip to search Skip to main content

RANDOMIZED KACZMARZ METHODS WITH BEYOND-KRYLOV CONVERGENCE

Research output: Contribution to journalArticlepeer-review

Abstract

Randomized Kaczmarz methods form a family of linear system solvers which converge by repeatedly projecting their iterates onto randomly sampled equations. While effective in some contexts, such as highly overdetermined least squares, Kaczmarz methods are traditionally deemed secondary to Krylov subspace methods, since this latter family of solvers can exploit outliers in the input's singular value distribution to attain fast convergence on ill-conditioned systems. In this paper, we introduce Kaczmarz++, an accelerated randomized block Kaczmarz algorithm that exploits outlying singular values in the input to attain a fast Krylov-style convergence. Moreover, we show that Kaczmarz++ captures large outlying singular values provably faster than popular Krylov methods, for both over- and underdetermined systems. We also develop an optimized variant for positive semidefinite systems, called CD++, demonstrating empirically that it is competitive in arithmetic operations with both CG and GMRES on a collection of benchmark problems. To attain these results, we introduce several novel algorithmic improvements to the Kaczmarz framework, including adaptive momentum acceleration, Tikhonov-regularized projections, and a memoization scheme for reusing information from previously sampled equation blocks.

Original languageEnglish (US)
Pages (from-to)2558-2588
Number of pages31
JournalSIAM Journal on Matrix Analysis and Applications
Volume46
Issue number4
DOIs
StatePublished - 2025

All Science Journal Classification (ASJC) codes

  • Analysis

Keywords

  • Krylov subspace methods
  • linear systems
  • randomized Kaczmarz
  • sketching

Fingerprint

Dive into the research topics of 'RANDOMIZED KACZMARZ METHODS WITH BEYOND-KRYLOV CONVERGENCE'. Together they form a unique fingerprint.

Cite this