<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">JAMP</journal-id><journal-title-group><journal-title>Journal of Applied Mathematics and Physics</journal-title></journal-title-group><issn pub-type="epub">2327-4352</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/jamp.2021.911189</article-id><article-id pub-id-type="publisher-id">JAMP-113428</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Physics&amp;Mathematics</subject></subj-group></article-categories><title-group><article-title>
 
 
  A Geometric Gaussian Kaczmarz Method for Large Scaled Consistent Linear Equations
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Li</surname><given-names>Wen</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Feng</surname><given-names>Yin</given-names></name><xref ref-type="aff" rid="aff2"><sup>2</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Yimou</surname><given-names>Liao</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Guangxin</surname><given-names>Huang</given-names></name><xref ref-type="aff" rid="aff3"><sup>3</sup></xref></contrib></contrib-group><aff id="aff2"><addr-line>Sichuan Province University Key Laboratory of Bridge Non-Destruction Detecting and Engineering Computing, Zigong, China</addr-line></aff><aff id="aff3"><addr-line>College of Mathematics and Physics, Chengdu University of Technology, Chengdu, China</addr-line></aff><aff id="aff1"><addr-line>College of Mathematics and Statistics, Sichuan University of Science and Engineering, Zigong, China</addr-line></aff><pub-date pub-type="epub"><day>02</day><month>11</month><year>2021</year></pub-date><volume>09</volume><issue>11</issue><fpage>2954</fpage><lpage>2965</lpage><history><date date-type="received"><day>29,</day>	<month>October</month>	<year>2021</year></date><date date-type="rev-recd"><day>23,</day>	<month>November</month>	<year>2021</year>	</date><date date-type="accepted"><day>26,</day>	<month>November</month>	<year>2021</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
  This paper presents a geometric Gaussian Kaczmarz (GGK) method for solving the large-scaled consistent linear systems of equation. The GGK method improves the geometric probability randomized Kaczmarz method in 
  [1] by introducing a new block set strategy and the iteration process. The GGK is proved to be of linear convergence. Several numerical examples show the efficiency and effectiveness of the GGK method.
 
