On maximum residual block and two-step Gauss-Seidel algorithms for linear least-squares problems

被引:12
|
作者
Liu, Yong [1 ,3 ]
Jiang, Xiang-Long [2 ]
Gu, Chuan-Qing [3 ]
机构
[1] Changzhou Coll Informat Technol, Changzhou 213164, Jiangsu, Peoples R China
[2] Shanghai Maritime Univ, Coll Arts & Sci, Shanghai 201306, Peoples R China
[3] Shanghai Univ, Dept Math, Shanghai 200444, Peoples R China
关键词
Block Gauss– Seidel algorithm; Least-squares problems; Maximum residual block Gauss– Image reconstruction;
D O I
10.1007/s10092-021-00404-x
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
The block Gauss-Seidel algorithm can significantly outperform the simple randomized Gauss-Seidel algorithm for solving overdetermined least-squares problems since it moves a large block of columns rather than a single column into working memory. Here, with the help of the maximum residual rule, we construct a two-step Gauss-Seidel (2SGS) algorithm, which selects two different columns simultaneously at each iteration. As a natural extension of the 2SGS algorithm, we further propose a multi-step Gauss-Seidel algorithm, that is, the maximum residual block Gauss-Seidel (MRBGS) algorithm for solving overdetermined least-squares problems. We prove that these two different algorithms converge to the unique solution of the overdetermined least-squares problem when its coefficient matrix is of full column rank. Numerical experiments on Gaussian models as well as on 2D image reconstruction problems, show that 2SGS is more effective than the greedy randomized Gauss-Seidel algorithm, and MRBGS apparently outperforms both the greedy and randomized block Gauss-Seidel algorithms in terms of numerical performance.
引用
收藏
页数:32
相关论文
共 50 条