English

Randomized Kaczmarz with tail averaging

Numerical Analysis 2025-04-11 v3 Numerical Analysis

Abstract

The randomized Kaczmarz (RK) method is a well-known approach for solving linear least-squares problems with a large number of rows. RK accesses and processes just one row at a time, leading to exponentially fast convergence for consistent linear systems. However, RK fails to converge to the least-squares solution for inconsistent systems. This work presents a simple fix: average the RK iterates produced in the tail part of the algorithm. The proposed tail-averaged randomized Kaczmarz (TARK) converges for both consistent and inconsistent least-squares problems at a polynomial rate, which is known to be optimal for any row-access method. An extension of TARK also leads to efficient solutions for ridge-regularized least-squares problems.

Keywords

Cite

@article{arxiv.2411.19877,
  title  = {Randomized Kaczmarz with tail averaging},
  author = {Ethan N. Epperly and Gil Goldshlager and Robert J. Webber},
  journal= {arXiv preprint arXiv:2411.19877},
  year   = {2025}
}

Comments

17 pages, 2 figures

R2 v1 2026-06-28T20:17:08.643Z