Randomized Kaczmarz with tail averaging
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.
Copyright and License
© 2025 The Authors. Published by Elsevier Inc. This is an open access article under the CC BY license
(http://creativecommons.org/licenses/by/4.0/).
Acknowledgement
Data Availability
Files
1-s2.0-S1063520325000661-main.pdf
Files
(2.5 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:43806718b7995953e34e45fab13f0de0
|
2.5 MB | Preview Download |
Additional details
Related works
- Is new version of
- Discussion Paper: arXiv:2411.19877 (arXiv)
- Is supplemented by
- Software: https://github.com/eepperly/Randomized-Kaczmarz-with-Tail-Averaging (URL)
Funding
- United States Department of Energy
- DE-SC0021110
- National Science Foundation
- FRG 1,952,777
- California Institute of Technology
- Carver Mead New Horizons Fund -
- United States Department of Energy
- DE-SC0023112
Dates
- Available
-
2025-09-18Available online
- Available
-
2025-09-26Version of record