Inertial randomized Kaczmarz algorithms for solving coherent linear systems (Q6992068)
From MaRDI portal
!
WARNING
This is the item page for this Wikibase entity, intended for internal use and editing purposes.
Please use the normal view instead:
scientific article; zbMATH DE number 8032126
| Language | Label | Description | Also known as |
|---|---|---|---|
| default for all languages | No label defined |
||
| English | Inertial randomized Kaczmarz algorithms for solving coherent linear systems |
scientific article; zbMATH DE number 8032126 |
Statements
Inertial randomized Kaczmarz algorithms for solving coherent linear systems (English)
0 references
28 April 2025
0 references
This paper is about an alternated inertial randomized Kaczmarz (AIRK) algorithm, an iterative method for solving a consistent linear system \(Ax=b\) with \(A\in\mathbb{R}^{I\times J}\) and full row rank. The classical method has the form \(x^{k+1}=\Psi(x^k)\) where in the original algorithm [\textit{S. Kaczmarz}, Bull. Int. Acad. Polon. Sci. A 1937, 355--357 (1937; Zbl 0017.31703)] \(\Psi\) is a projection on the hyperplane \(H_{i_k}\) defined by a cyclically selected equation \(i_k\) of the system. In the randomized version, the selection of \(i_k\) is random. In the two-subspace Kaczmarz (TSK) method of [\textit{D. Needell} and \textit{R. Ward}, J. Fourier Anal. Appl. 19, No. 2, 256--269 (2013; Zbl 1306.65190)] two different rows \(i_k,j_k\) are randomly selected according to an optimal probability and orthogonalization is used in order to reduce correlation. In the inertial version, the update is based on 2 previous steps: \(x^{k+1}=\Psi(x^k+\alpha_k(x^k-x^{k-1}))\) for reasonable scalars \(\alpha_k\), that can be optimized to speed up convergence which results in a practical iteration formula. It is shown that the proposed AIRK is equivalent with the TSK method, but with a better error estimate under mild conditions. The two indices per iteration explain the `alternated' in its name. In a multistep version (MIRK), \(j_k\) is replaced by \(i_{k-1}\) and an optimal parameter is used to minimize the error for every choice of \(i_k\) (hence no alternation). Several numerical examples illustrate the performance for the different methods.\N\NThe paper is quite accessible introducing the successive complications step by step.
0 references
system of linear equations
0 references
iterative method
0 references
randomized Kaczmarz algorithm
0 references
inertial randomized Kaczmarz algorithm
0 references
inertial extrapolation
0 references
two-subspace Kaczmarz method
0 references