Skip to main content
Top
Published in: Calcolo 2/2021

01-06-2021

Randomized double and triple Kaczmarz for solving extended normal equations

Authors: Kui Du, Xiao-Hui Sun

Published in: Calcolo | Issue 2/2021

Login to get access

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

The randomized Kaczmarz algorithm has received considerable attention recently because of its simplicity, speed, and the ability to approximately solve large-scale linear systems of equations. In this paper we propose randomized double and triple Kaczmarz algorithms to solve extended normal equations of the form \(\mathbf{A}^\top \mathbf{Ax}=\mathbf{A}^\top \mathbf{b}-\mathbf{c}\). The proposed algorithms avoid forming \(\mathbf{A}^\top \mathbf{A}\) explicitly and work for arbitrary \(\mathbf{A}\in \mathbb {R}^{m\times n}\) (full rank or rank-deficient, \(m\ge n\) or \(m<n\)). Tight upper bounds showing exponential convergence in the mean square sense of the proposed algorithms are presented and numerical experiments are given to illustrate the theoretical results.
Literature
1.
go back to reference Bai, Z.-Z., Wu, W.-T.: On greedy randomized Kaczmarz method for solving large sparse linear systems. SIAM J. Sci. Comput. 40(1), A592–A606 (2018)MathSciNetCrossRef Bai, Z.-Z., Wu, W.-T.: On greedy randomized Kaczmarz method for solving large sparse linear systems. SIAM J. Sci. Comput. 40(1), A592–A606 (2018)MathSciNetCrossRef
2.
go back to reference Bai, Z.-Z., Wu, W.-T.: On relaxed greedy randomized Kaczmarz methods for solving large sparse linear systems. Appl. Math. Lett. 83, 21–26 (2018)MathSciNetCrossRef Bai, Z.-Z., Wu, W.-T.: On relaxed greedy randomized Kaczmarz methods for solving large sparse linear systems. Appl. Math. Lett. 83, 21–26 (2018)MathSciNetCrossRef
3.
go back to reference Bai, Z.-Z., Wu, W.-T.: On partially randomized extended Kaczmarz method for solving large sparse overdetermined inconsistent linear systems. Linear Algebra Appl. 578, 225–250 (2019)MathSciNetCrossRef Bai, Z.-Z., Wu, W.-T.: On partially randomized extended Kaczmarz method for solving large sparse overdetermined inconsistent linear systems. Linear Algebra Appl. 578, 225–250 (2019)MathSciNetCrossRef
5.
go back to reference Calandra, H., Gratton, S., Riccietti, E., Vasseur, X.: On iterative solution of the extended normal equations. SIAM J. Matrix Anal. Appl. 41(4), 1571–1589 (2020)MathSciNetCrossRef Calandra, H., Gratton, S., Riccietti, E., Vasseur, X.: On iterative solution of the extended normal equations. SIAM J. Matrix Anal. Appl. 41(4), 1571–1589 (2020)MathSciNetCrossRef
6.
go back to reference Davis, T.A., Hu, Y.: The University of Florida sparse matrix collection. ACM Trans. Math. Softw. 38(1), 1–25 (2011)MathSciNetMATH Davis, T.A., Hu, Y.: The University of Florida sparse matrix collection. ACM Trans. Math. Softw. 38(1), 1–25 (2011)MathSciNetMATH
7.
go back to reference Du, K.: Tight upper bounds for the convergence of the randomized extended Kaczmarz and Gauss-Seidel algorithms. Numer. Linear Algebra Appl. 26(3), e2233 (2019)MathSciNetCrossRef Du, K.: Tight upper bounds for the convergence of the randomized extended Kaczmarz and Gauss-Seidel algorithms. Numer. Linear Algebra Appl. 26(3), e2233 (2019)MathSciNetCrossRef
8.
go back to reference Du, K., Si, W.-T., Sun, X.-H.: Randomized Extended Average Block Kaczmarz for Solving Least Squares. SIAM J. Sci. Comput. 42(6), A3541–A3559 (2020)MathSciNetCrossRef Du, K., Si, W.-T., Sun, X.-H.: Randomized Extended Average Block Kaczmarz for Solving Least Squares. SIAM J. Sci. Comput. 42(6), A3541–A3559 (2020)MathSciNetCrossRef
9.
go back to reference Fletcher, R.: A class of methods for non-linear programming. III. Rates of convergence. In: Numerical Methods for Non-linear Optimization (Conference, Dundee, 1971) 371–381 (1972) Fletcher, R.: A class of methods for non-linear programming. III. Rates of convergence. In: Numerical Methods for Non-linear Optimization (Conference, Dundee, 1971) 371–381 (1972)
10.
go back to reference Leventhal, D., Lewis, A.S.: Randomized methods for linear constraints: convergence rates and conditioning. Math. Oper. Res. 35(3), 641–654 (2010)MathSciNetCrossRef Leventhal, D., Lewis, A.S.: Randomized methods for linear constraints: convergence rates and conditioning. Math. Oper. Res. 35(3), 641–654 (2010)MathSciNetCrossRef
11.
go back to reference Ma, A., Needell, D., Ramdas, A.: Convergence properties of the randomized extended Gauss-Seidel and Kaczmarz methods. SIAM J. Matrix Anal. Appl. 36(4), 1590–1604 (2015)MathSciNetCrossRef Ma, A., Needell, D., Ramdas, A.: Convergence properties of the randomized extended Gauss-Seidel and Kaczmarz methods. SIAM J. Matrix Anal. Appl. 36(4), 1590–1604 (2015)MathSciNetCrossRef
12.
go back to reference Ma, A., Needell, D., Ramdas, A.: Iterative methods for solving factorized linear systems. SIAM J. Matrix Anal. Appl. 39(1), 104–122 (2018)MathSciNetCrossRef Ma, A., Needell, D., Ramdas, A.: Iterative methods for solving factorized linear systems. SIAM J. Matrix Anal. Appl. 39(1), 104–122 (2018)MathSciNetCrossRef
14.
15.
go back to reference Needell, D., Zhao, R., Zouzias, A.: Randomized block Kaczmarz method with projection for solving least squares. Linear Algebra Appl. 484, 322–343 (2015)MathSciNetCrossRef Needell, D., Zhao, R., Zouzias, A.: Randomized block Kaczmarz method with projection for solving least squares. Linear Algebra Appl. 484, 322–343 (2015)MathSciNetCrossRef
16.
go back to reference Niu, Y.-Q., Zheng, B.: A greedy block Kaczmarz algorithm for solving large-scale linear systems. Appl. Math. Lett. 104, 106294–106298 (2020)MathSciNetCrossRef Niu, Y.-Q., Zheng, B.: A greedy block Kaczmarz algorithm for solving large-scale linear systems. Appl. Math. Lett. 104, 106294–106298 (2020)MathSciNetCrossRef
17.
go back to reference Strohmer, T., Vershynin, R.: A randomized Kaczmarz algorithm with exponential convergence. J. Fourier Anal. Appl. 15(2), 262–278 (2009)MathSciNetCrossRef Strohmer, T., Vershynin, R.: A randomized Kaczmarz algorithm with exponential convergence. J. Fourier Anal. Appl. 15(2), 262–278 (2009)MathSciNetCrossRef
19.
go back to reference Zhang, J., Guo, J.: On relaxed greedy randomized coordinate descent methods for solving large linear least-squares problems. Appl. Numer. Math. 157, 372–384 (2020)MathSciNetCrossRef Zhang, J., Guo, J.: On relaxed greedy randomized coordinate descent methods for solving large linear least-squares problems. Appl. Numer. Math. 157, 372–384 (2020)MathSciNetCrossRef
20.
go back to reference Zhang, J.-J.: A new greedy Kaczmarz algorithm for the solution of very large linear systems. Appl. Math. Lett. 91, 207–212 (2019)MathSciNetCrossRef Zhang, J.-J.: A new greedy Kaczmarz algorithm for the solution of very large linear systems. Appl. Math. Lett. 91, 207–212 (2019)MathSciNetCrossRef
21.
go back to reference Zouzias, A., Freris, N.M.: Randomized extended Kaczmarz for solving least squares. SIAM J. Matrix Anal. Appl. 34(2), 773–793 (2013)MathSciNetCrossRef Zouzias, A., Freris, N.M.: Randomized extended Kaczmarz for solving least squares. SIAM J. Matrix Anal. Appl. 34(2), 773–793 (2013)MathSciNetCrossRef
Metadata
Title
Randomized double and triple Kaczmarz for solving extended normal equations
Authors
Kui Du
Xiao-Hui Sun
Publication date
01-06-2021
Publisher
Springer International Publishing
Published in
Calcolo / Issue 2/2021
Print ISSN: 0008-0624
Electronic ISSN: 1126-5434
DOI
https://doi.org/10.1007/s10092-021-00406-9

Other articles of this Issue 2/2021

Calcolo 2/2021 Go to the issue

Premium Partner