Survey of a class of iterative row-action methods: The Kaczmarz method

Abstract The Kaczmarz algorithm is an iterative method that solves linear systems of equations. It stands out among iterative algorithms when dealing with large systems for two reasons. First, at each iteration, the Kaczmarz algorithm uses a single equation, resulting in minimal computational work per iteration. Second, solving the entire system may only require the use of a small subset of the equations. These characteristics have attracted significant attention to the Kaczmarz algorithm. Researchers have observed that randomly choosing equations can improve the convergence rate of the algorithm. This insight led to the development of the Randomized Kaczmarz algorithm and, subsequently, several other variations emerged. In this paper, we extensively analyze the native Kaczmarz algorithm and many of its variations using large-scale systems as benchmarks. Through our investigation, we have verified that, for consistent systems, various row sampling schemes can outperform both the original and Randomized Kaczmarz method. Specifically, sampling without replacement and using quasirandom numbers are the fastest techniques. However, for inconsistent systems, the Conjugate Gradient method for Least-Squares problems overcomes all variations of the Kaczmarz method for these types of systems.

Authors

Institutions

Publication Details

Journal
Numerical Algorithms
Published
2024-09-26
DOI
https://doi.org/10.1007/s11075-024-01945-2
Citations
5
Primary Topic
Numerical methods in inverse problems
Type
article
Field-Weighted Citation Impact
4.45

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Survey of a class of iterative row-action methods: The Kaczmarz method

Juan A. Acebrón, José Monteiro, Inês A. Ferreira
5 citations
Numerical Algorithms
Numerical methods in inverse problems
4.45
article

Survey of a class of iterative row-action methods: The Kaczmarz method

Juan A. Acebrón, José Monteiro, Inês A. Ferreira
article en
5 citations

Abstract

Abstract The Kaczmarz algorithm is an iterative method that solves linear systems of equations. It stands out among iterative algorithms when dealing with large systems for two reasons. First, at each iteration, the Kaczmarz algorithm uses a single equation, resulting in minimal computational work per iteration. Second, solving the entire system may only require the use of a small subset of the equations. These characteristics have attracted significant attention to the Kaczmarz algorithm. Researchers have observed that randomly choosing equations can improve the convergence rate of the algorithm. This insight led to the development of the Randomized Kaczmarz algorithm and, subsequently, several other variations emerged. In this paper, we extensively analyze the native Kaczmarz algorithm and many of its variations using large-scale systems as benchmarks. Through our investigation, we have verified that, for consistent systems, various row sampling schemes can outperform both the original and Randomized Kaczmarz method. Specifically, sampling without replacement and using quasirandom numbers are the fastest techniques. However, for inconsistent systems, the Conjugate Gradient method for Least-Squares problems overcomes all variations of the Kaczmarz method for these types of systems.

Numerical AlgorithmsVol. 99(4)
Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento (PT), University of Lisbon (PT), Universidade Politécnica de Lisboa (PT), Universidad Carlos III de Madrid (ES)
Fundação para a Ciência e a Tecnologia
Openalex Percentile: Top 4%
Numerical methods in inverse problems
4.45
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Survey of a class of iterative row-action methods: The Kaczmarz method — Juan A. Acebrón, José Monteiro, et al. · Numerical Algorithms (2024) | TGRS Research Map | TGRS