A DETERMINISTIC KACZMARZ ALGORITHM FOR SOLVING LINEAR SYSTEMS

被引:7
作者
Shao, Changpeng [1 ]
机构
[1] Univ Bristol, Sch Math, Bristol BS8 1UG, England
基金
英国工程与自然科学研究理事会; 欧洲研究理事会;
关键词
Kaczmarz algorithm; linear systems; reflections; PROJECTION METHOD; CONVERGENCE; EQUATIONS;
D O I
10.1137/21M1463306
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
We propose a new deterministic Kaczmarz algorithm for solving consistent linear systems Ax = b. Basically, the algorithm replaces orthogonal projections with reflections in the original scheme of Stefan Kaczmarz. Building on this, we give a geometric description of solutions of linear systems. Suppose A is m \times n, we show that the algorithm generates a series of points distributed with patterns on an (n -1)-sphere centered on a solution. These points lie evenly on 2m lower-dimensional spheres {Sk0, Sk1}km=1, with the property that for any k, the midpoint of the centers of Sk0, Sk1 is exactly a solution of Ax = b. With this discovery, we prove that taking the average of O(eta (A) log(1/\varepsilon )) points on any Sk0 \cupSk 1 effectively approximates a solution up to relative error \varepsilon , where eta(A) characterizes the eigengap of the orthogonal matrix produced by the product of m reflections generated by the rows of A. We also analyze the connection between eta(A) and \kappa (A), the condition number of A. In the worst case eta(A) = O(\kappa2(A) log m), while for random matrices eta(A) = O(\kappa (A)) on average. Finally, we prove that the algorithm indeed solves the linear system ATW -1Ax = ATW-1b, where W is the lower-triangular matrix such that W + WT = 2AAT. The connection between this linear system and the original one is studied. The numerical tests indicate that this new Kaczmarz algorithm has comparable performance to randomized (block) Kaczmarz algorithms.
引用
收藏
页码:212 / 239
页数:28
相关论文
共 47 条
[1]   THE RELAXATION METHOD FOR LINEAR INEQUALITIES [J].
AGMON, S .
CANADIAN JOURNAL OF MATHEMATICS-JOURNAL CANADIEN DE MATHEMATIQUES, 1954, 6 (03) :382-392
[2]   TRIANGULAR TRUNCATION AND FINDING THE NORM OF A HADAMARD MULTIPLIER [J].
ANGELOS, JR ;
COWEN, CC ;
NARAYAN, SK .
LINEAR ALGEBRA AND ITS APPLICATIONS, 1992, 170 :117-135
[4]  
Benzi M., 2005, CICLO CONFERENZE RIC, P87
[5]   On products of Euclidean reflections [J].
Brady, Thomas ;
Watt, Colum .
AMERICAN MATHEMATICAL MONTHLY, 2006, 113 (09) :826-829
[6]   STRONG UNDERRELAXATION IN KACZMARZS METHOD FOR INCONSISTENT SYSTEMS [J].
CENSOR, Y ;
EGGERMONT, PPB ;
GORDON, D .
NUMERISCHE MATHEMATIK, 1983, 41 (01) :83-92
[7]   ROW-ACTION METHODS FOR HUGE AND SPARSE SYSTEMS AND THEIR APPLICATIONS [J].
CENSOR, Y .
SIAM REVIEW, 1981, 23 (04) :444-446
[8]   On a fast deterministic block Kaczmarz method for solving large-scale linear systems [J].
Chen, Jia-Qi ;
Huang, Zheng-Da .
NUMERICAL ALGORITHMS, 2022, 89 (03) :1007-1029
[9]  
Cimmino G., 1938, Ricerca Scientifica, V1, P326
[10]  
COHEN J. E., 1986, Contemporary Mathematics, V50, DOI DOI 10.1090/CONM/050