</p></abstract><kwd-group><kwd>Gaussian Kaczmarz</kwd><kwd> Convergence Rate</kwd><kwd> Linear Systems</kwd><kwd> Consistent</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>We are concerned with the approximation solution of large-scaled linear systems of equation of the form</p><p>A x = b , (1)</p><p>where A ∈ ℝ m &#215; n is a real matrix, b ∈ ℝ m is a real vector and x ∈ ℝ n is an unknown vector to be determined.</p><p>The Kaczmarz [<xref ref-type="bibr" rid="scirp.113428-ref2">2</xref>] method is a good candidate for solving large problems (1) due to its simplicity and good performance, which is applied in numerous fields, such as image reconstruction [<xref ref-type="bibr" rid="scirp.113428-ref3">3</xref>] [<xref ref-type="bibr" rid="scirp.113428-ref4">4</xref>] and digital signal processing [<xref ref-type="bibr" rid="scirp.113428-ref5">5</xref>]. The Kaczmarz method can be formulated as</p><p>x k + 1 = x k + b ( i ) − A ( i ) x k ‖ A ( i ) ‖ 2 2 ( A ( i ) ) T (2)</p><p>where i = ( k mod m ) + 1 , i.e. all m equations in the linear systems (1) are swept through after m iterations.</p><p>There are many extended Kaczmarz methods are derived in recent years. Strohmer and Vershynin in [<xref ref-type="bibr" rid="scirp.113428-ref6">6</xref>] proposed a randomized Kaczmarz (RK) method with the expected exponential rate of convergence, which is also known as “linear convergence”. In 2018, Bai and Wu [<xref ref-type="bibr" rid="scirp.113428-ref7">7</xref>] proposed a greedy randomized Kaczmarz (GRK) method. GRK introduces an effective probability criterion to grasp larger entries of the residual vector at each iteration and was proved to be of the linear convergence rate. The index set is determined by</p><p>u k = { i | | b ( i ) − A ( i ) x k | 2 ≥ ε k ‖ b − A x k ‖ 2 2 ‖ A ( i ) ‖ 2 2 } , (3)</p><p>where</p><p>ε k = 1 2 ( 1 ‖ b − A x k ‖ 2 2 max 1 ≤ i ≤ m { | b ( i ) − A ( i ) x k | 2 ‖ A ( i ) ‖ 2 2 } + 1 ‖ A ‖ F 2 ) . (4)</p><p>In order to improve the influence on the convergence rate by diagonal scalings of the coefficient matrix in (1). Yang in [<xref ref-type="bibr" rid="scirp.113428-ref1">1</xref>] presented a geometric probability randomized Kaczmarz algorithm (GPRK) to determine a subset J k of [ m ] = { 1,2, ⋯ , m } by a given rule such that the magnitude of the value of ( d i k ) 2 should be larger than a prescribed threshold if the row index i ∈ J k , where</p><p>d i k = ‖ b ( i ) − A ( i ) x k ‖ A ( i ) ‖ 2 2 ( A ( i ) ) T ‖ . (5)</p><p>Generally, the block Kaczmarz methods [<xref ref-type="bibr" rid="scirp.113428-ref8">8</xref>] [<xref ref-type="bibr" rid="scirp.113428-ref9">9</xref>] select some rows from the coefficient matrix A to construct the block matrix and compute the Moore-Penrose pseudoinverse of the block at each iteration. However, the cost of computing the Moore-Penrose pseudoinverse of a matrix is so expensive, which impacts gravely the CPU time of the algorithm.</p><p>Gower and Richtrik proposed a Gaussian Kaczmarz (GK) method [<xref ref-type="bibr" rid="scirp.113428-ref10">10</xref>] whose iteration process is defined by</p><p>x k + 1 = x k + ζ k T ( b − A x k ) ‖ A T ζ k ‖ 2 2 A T ζ k , (6)</p><p>where ζ k is a Gaussian vector with mean 0 ∈ ℝ m and the covariance matrix I ∈ ℝ m &#215; m , i.e., ζ k ~ N ( 0, I ) . Here I denotes the identity matrix. The expected linear convergence rate was analyzed in the case that A is of full column rank. The idea of the GK method is also used in [<xref ref-type="bibr" rid="scirp.113428-ref11">11</xref>] to avoid computing the pseudoinverses of submatrices. We will adapt this iteration process in our method.</p><p>In this paper, we improve the GPRK method in [<xref ref-type="bibr" rid="scirp.113428-ref1">1</xref>] and present a geometric Gaussian Kaczmarz (GGK) method. The GGK introduces a new block strategy and uses the iteration process of the GK method in (6). The block set strategy of GGK is more efficient than that in [<xref ref-type="bibr" rid="scirp.113428-ref1">1</xref>] because it can grasp as many as possible rows of the system matrix to participate in projection. This is illustrated in Section 3.</p><p>The rest of this paper is arranged as follows. A geometric Gaussian Kaczmarz algorithm is presented in Section 2. Its convergence is also proved. Section 3 shows several numerical examples for the proposed method and Section 4 draws some conclusions.</p></sec><sec id="s2"><title>2. A Geometric Gaussian Kaczmarz Algorithm</title><p>This section describes a geometric Gaussian Kaczmarz (GGK) algorithm to compute the solution of (1). Algorithm 1 summarizes the GGK algorithm. Steps 2, 3 and 4 determine the block control sequence { τ k } k ≥ 0 , which is simpler than and different from that in [<xref ref-type="bibr" rid="scirp.113428-ref1">1</xref>], which determines the block control sequence by probability</p><p>P r ( r o w = i k ) = max 1 ≤ i ≤ m ( d i k ) 2 ∑ i = 1 m ( d i k ) 2 .</p><p>Steps 5 and 6 give the iteration process of the GGK method.</p><p>The following results show the convergence of Algorithm 1.</p><p>Theorem 1. Assume the linear system (1) is consistent, and then the iterative sequence { x k } k ≥ 0 generated by Algorithm 1 converges to the least-norm solution x ∗ = A † b of linear systems (1). Moreover, the solution error of linear systems (1) satisfies</p><p>‖ x k + 1 − x * ‖ 2 2 ≤ ( 1 − η ‖ A τ k ‖ F 2 λ max ( A τ k A τ k T ) λ min ( A T A ) ‖ A ‖ F 2 ) ‖ x k − x * ‖ 2 2 . (7)</p><p>Proof. According to Algorithm 1, we have</p><p>x k + 1 − x * = x k − x * + ζ k T ( b − A x k ) ‖ A T ζ k ‖ 2 2 A T ζ k = x k − x * − ( A T ζ k ) T ( x k − x * ) ‖ A T ζ k ‖ 2 2 A T ζ k = ( I − ( A T ζ k ) T A T ζ k ‖ A T ζ k ‖ 2 2 ) ( x k − x * ) .</p><p>Algorithm 1. A geometric Gaussian Kaczmarz algorithm (GGK).</p><p>Denote the projector P k = ( A T ζ k ) T A T ζ k ‖ A T ζ k ‖ 2 2 , then P k is orthogonal because P k T = P k and P k 2 = P k . Thus we have</p><p>‖ x k + 1 − x * ‖ 2 2 = ‖ ( I − ( A T ζ k ) T A T ζ k ‖ A T ζ k ‖ 2 2 ) ( x k − x * ) ‖ 2 2 = ‖ x k − x * ‖ 2 2 − ‖ ζ k T ( b − A x k ) ‖ A T ζ k ‖ 2 2 A T ζ k ‖ 2 2 = ‖ x k − x * ‖ 2 2 − | ζ k T ( b − A x k ) | 2 ‖ A T ζ k ‖ 2 2 = ‖ x k − x * ‖ 2 2 − ‖ ζ k ‖ 2 4 ‖ A T ζ k ‖ 2 2 .</p><p>The last equality holds because</p><p>ζ k T ( b − A x k ) = ∑ i ∈ τ k ( b ( i ) − A ( i ) x k ) e i T ( b − A x k ) = ∑ i ∈ τ k | b ( i ) − A ( i ) x k | 2 = ‖ ζ k ‖ 2 2 .</p><p>Let E k ∈ ℝ m &#215; | τ k | denote the matrix whose columns orderly are constituted of all the vector e i ∈ ℝ m with i ∈ τ k , then A τ k = E k T A . Denoted by ζ ^ k = E k T ζ k , we have</p><p>‖ A T ζ k ‖ 2 2 = ζ k T A A T ζ k = ζ ^ k T E k T A A T E k ζ ^ k = ζ ^ k T A τ k A τ k T ζ ^ k = ‖ A τ k T ζ ^ k ‖ 2 2 ,</p><p>moreover,</p><p>‖ A T ζ k ‖ 2 2 ≤ λ max ( A τ k A τ k T ) ‖ ζ ^ k ‖ 2 2 = λ max ( A τ k A τ k T ) ‖ ζ k ‖ 2 2 .</p><p>It then holds that</p><p>‖ x k + 1 − x * ‖ 2 2 ≤ ‖ x k − x * ‖ 2 2 − ‖ ζ k ‖ 2 2 λ max ( A τ k A τ k T ) = ‖ x k − x * ‖ 2 2 − ∑ i ∈ τ k | b ( i ) − A ( i ) x k | 2 λ max ( A τ k A τ k T ) = ‖ x k − x * ‖ 2 2 − ∑ i ∈ τ k ( d i k ) 2 ‖ A ( i ) ‖ 2 2 λ max ( A τ k A τ k T ) ≤ ‖ x k − x * ‖ 2 2 − η max i ∈ τ k ( d i k ) 2 ∑ i ∈ τ k ‖ A ( i ) ‖ 2 2 λ max ( A τ k A τ k T ) = ‖ x k − x * ‖ 2 2 − η max i ∈ τ k ( d i k ) 2 ‖ A τ k ‖ F 2 λ max ( A τ k A τ k T ) .</p><p>For each k ≥ 0 , since</p><p>max i ∈ τ k ( d i k ) 2 = max i ∈ τ k | b ( i ) − A ( i ) x k | 2 ‖ A ( i ) ‖ 2 2 ≥ ∑ i = 1 m ‖ A ( i ) ‖ 2 2 ‖ A ‖ F 2 | b ( i ) − A ( i ) x k | 2 ‖ A ( i ) ‖ 2 2 = ‖ b − A x k ‖ 2 2 ‖ A ‖ F 2 ,</p><p>we have</p><p>‖ x k + 1 − x * ‖ 2 2 ≤ ‖ x k − x * ‖ 2 2 − η ‖ b − A x k ‖ 2 2 ‖ A ‖ F 2 ‖ A τ k ‖ F 2 λ max ( A τ k A τ k T ) ≤ ‖ x k − x * ‖ 2 2 − η λ min ( A T A ) λ max ( A τ k A τ k T ) ‖ A τ k ‖ F 2 ‖ A ‖ F 2 ‖ x k − x * ‖ 2 2 = ( 1 − η λ min ( A T A ) λ max ( A τ k A τ k T ) ‖ A τ k ‖ F 2 ‖ A ‖ F 2 ) ‖ x k − x * ‖ 2 2 .</p><p>This completes the proof. □</p><p>We remark that</p><p>0 ≤ 1 − η λ min ( A T A ) λ max ( A τ k A τ k T ) ‖ A τ k ‖ F 2 ‖ A ‖ F 2 ≤ 1,</p><p>which means that Algorithm 1 is convergent. In fact,</p><p>‖ A τ k ‖ F 2 λ max ( A τ k A τ k T ) ≥ 1,</p><p>and</p><p>0 &lt; λ min ( A T A ) ‖ A ‖ F 2 ≤ 1 ,</p><p>it follows that</p><p>1 − η ‖ A τ k ‖ F 2 λ max ( A τ k A τ k T ) λ min ( A T A ) ‖ A ‖ F 2 ≤ 1 − η λ min ( A T A ) ‖ A ‖ F 2 &lt; 1.</p></sec><sec id="s3"><title>3. Numerical Experiments</title><p>In this section, we use Algorithm 1 for solving different types of consistent linear systems (1) and compare it with GPRK in [<xref ref-type="bibr" rid="scirp.113428-ref1">1</xref>]. All experiments are carried out using MATLAB (version R2019b) on a personal computer with 2.0 GHz central processing unit (Inter(R) Core(TM) i7-8565U CPU) and 8 GB memory, and 64 bit Windows operation system.</p><p>The coefficient matrix A ∈ ℝ m &#215; n is either generated by the MATLAB function r a n d n ( m , n ) or taken from the University of Florida sparse matrix collection [<xref ref-type="bibr" rid="scirp.113428-ref12">12</xref>]. To ensure each linear system (1) with a selected matrix A is consistent, we let b ∈ ℝ m in (1) be generated by A x * , where the exact solution x * ∈ ℝ n is produced randomly by the MATLAB function randn and is to be determined. The efficiency of each method is evaluated by the number of iterations (IT) and the CPU time (CPU). It can be measured by the speed-up of GGK against GPRK (SU) is defined by</p><p>S U = C P U   o f   G P R K C P U   o f   G G K .</p><p>The effectiveness of both methods is measured by the relative residual (RR) defined by</p><p>R R = ‖ b − A x k ‖ 2 ‖ b ‖ 2 .</p><p>We set the initial solution x 0 be 0 in all experiments, and the iteration does not terminate until R R &lt; 10 − 6 . The numerical results of each method shown in this section are arithmetical average quantities with respect to 50 repeated trials. We set η = 0.3 in GGK for each example.</p><sec id="s3_1"><title>3.1. Experiments with Sparse Matrix</title><p>This subsection considers the linear systems (1) with sparse matrices. These matrices include some flat ones in <xref ref-type="table" rid="table1">Table 1</xref> and the tall ones (their transposes) in <xref ref-type="table" rid="table2">Table 2</xref> from the University of Florida sparse matrix collection [<xref ref-type="bibr" rid="scirp.113428-ref12">12</xref>].</p><table-wrap id="table1" ><label><xref ref-type="table" rid="table1">Table 1</xref></label><caption><title> Comparison of IT, CPU and SU of the GGK method with that of the GPRK method for different flat spare systems</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Matrix Name</th><th align="center" valign="middle" >Matrix Size</th><th align="center" valign="middle" >Density</th><th align="center" valign="middle"  colspan="2"  >GPRK</th><th align="center" valign="middle"  colspan="2"  >GGK</th><th align="center" valign="middle" >SU</th></tr></thead><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" >IT</td><td align="center" valign="middle" >CPU</td><td align="center" valign="middle" >IT</td><td align="center" valign="middle" >CPU</td><td align="center" valign="middle" ></td></tr><tr><td align="center" valign="middle" >bibd_16_8</td><td align="center" valign="middle" >120 &#215; 12,870</td><td align="center" valign="middle" >23.33%</td><td align="center" valign="middle" >2142</td><td align="center" valign="middle" >0.9867</td><td align="center" valign="middle" >566.5</td><td align="center" valign="middle" >0.3650</td><td align="center" valign="middle" >2.70</td></tr><tr><td align="center" valign="middle" >crew1</td><td align="center" valign="middle" >135 &#215; 6469</td><td align="center" valign="middle" >5.38%</td><td align="center" valign="middle" >6346.9</td><td align="center" valign="middle" >1.3223</td><td align="center" valign="middle" >804</td><td align="center" valign="middle" >0.1815</td><td align="center" valign="middle" >7.29</td></tr><tr><td align="center" valign="middle" >df2177</td><td align="center" valign="middle" >630 &#215; 10,358</td><td align="center" valign="middle" >0.34%</td><td align="center" valign="middle" >3186.4</td><td align="center" valign="middle" >0.4443</td><td align="center" valign="middle" >40</td><td align="center" valign="middle" >0.0078</td><td align="center" valign="middle" >56.96</td></tr><tr><td align="center" valign="middle" >us04</td><td align="center" valign="middle" >163 &#215; 28,016</td><td align="center" valign="middle" >6.52%</td><td align="center" valign="middle" >4134.1</td><td align="center" valign="middle" >5.9783</td><td align="center" valign="middle" >1635</td><td align="center" valign="middle" >1.8062</td><td align="center" valign="middle" >3.31</td></tr><tr><td align="center" valign="middle" >GL7d25</td><td align="center" valign="middle" >2789 &#215; 21,074</td><td align="center" valign="middle" >0.14%</td><td align="center" valign="middle" >15,160</td><td align="center" valign="middle" >11.2236</td><td align="center" valign="middle" >556.1</td><td align="center" valign="middle" >0.3721</td><td align="center" valign="middle" >30.16</td></tr><tr><td align="center" valign="middle" >stat96v5</td><td align="center" valign="middle" >2307 &#215; 75,779</td><td align="center" valign="middle" >0.13%</td><td align="center" valign="middle" >17,897</td><td align="center" valign="middle" >21.0132</td><td align="center" valign="middle" >149</td><td align="center" valign="middle" >0.1499</td><td align="center" valign="middle" >140.18</td></tr><tr><td align="center" valign="middle" >bibd_81_3</td><td align="center" valign="middle" >3240 &#215; 85,320</td><td align="center" valign="middle" >0.09%</td><td align="center" valign="middle" >14,044</td><td align="center" valign="middle" >23.0241</td><td align="center" valign="middle" >38</td><td align="center" valign="middle" >0.0371</td><td align="center" valign="middle" >620.60</td></tr><tr><td align="center" valign="middle" >abtaha1<sup>T</sup></td><td align="center" valign="middle" >209 &#215; 14,596</td><td align="center" valign="middle" >1.68%</td><td align="center" valign="middle" >30,081</td><td align="center" valign="middle" >6.6795</td><td align="center" valign="middle" >1118.7</td><td align="center" valign="middle" >0.2533</td><td align="center" valign="middle" >26.37</td></tr><tr><td align="center" valign="middle" >abtaha2<sup>T</sup></td><td align="center" valign="middle" >331 &#215; 37,932</td><td align="center" valign="middle" >1.09%</td><td align="center" valign="middle" >62,803</td><td align="center" valign="middle" >48.0985</td><td align="center" valign="middle" >967.7</td><td align="center" valign="middle" >0.6389</td><td align="center" valign="middle" >75.28</td></tr><tr><td align="center" valign="middle" >mk12-b2<sup>T</sup></td><td align="center" valign="middle" >1485 &#215; 13,860</td><td align="center" valign="middle" >0.20%</td><td align="center" valign="middle" >6477.2</td><td align="center" valign="middle" >1.2226</td><td align="center" valign="middle" >33.1</td><td align="center" valign="middle" >0.0115</td><td align="center" valign="middle" >106.31</td></tr><tr><td align="center" valign="middle" >ch7-9-b2<sup>T</sup></td><td align="center" valign="middle" >1512 &#215; 17,640</td><td align="center" valign="middle" >0.20%</td><td align="center" valign="middle" >6387.7</td><td align="center" valign="middle" >2.2341</td><td align="center" valign="middle" >31.7</td><td align="center" valign="middle" >0.0097</td><td align="center" valign="middle" >230.32</td></tr><tr><td align="center" valign="middle" >relat7<sup>T</sup></td><td align="center" valign="middle" >1045 &#215; 21,924</td><td align="center" valign="middle" >0.36%</td><td align="center" valign="middle" >53,325</td><td align="center" valign="middle" >27.6583</td><td align="center" valign="middle" >1020.2</td><td align="center" valign="middle" >0.4063</td><td align="center" valign="middle" >68.07</td></tr><tr><td align="center" valign="middle" >Franz9<sup>T</sup></td><td align="center" valign="middle" >4164 &#215; 19,588</td><td align="center" valign="middle" >0.12%</td><td align="center" valign="middle" >19,264</td><td align="center" valign="middle" >8.5559</td><td align="center" valign="middle" >171.8</td><td align="center" valign="middle" >0.0700</td><td align="center" valign="middle" >122.23</td></tr><tr><td align="center" valign="middle" >Franz10<sup>T</sup></td><td align="center" valign="middle" >4164 &#215; 19,588</td><td align="center" valign="middle" >0.12%</td><td align="center" valign="middle" >19,322</td><td align="center" valign="middle" >10.7741</td><td align="center" valign="middle" >172.6</td><td align="center" valign="middle" >0.0673</td><td align="center" valign="middle" >160.09</td></tr><tr><td align="center" valign="middle" >ch7-6-b3<sup>T</sup></td><td align="center" valign="middle" >4200 &#215; 12,600</td><td align="center" valign="middle" >0.10%</td><td align="center" valign="middle" >21,260</td><td align="center" valign="middle" >9.4338</td><td align="center" valign="middle" >48.4</td><td align="center" valign="middle" >0.0150</td><td align="center" valign="middle" >628.92</td></tr><tr><td align="center" valign="middle" >relat7b<sup>T</sup></td><td align="center" valign="middle" >1045 &#215; 21,924</td><td align="center" valign="middle" >0.36%</td><td align="center" valign="middle" >65,284</td><td align="center" valign="middle" >27.8051</td><td align="center" valign="middle" >1005.9</td><td align="center" valign="middle" >0.3955</td><td align="center" valign="middle" >70.30</td></tr></tbody></table></table-wrap><table-wrap id="table2" ><label><xref ref-type="table" rid="table2">Table 2</xref></label><caption><title> Comparison of IT, CPU and SU of the GGK method with that of the GPRK method for different thin spare systems</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Matrix Name</th><th align="center" valign="middle" >Matrix Size</th><th align="center" valign="middle" >Density</th><th align="center" valign="middle"  colspan="2"  >GPRK</th><th align="center" valign="middle"  colspan="2"  >GGK</th><th align="center" valign="middle" >SU</th></tr></thead><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" >IT</td><td align="center" valign="middle" >CPU</td><td align="center" valign="middle" >IT</td><td align="center" valign="middle" >CPU</td><td align="center" valign="middle" ></td></tr><tr><td align="center" valign="middle" >bibd_16_8<sup>T</sup></td><td align="center" valign="middle" >12,870 &#215; 120</td><td align="center" valign="middle" >23.33%</td><td align="center" valign="middle" >1040.3</td><td align="center" valign="middle" >1.0199</td><td align="center" valign="middle" >299.2</td><td align="center" valign="middle" >0.2809</td><td align="center" valign="middle" >3.63</td></tr><tr><td align="center" valign="middle" >crew1<sup>T</sup></td><td align="center" valign="middle" >6469 &#215; 135</td><td align="center" valign="middle" >5.38%</td><td align="center" valign="middle" >2613</td><td align="center" valign="middle" >0.4065</td><td align="center" valign="middle" >522.4</td><td align="center" valign="middle" >0.1632</td><td align="center" valign="middle" >2.49</td></tr><tr><td align="center" valign="middle" >df2177<sup>T</sup></td><td align="center" valign="middle" >10,358 &#215; 630</td><td align="center" valign="middle" >0.34%</td><td align="center" valign="middle" >2023.7</td><td align="center" valign="middle" >0.7251</td><td align="center" valign="middle" >43.3</td><td align="center" valign="middle" >0.0102</td><td align="center" valign="middle" >71.09</td></tr><tr><td align="center" valign="middle" >us04<sup>T</sup></td><td align="center" valign="middle" >28,016 &#215; 163</td><td align="center" valign="middle" >6.52%</td><td align="center" valign="middle" >1898.3</td><td align="center" valign="middle" >2.6322</td><td align="center" valign="middle" >548.7</td><td align="center" valign="middle" >0.5170</td><td align="center" valign="middle" >5.09</td></tr><tr><td align="center" valign="middle" >GL7d25<sup>T</sup></td><td align="center" valign="middle" >21,074 &#215; 2789</td><td align="center" valign="middle" >0.14%</td><td align="center" valign="middle" >12911</td><td align="center" valign="middle" >14.6954</td><td align="center" valign="middle" >443.7</td><td align="center" valign="middle" >0.1799</td><td align="center" valign="middle" >81.69</td></tr><tr><td align="center" valign="middle" >stat96v5<sup>T</sup></td><td align="center" valign="middle" >75,779 &#215; 2307</td><td align="center" valign="middle" >0.13%</td><td align="center" valign="middle" >8190.1</td><td align="center" valign="middle" >19.1244</td><td align="center" valign="middle" >153.0</td><td align="center" valign="middle" >0.1722</td><td align="center" valign="middle" >111.06</td></tr><tr><td align="center" valign="middle" >bibd_81_3<sup>T</sup></td><td align="center" valign="middle" >85,320 &#215; 3240</td><td align="center" valign="middle" >0.09%</td><td align="center" valign="middle" >9241.2</td><td align="center" valign="middle" >20.9510</td><td align="center" valign="middle" >61.6</td><td align="center" valign="middle" >0.0738</td><td align="center" valign="middle" >283.89</td></tr><tr><td align="center" valign="middle" >abtaha1</td><td align="center" valign="middle" >14,596 &#215; 209</td><td align="center" valign="middle" >1.68%</td><td align="center" valign="middle" >1819.6</td><td align="center" valign="middle" >0.6833</td><td align="center" valign="middle" >235.8</td><td align="center" valign="middle" >0.0498</td><td align="center" valign="middle" >13.72</td></tr><tr><td align="center" valign="middle" >abtaha2</td><td align="center" valign="middle" >37,932 &#215; 331</td><td align="center" valign="middle" >1.09%</td><td align="center" valign="middle" >1855.5</td><td align="center" valign="middle" >1.5998</td><td align="center" valign="middle" >140.9</td><td align="center" valign="middle" >0.0814</td><td align="center" valign="middle" >19.65</td></tr><tr><td align="center" valign="middle" >mk12-b2</td><td align="center" valign="middle" >13,860 &#215; 1485</td><td align="center" valign="middle" >0.20%</td><td align="center" valign="middle" >4828.3</td><td align="center" valign="middle" >2.4008</td><td align="center" valign="middle" >43.8</td><td align="center" valign="middle" >0.0131</td><td align="center" valign="middle" >183.27</td></tr><tr><td align="center" valign="middle" >ch7-9-b2</td><td align="center" valign="middle" >17,640 &#215; 1512</td><td align="center" valign="middle" >0.20%</td><td align="center" valign="middle" >4734.2</td><td align="center" valign="middle" >2.3630</td><td align="center" valign="middle" >44.1</td><td align="center" valign="middle" >0.0128</td><td align="center" valign="middle" >184.61</td></tr><tr><td align="center" valign="middle" >relat7</td><td align="center" valign="middle" >21,924 &#215; 1045</td><td align="center" valign="middle" >0.36%</td><td align="center" valign="middle" >46,674</td><td align="center" valign="middle" >35.1415</td><td align="center" valign="middle" >887.4</td><td align="center" valign="middle" >0.3432</td><td align="center" valign="middle" >102.39</td></tr><tr><td align="center" valign="middle" >Franz9</td><td align="center" valign="middle" >19,588 &#215; 4164</td><td align="center" valign="middle" >0.12%</td><td align="center" valign="middle" >19,363</td><td align="center" valign="middle" >14.9236</td><td align="center" valign="middle" >203.9</td><td align="center" valign="middle" >0.0861</td><td align="center" valign="middle" >173.33</td></tr><tr><td align="center" valign="middle" >Franz10</td><td align="center" valign="middle" >19,588 &#215; 4164</td><td align="center" valign="middle" >0.12%</td><td align="center" valign="middle" >19,354</td><td align="center" valign="middle" >16.4306</td><td align="center" valign="middle" >200.8</td><td align="center" valign="middle" >0.0842</td><td align="center" valign="middle" >195.14</td></tr><tr><td align="center" valign="middle" >ch7-6-b3</td><td align="center" valign="middle" >12,600 &#215; 4200</td><td align="center" valign="middle" >0.10%</td><td align="center" valign="middle" >16,394</td><td align="center" valign="middle" >8.9110</td><td align="center" valign="middle" >51.9</td><td align="center" valign="middle" >0.0139</td><td align="center" valign="middle" >641.08</td></tr><tr><td align="center" valign="middle" >relat7b</td><td align="center" valign="middle" >21,924 &#215; 1045</td><td align="center" valign="middle" >0.36%</td><td align="center" valign="middle" >46,708</td><td align="center" valign="middle" >35.0971</td><td align="center" valign="middle" >920.3</td><td align="center" valign="middle" >0.3826</td><td align="center" valign="middle" >91.73</td></tr></tbody></table></table-wrap><p><xref ref-type="table" rid="table1">Table 1</xref> and <xref ref-type="table" rid="table2">Table 2</xref> list the average number of iterations (IT), computing time (CPU), and the related speed-up (SU) of GGK against GPRK. <xref ref-type="fig" rid="fig1">Figure 1</xref> and <xref ref-type="fig" rid="fig2">Figure 2</xref> plot RR versus IT (left) and CPU (right) of different methods for solving (1) with the matrix bibd_16_8 and crew1<sup>T</sup>, respectively. From <xref ref-type="table" rid="table1">Table 1</xref> and <xref ref-type="table" rid="table2">Table 2</xref> we see that the GGK method needs smaller IT and CPU than the GPRK method does in all cases. We can see whether system 1 is overdetermined or underdetermined. When the matrix is flat, the value of SU locates in the interval (2.70, 628.92), while for the case of the thin matrix, the value of SU ranges from 2.49 to 641.08. It is observed from <xref ref-type="fig" rid="fig1">Figure 1</xref> and <xref ref-type="fig" rid="fig2">Figure 2</xref> that the GGK method converges faster than the GPRK method.</p></sec><sec id="s3_2"><title>3.2. Experiments with Dense Matrix</title><p>In this subsection, the test matrices are dense normally distributed random matrices including thin and flat matrices. The sizes of rows and columns of the selected matrices vary from 2000 to 30,000.</p><p><xref ref-type="table" rid="table3">Table 3</xref> lists the test results of IT, CPU and SU for flat dense matrix with different size. <xref ref-type="table" rid="table4">Table 4</xref> displays IT, CPU and SU for a different thin dense matrix with different size. <xref ref-type="fig" rid="fig3">Figure 3</xref> and <xref ref-type="fig" rid="fig4">Figure 4</xref> plot RR versus IT (left) and CPU (right) of GGK and GPRK methods for solving (1) with the matrix A = r a n d n ( 2200,30000 ) and A = r a n d n ( 30000,2000 ) , respectively. From <xref ref-type="table" rid="table1">Table 1</xref> and <xref ref-type="table" rid="table2">Table 2</xref>, we can</p><table-wrap-group id="3"><label><xref ref-type="table" rid="table3">Table 3</xref></label><caption><title> Comparison of IT, CPU and SU of the GGK method with that of the GPRK method for different flat dense systems</title></caption><table-wrap id="3_1"><table><tbody><thead><tr><th align="center" valign="middle" >Matrix Size</th><th align="center" valign="middle"  colspan="2"  >GPRK</th><th align="center" valign="middle"  colspan="2"  >GGK</th><th align="center" valign="middle" >SU</th></tr></thead><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >IT</td><td align="center" valign="middle" >CPU</td><td align="center" valign="middle" >IT</td><td align="center" valign="middle" >CPU</td><td align="center" valign="middle" ></td></tr><tr><td align="center" valign="middle" >2000 &#215; 10,000</td><td align="center" valign="middle" >21,569</td><td align="center" valign="middle" >297.5576</td><td align="center" valign="middle" >79.3</td><td align="center" valign="middle" >1.9810</td><td align="center" valign="middle" >98.85</td></tr><tr><td align="center" valign="middle" >2000 &#215; 20,000</td><td align="center" valign="middle" >14,052</td><td align="center" valign="middle" >331.0652</td><td align="center" valign="middle" >50</td><td align="center" valign="middle" >2.5747</td><td align="center" valign="middle" >73.73</td></tr><tr><td align="center" valign="middle" >2000 &#215; 30,000</td><td align="center" valign="middle" >11,762</td><td align="center" valign="middle" >495.7764</td><td align="center" valign="middle" >42.2</td><td align="center" valign="middle" >3.2314</td><td align="center" valign="middle" >73.30</td></tr><tr><td align="center" valign="middle" >2200 &#215; 10,000</td><td align="center" valign="middle" >25,696</td><td align="center" valign="middle" >496.4009</td><td align="center" valign="middle" >86.9</td><td align="center" valign="middle" >6.0598</td><td align="center" valign="middle" >111.93</td></tr><tr><td align="center" valign="middle" >2200 &#215; 20,000</td><td align="center" valign="middle" >16,259</td><td align="center" valign="middle" >537.1076</td><td align="center" valign="middle" >53.5</td><td align="center" valign="middle" >5.7038</td><td align="center" valign="middle" >135.89</td></tr><tr><td align="center" valign="middle" >2200 &#215; 30,000</td><td align="center" valign="middle" >13,282</td><td align="center" valign="middle" >359.6292</td><td align="center" valign="middle" >43.9</td><td align="center" valign="middle" >7.1961</td><td align="center" valign="middle" >112.97</td></tr><tr><td align="center" valign="middle" >2400 &#215; 10,000</td><td align="center" valign="middle" >29,720</td><td align="center" valign="middle" >535.0830</td><td align="center" valign="middle" >96.1</td><td align="center" valign="middle" >3.6249</td><td align="center" valign="middle" >205.64</td></tr></tbody></table></table-wrap><table-wrap id="3_2"><table><tbody><thead><tr><th align="center" valign="middle" >2400 &#215; 20,000</th><th align="center" valign="middle" >18,336</th><th align="center" valign="middle" >351.9513</th><th align="center" valign="middle" >55.6</th><th align="center" valign="middle" >3.9913</th><th align="center" valign="middle" >203.36</th></tr></thead><tr><td align="center" valign="middle" >2400 &#215; 30,000</td><td align="center" valign="middle" >15,271</td><td align="center" valign="middle" >546.2991</td><td align="center" valign="middle" >45.6</td><td align="center" valign="middle" >6.2161</td><td align="center" valign="middle" >182.75</td></tr><tr><td align="center" valign="middle" >2600 &#215; 10,000</td><td align="center" valign="middle" >35,591</td><td align="center" valign="middle" >337.0178</td><td align="center" valign="middle" >105.7</td><td align="center" valign="middle" >7.0060</td><td align="center" valign="middle" >162.16</td></tr><tr><td align="center" valign="middle" >2600 &#215; 20,000</td><td align="center" valign="middle" >20,914</td><td align="center" valign="middle" >390.1169</td><td align="center" valign="middle" >59.5</td><td align="center" valign="middle" >5.9782</td><td align="center" valign="middle" >194.22</td></tr><tr><td align="center" valign="middle" >2600 &#215; 30,000</td><td align="center" valign="middle" >17,055</td><td align="center" valign="middle" >494.0944</td><td align="center" valign="middle" >47.6</td><td align="center" valign="middle" >6.3896</td><td align="center" valign="middle" >168.46</td></tr><tr><td align="center" valign="middle" >2800 &#215; 10,000</td><td align="center" valign="middle" >41,358</td><td align="center" valign="middle" >527.2221</td><td align="center" valign="middle" >116.6</td><td align="center" valign="middle" >6.6916</td><td align="center" valign="middle" >171.33</td></tr><tr><td align="center" valign="middle" >2800 &#215; 20,000</td><td align="center" valign="middle" >23,539</td><td align="center" valign="middle" >497.0007</td><td align="center" valign="middle" >61.6</td><td align="center" valign="middle" >6.0664</td><td align="center" valign="middle" >196.34</td></tr><tr><td align="center" valign="middle" >2800 &#215; 30,000</td><td align="center" valign="middle" >19,092</td><td align="center" valign="middle" >599.8468</td><td align="center" valign="middle" >49.3</td><td align="center" valign="middle" >6.0754</td><td align="center" valign="middle" >204.63</td></tr><tr><td align="center" valign="middle" >3000 &#215; 10,000</td><td align="center" valign="middle" >46,862</td><td align="center" valign="middle" >544.3403</td><td align="center" valign="middle" >127.2</td><td align="center" valign="middle" >2.5496</td><td align="center" valign="middle" >213.50</td></tr><tr><td align="center" valign="middle" >3000 &#215; 20,000</td><td align="center" valign="middle" >26,704</td><td align="center" valign="middle" >603.3008</td><td align="center" valign="middle" >65.6</td><td align="center" valign="middle" >2.6693</td><td align="center" valign="middle" >226.02</td></tr><tr><td align="center" valign="middle" >3000 &#215; 30,000</td><td align="center" valign="middle" >21,106</td><td align="center" valign="middle" >718.8279</td><td align="center" valign="middle" >51.5</td><td align="center" valign="middle" >3.1646</td><td align="center" valign="middle" >227.15</td></tr></tbody></table></table-wrap></table-wrap-group><table-wrap id="table4" ><label><xref ref-type="table" rid="table4">Table 4</xref></label><caption><title> Comparison of IT, CPU and SU of the GGK method with that of the GPRK method for different thin dense systems</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Matrix Size</th><th align="center" valign="middle"  colspan="2"  >GPRK</th><th align="center" valign="middle"  colspan="2"  >GGK</th><th align="center" valign="middle" >SU</th></tr></thead><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >IT</td><td align="center" valign="middle" >CPU</td><td align="center" valign="middle" >IT</td><td align="center" valign="middle" >CPU</td><td align="center" valign="middle" ></td></tr><tr><td align="center" valign="middle" >10,000 &#215; 2000</td><td align="center" valign="middle" >12,234</td><td align="center" valign="middle" >171.3824</td><td align="center" valign="middle" >61.5</td><td align="center" valign="middle" >0.8017</td><td align="center" valign="middle" >213.77</td></tr><tr><td align="center" valign="middle" >20,000 &#215; 2000</td><td align="center" valign="middle" >7567.4</td><td align="center" valign="middle" >140.4876</td><td align="center" valign="middle" >34.7</td><td align="center" valign="middle" >1.3755</td><td align="center" valign="middle" >102.14</td></tr><tr><td align="center" valign="middle" >30,000 &#215; 2000</td><td align="center" valign="middle" >6470</td><td align="center" valign="middle" >176.8242</td><td align="center" valign="middle" >27.6</td><td align="center" valign="middle" >1.3860</td><td align="center" valign="middle" >127.58</td></tr><tr><td align="center" valign="middle" >10,000 &#215; 2200</td><td align="center" valign="middle" >14,776</td><td align="center" valign="middle" >441.3869</td><td align="center" valign="middle" >69.8</td><td align="center" valign="middle" >1.0381</td><td align="center" valign="middle" >425.19</td></tr><tr><td align="center" valign="middle" >20,000 &#215; 2200</td><td align="center" valign="middle" >8633.6</td><td align="center" valign="middle" >392.7304</td><td align="center" valign="middle" >37.8</td><td align="center" valign="middle" >1.0948</td><td align="center" valign="middle" >358.72</td></tr><tr><td align="center" valign="middle" >30,000 &#215; 2200</td><td align="center" valign="middle" >7323.6</td><td align="center" valign="middle" >405.4806</td><td align="center" valign="middle" >29.3</td><td align="center" valign="middle" >1.3893</td><td align="center" valign="middle" >291.86</td></tr><tr><td align="center" valign="middle" >10,000 &#215; 2400</td><td align="center" valign="middle" >17,784</td><td align="center" valign="middle" >556.8869</td><td align="center" valign="middle" >76.9</td><td align="center" valign="middle" >1.8008</td><td align="center" valign="middle" >309.24</td></tr><tr><td align="center" valign="middle" >20,000 &#215; 2400</td><td align="center" valign="middle" >9879.4</td><td align="center" valign="middle" >490.8223</td><td align="center" valign="middle" >40.8</td><td align="center" valign="middle" >1.6075</td><td align="center" valign="middle" >305.33</td></tr><tr><td align="center" valign="middle" >30,000 &#215; 2400</td><td align="center" valign="middle" >8213.8</td><td align="center" valign="middle" >521.1035</td><td align="center" valign="middle" >31.2</td><td align="center" valign="middle" >2.4817</td><td align="center" valign="middle" >209.98</td></tr><tr><td align="center" valign="middle" >10,000 &#215; 2600</td><td align="center" valign="middle" >21,949</td><td align="center" valign="middle" >633.4774</td><td align="center" valign="middle" >86.1</td><td align="center" valign="middle" >3.6521</td><td align="center" valign="middle" >173.46</td></tr><tr><td align="center" valign="middle" >20,000 &#215; 2600</td><td align="center" valign="middle" >11,227</td><td align="center" valign="middle" >660.0913</td><td align="center" valign="middle" >43.2</td><td align="center" valign="middle" >2.3399</td><td align="center" valign="middle" >282.10</td></tr><tr><td align="center" valign="middle" >30,000 &#215; 2600</td><td align="center" valign="middle" >9188.2</td><td align="center" valign="middle" >684.8802</td><td align="center" valign="middle" >33.3</td><td align="center" valign="middle" >3.3046</td><td align="center" valign="middle" >207.25</td></tr><tr><td align="center" valign="middle" >10,000 &#215; 2800</td><td align="center" valign="middle" >25,698</td><td align="center" valign="middle" >758.3984</td><td align="center" valign="middle" >96.7</td><td align="center" valign="middle" >4.6805</td><td align="center" valign="middle" >162.00</td></tr><tr><td align="center" valign="middle" >20,000 &#215; 2800</td><td align="center" valign="middle" >12,680</td><td align="center" valign="middle" >712.5364</td><td align="center" valign="middle" >46.2</td><td align="center" valign="middle" >3.1025</td><td align="center" valign="middle" >229.67</td></tr><tr><td align="center" valign="middle" >30,000 &#215; 2800</td><td align="center" valign="middle" >10,136</td><td align="center" valign="middle" >737.2275</td><td align="center" valign="middle" >35.3</td><td align="center" valign="middle" >2.1491</td><td align="center" valign="middle" >343.04</td></tr><tr><td align="center" valign="middle" >10,000 &#215; 3000</td><td align="center" valign="middle" >30,249</td><td align="center" valign="middle" >662.1158</td><td align="center" valign="middle" >106.8</td><td align="center" valign="middle" >6.3898</td><td align="center" valign="middle" >103.62</td></tr><tr><td align="center" valign="middle" >20,000 &#215; 3000</td><td align="center" valign="middle" >14,236</td><td align="center" valign="middle" >595.5270</td><td align="center" valign="middle" >50</td><td align="center" valign="middle" >5.3462</td><td align="center" valign="middle" >11.39</td></tr><tr><td align="center" valign="middle" >30,000 &#215; 3000</td><td align="center" valign="middle" >11,201</td><td align="center" valign="middle" >639.9166</td><td align="center" valign="middle" >36.6</td><td align="center" valign="middle" >4.5954</td><td align="center" valign="middle" >139.25</td></tr></tbody></table></table-wrap><p>see in all cases, GGK needs less IT and CPU time than GPRK does, and the speed-up of GGK against GPRK ranges from tens of times to hundreds of times, i.e., the speed-up of GGK against GPRK varies from 73.30 to 227.15 in the case of flat and from 11.39 to 425.19 in the case of thin. Similar results to <xref ref-type="fig" rid="fig1">Figure 1</xref></p><p>and <xref ref-type="fig" rid="fig2">Figure 2</xref> are drawn from <xref ref-type="fig" rid="fig3">Figure 3</xref> and <xref ref-type="fig" rid="fig4">Figure 4</xref> that the GGK method converges much faster than the GPRK method.</p></sec></sec><sec id="s4"><title>4. Conclusion</title><p>We develop a geometric Gauss-Kaczmarz (GGK) algorithm for solving large-scale consistent linear systems and the convergence is proved for this algorithm. Numerical experiments show that the GGK algorithm has better efficiency and effectiveness than the GPRK algorithm. In our future work, we will focus on block Kaczmarz methods to solve ill-posed problems.</p></sec><sec id="s5"><title>Acknowledgements</title><p>The authors thank the reviewers for providing some helpful comments. Research by G.H. was supported in part by Application Fundamentals Foundation of STD of Sichuan (grant 2020YJ0366) and the Opening Project of Sichuan Province University Key Laboratory of Bridge Non-destructionDetecting and Engineering Computing (grant 2020QZJ03), and research by F.Y. was partially supported by NNSF (grant 11501392) and SUSE (grant 2019RC09, 2020RC25), and research by Y.M. Liao was partially supported by the Innovation Fund of Postgraduate of SUSE (grant y2021101).</p></sec><sec id="s6"><title>Conflicts of Interest</title><p>The authors declare no conflicts of interest regarding the publication of this paper.</p></sec><sec id="s7"><title>Cite this paper</title><p>Wen, L., Yin, F., Liao, Y.M. and Huang, G.X. (2021) A Geometric Gaussian Kaczmarz Method for Large Scaled Consistent Linear Equations. Journal of Applied Mathematics and Physics, 9, 2954-2965. https://doi.org/10.4236/jamp.2021.911189</p></sec></body><back><ref-list><title>References</title><ref id="scirp.113428-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Yang, X. (2020) A Geometric Probability Randomized Kaczmarz Method for Large Scale Linear Systems. Applied Numerical Mathematics, 164, 139-160. https://doi.org/10.1016/j.apnum.2020.10.016</mixed-citation></ref><ref id="scirp.113428-ref2"><label>2</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Kaczmarz</surname><given-names> S. </given-names></name>,<etal>et al</etal>. (<year>1937</year>)<article-title>Angen&amp;#228;herte Aufl&amp;#246;sung von Systemen Linearer Gleichungen</article-title><source> Bulletin International de l’ Académie Polonaise des Sciences et des Lettres</source><volume> 35</volume>,<fpage> 355</fpage>-<lpage>357</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.113428-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Ihrig, A. and Schmitz, G. (2018) Accelerating Nonlinear Speed of Sound Reconstructions Using a Randomized Block Kaczmarz Algorithm. 2018 IEEE International Ultrasonics Symposium (IUS), Kobe, Japan, 22-25 October 2018, 1-9. https://doi.org/10.1109/ULTSYM.2018.8580199</mixed-citation></ref><ref id="scirp.113428-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Popa, C. and Zdunek, R. (2004) Kaczmarz Extended Algorithm for Tomographic Image Reconstruction from Limited-Data. Mathematics and Computers in Simulation, 65, 579-598. https://doi.org/10.1016/j.matcom.2004.01.021</mixed-citation></ref><ref id="scirp.113428-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Lorenz, D.A., Wenger, S., Sch&amp;#246;pfer, F. and Magnor, M. (2014) A Sparse Kaczmarz Solver and A Linearized Bergman Method for Onlinear Compressed Sensing. 2014 IEEE International Conference on Image Processing (ICIP), Parise, France, 27-30 October 2014, 1347-1351. https://doi.org/10.1109/ICIP.2014.7025269</mixed-citation></ref><ref id="scirp.113428-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Strohmer, T. and Vershynin, R. (2009) A Randomized Kaczmarz Algorithm with Exponential Convergence. Journal of Fourier Analysis and Applications, 15, Article No. 262. https://doi.org/10.1007/s00041-008-9030-4</mixed-citation></ref><ref id="scirp.113428-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Bai, Z.Z. and Wu, W.T. (2018) On Greedy Randomized Kaczmarz Method for Solving Large Sparse Linear Systems. SIAM Journal on Scientific Computing, 40, A592-A606. https://doi.org/10.1137/17M1137747</mixed-citation></ref><ref id="scirp.113428-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Needell, D., Tropp, J. A. (2014) Paved with Good Intentions: Analysis of A Randomized Block Kaczmarz Method. Linear Algebra and Its Applications, 441, 199-221. https://doi.org/10.1016/j.laa.2012.12.022</mixed-citation></ref><ref id="scirp.113428-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Niu, Y.Q. and Zheng, B. (2020) A Greedy Block Kaczmarz Algorithm for Solving Large-Scale Linear Systems. Applied Mathematics Letters, 104, Article No. 106294. https://doi.org/10.1016/j.aml.2020.106294</mixed-citation></ref><ref id="scirp.113428-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Gower, R.M. and Richtárik, R. (2015) A Randomized Kaczmarz Algorithm with Exponential Convergence. SIAM Journal on Matrix Analysis and Applications, 36, 1660-1690. https://doi.org/10.1137/15M1025487</mixed-citation></ref><ref id="scirp.113428-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Chen, J.Q. and Huang, Z.D. (2021) On a Fast Deterministic Block Kaczmarz Method for Solving Large-scale Linear Systems. Numerical Algorithms.https://doi.org/10.1007/s11075-021-01143-4</mixed-citation></ref><ref id="scirp.113428-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">Davis, T.A. and Hu, Y. (2011) The University of Florida Sparse Matrix Collection. ACM Transactions on Mathematical Software, 38, 1-25.https://doi.org/10.1145/2049662.2049663</mixed-citation></ref></ref-list></back></article>