An Accelerated Randomized Kaczmarz Algorithm
Abstract
The randomized Kaczmarz () algorithm is a simple but powerful approach for solving consistent linear systems Ax=b. This paper proposes an accelerated randomized Kaczmarz () algorithm with better convergence than the standard algorithm on ill conditioned problems. The per-iteration cost of and are similar if A is dense, but is much more able to exploit sparsity in A than is . To deal with the sparse case, an efficient implementation for , called , is proposed. A comparison of convergence rates and average per-iteration complexities among , , and is given, taking into account different levels of sparseness and conditioning. Comparisons with the leading deterministic algorithm --- conjugate gradient applied to the normal equations --- are also given. Finally, the analysis is validated via computational testing.
Turn this paper into a lesson
ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.