Abstract
The successive over-relaxation method and its symmetric extension to the symmetric successive over-relaxation method inherit the advantages of direct method and iterative method; they are simple iterative algorithms to solve the linear systems. We derive the equivalent forms of successive over-relaxation method and symmetric successive over-relaxation method in terms of residual vector and descent vector. Then a new orthogonalized technique is developed to stabilize the successive over-relaxation and symmetric successive over-relaxation methods. For the orthogonalized successive over-relaxation method, the range of relaxation parameter can be extended, even with a negative value. Based on the maximal projection technique, the sub-optimal value of the relaxation parameter for the orthogonalized successive over-relaxation method is derived to enhance its accuracy; the golden section search algorithm is used to find the minimal point of a derived merit function. The orthogonalized successive over-relaxation and orthogonalized symmetric successive over-relaxation methods show absolute convergence. According to the new form of successive over-relaxation method, a new approach of the accelerated over-relaxation method can be achieved by multiplying the descent vector of the successive over-relaxation method by a stabilization factor. Numerical examples confirm that the orthogonalized successive over-relaxation and orthogonalized symmetric successive over-relaxation methods outperform the successive over-relaxation and symmetric successive over-relaxation methods.
Keywords:
linear equations system; successive over-relaxation method; symmetric successive over-relaxation method; accelerated over-relaxation method; orthogonalized successive over-relaxation method; orthogonalized symmetric successive over-relaxation method MSC:
65F10; 15A06
1. Introduction
In this paper, we improve the successive over-relaxation (SOR) method for solving a linear equations system:
The successive over-relaxation (SOR) method was developed in 1950 by Young and Frankel; it was modified from the Gauss–Seidel method and inherited the advantages of the Gaussian elimination method and the iterative method. Let and . The SOR method can be written as [1,2]
where is a relaxation parameter. That in the first brace is the iteration part, while that in the second brace is the elimination part.
The progress of SOR up to 2003 can be seen in [3]. Owing to its efficiency and simplicity in numerical implementation, as shown in Equation (2), the SOR method is an important solver for Equation (1). Among many methods which used the same philosophy to introduce more parameters in the iteration formula, the accelerated over-relaxation (AOR) method is a two-parameter generalization of SOR [4]. Albrecht and Klein [5] considered an extrapolated iterative technique by extending SOR to an extrapolated SOR (ESOR) method.
It is known that the matrix can be uniquely decomposed into
where is a diagonal nonsingular matrix, is a strict upper triangular matrix, and is a strict lower triangular matrix.
The SOR iterative method with the matrix-vector form is expressed as follows [6]:
In SOR, the value of relaxation parameter plays a key role to control the stability and convergent property. The optimal relaxation parameter has been chosen from different methods [7,8,9,10]. When is a symmetric positive definite matrix,
is the optimal value for the SOR method [11], where is the spectral radius of .
The analysis of the convergence behavior of SOR, SSOR, AOR, and SAOR methods can be seen in [4,12,13,14]. Testing on the Poisson linear equations, Liu et al. [15] proposed the dynamical optimal values of parameters used in the methods of SSOR, AOR, and SAOR. The different extensions of SOR and AOR for different kinds of linear systems were reported in [16,17,18,19,20,21,22,23,24,25,26].
The technique of refinement was considered in [27,28]. They introduced the composite refinement approach in which two different iterative techniques are considered consecutively. Basically, the refinement is a two-step iterative algorithm; such as RJSOR is the refinement of Jacobi method in the first step and the SOR method in the second step; for RSORJ, the SOR method in used the first step and the Jacobi method is used in the second step. The speed of convergence of the refinement method dominates the increase in computational costs that appeared in the first step [28].
2. New Forms of SOR and AOR; Sub-Optimal Values of w
The accelerated over-relaxation (AOR) method was proposed by Hadjidimos [4]:
which can be viewed as an extrapolation of SOR with an extrapolation parameter [5,29,30].
2.1. A New Form of SOR
In terms of an initial guess and the initial residual , Equation (1) is equivalent to
where
is the descent vector.
To minimize the following merit function:
we can find the best descent vector by
which leads to ; at this moment, exactly satisfies Equation (7), and meanwhile exactly satisfies Equation (1) as the exact solution. Unfortunately, in Equation (10), is hard to compute. If is available, we already have an exact solution of Equation (1) given by .
Rather than that in Equation (10), the SOR method provides a simple forward solution of to seek the descent vector at each iteration step given below. We begin with Equation (4) and derive the following result.
Theorem 1.
A new iterative form of the SOR method is
where is the kth step descent vector, and is obtained from a forward solution of
in which
is the kth step residual vector.
Proof.
Upon removing to the left-hand side yields
2.2. New Approaches of AOR and EOR
Theorem 2
Proof.
This is just the AOR method in Equation (6). □
Notice that, in Theorem 2, if we take rather than that in Equation (23), then from Equation (26), we can derive
Therefore, the AOR method can also be presented as
Basically, the AOR method does not modify the orientation of obtained from SOR, but it modifies the length of the descent vector from to .
The extrapolated SOR (ESOR) method is explored in [5]; replacing in Equation (4) by , it leads to
where is an extrapolated parameter.
Theorem 3
(ESOR). The ESOR method in Equation (31) can be written as
which is equivalent to AOR in Theorem 2 by setting .
2.3. A Sub-Optimal Value of w
One needs to compute the spectral radius of as shown in Equation (5) for a better convergence of the SOR method [31,32]. In this section, we propose a simple method to choose the proper values of w using the minimization technique.
In Equation (21), we take to obtain
where is solved from Equation (12) with to replace . After giving , we search w such that the length of residual vector can be decreased maximally at the next step:
Therefore, we propose a new minimization technique
to obtain a sub-optimal value of w. We can apply the 1D golden section search algorithm (GSSA) in a range of to determine the minimal point of Equation (37). If there exists no theoretical optimal value of w for the linear system at hand, the method of GSSA, with a loose convergence criterion, say 0.1, is rather simple to obtain a suitable value of w, which is executed once before the SOR iteration process.
3. An Orthogonalized SOR
The factor in Equation (19) is very important, which controls the convergent property of the iterative algorithm SOR. For the convergence of SOR, we must guarantee that . We will give an example to show that is negative for SOR, if w is not properly chosen. In this situation, the residual grows fast, as shown in Equation (22), and meanwhile, the SOR will blow up.
This property is well-known in the literature as an orthogonality of the residual vector for iterative algorithm. The orthogonal property guarantees that the residual length is decreased step-by-step. Next, we will improve the SOR method, such that the new SOR automatically satisfies the orthogonal property in Equation (39); the newly resulting SOR method is thus named an orthogonalized SOR (OSOR) method.
3.1. Absolute Convergence of OSOR
Instead of a constant value of in Equation (23) for the AOR method, in this section we propose a new methodology by adaptively adjusting the value of at each iteration step; it guarantees that the newly developed iterative algorithm based on the SOR method is absolutely convergent.
Lemma 1.
The iterative scheme in Equation (11) for the SOR method can be improved by
Proof.
Let
Then, it follows that
Taking the squared norms of both sides yields
Lemma 2.
In Equation (40) the following orthogonal property holds:
Proof.
Applying to Equation (40) generates
Using and , it changes to
Taking the inner product with yields
Equation (45) is proven. □
With the aids of Theorem 1 and Lemma 1, we develop a new modification of the SOR method, namely an orthogonalized SOR (OSOR) method to improve the property of SOR, which is given below.
Theorem 4.
The orthogonalized successive over-relaxation (OSOR) method is
If is bounded, i.e., , the OSOR method is absolute convergence:
Proof.
Due to , Equation (52) is proven. □
Theorem 5.
In the OSOR method, let
be the new descent vector in Equation (51). The following identity holds:
such that the OSOR method can automatically maintain the orthogonality of the residual vector, and achieve the maximality of the decreasing quantity of residual’s length.
Proof.
Let
Equation (55) is written as
Inserting it into Equation (56) produces
hence, by means of Equation (57), it follows that
Thus, Equation (56) is proven. The proof to satisfy the orthogonality condition of the residual vector and the maximality of h are the same to that given in Lemmas 1 and 2. □
The absolute convergence is a crucial property for the OSOR method; in the theory of SOR, the absolute convergence is not guaranteed, if the value of relaxation parameter is not properly chosen. Correspondingly, the Algorithm 1 based on Theorem 3 is given as follows.
| Algorithm 1 OSOR |
| 1: Give , w, and |
| 2: Do |
| 3: |
| 4: Solve |
| 5: |
| 6: |
| 7: If , stop |
| 8: Otherwise, go to 2 |
The Algorithm 1 is slightly more complex than the Algorithm 2 given as follows.
| Algorithm 2 SOR |
|
3.2. A Sub-Optimal Value of Relaxation Parameter for OSOR
The OSOR method is basically a nonlinear iterative algorithm, since is a nonlinear function of , as shown by Equation (19).
From Equation (62) the step-by-step iteration matrix for the OSOR method can be derived as follows:
In the later the spectral radii of for some examples are plotted. The value of is not necessary smaller than one when . Under such value of , OSOR is still stable, but SOR is divergent. A total contraction rate (TCR) can be evaluated by
where NS is the number of steps for the convergence. A sufficient condition for the convergence of OSOR is .
Like that in Equation (37) for SOR, we develop the GSSA method for OSOR. In Equation (54), we take to obtain
where is solved from Equation (49) with to replace . After giving , we search w such that the length of residual vector can be decreased maximally at the next step as shown by Equation (65):
The merit function is the orthogonal projection of on the direction of . We can minimize
to obtain a sub-optimal value of w. Then, GSSA can be applied to Equation (67) to search this value of w, which is the minimal point of f.
4. Orthogonalized SSOR
The SSOR method is given in [33]:
which is a two-step iterative algorithm.
With the aid of Theorem 1, we can derive a new form of the SSOR method as follows.
Theorem 6.
A new iterative form of the SSOR method is
Proof.
Equations (70) and (71) were proven in Theorem 1. We rewrite Equation (69) to
which, in view of Equations (3) and (13), can be rearranged to
By moving to the left-hand side yields
Theorem 7.
An orthogonalized symmetric successive over-relaxation (OSSOR) method is
Theorem 8.
If and are bounded, the OSSOR method is absolute convergence:
We have the following Algorithm 3 for OSSOR.
| Algorithm 3 OSSOR |
|
5. Numerical Tests
In order to compare the performance of the SOR, AOR, and SSOR methods to the newly developed OSOR and OSSOR methods, some linear problems were tested.
5.1. Example 1
In Equation (1), we take
For this problem, is found to be
With the initial guess and under , SOR is convergence with 27 iterations, as shown in Figure 1a. The maximum error (ME) is .
Figure 1.
For example 1, (a) comparing the convergence residuals obtained by SOR and OSOR, and (b) the step-by-step spectral radius of OSOR with and .
By using the OSOR with the optimal value w in Equation (85), through 26 iterations it converges, as shown in Figure 1a; ME = is obtained. In Figure 1a, the residuals obtained by SOR and OSOR with the optimal value w in Equation (85) are compared.
It is well known that, for SOR, the relaxation parameter must be for the stability of the iterative algorithm. When we take , SOR is unstable, as shown in Table 1; however, as shown in Figure 1b, the spectral radius of OSOR is smaller than one at each step. Table 1 reveals that OSOR can converge with 35 steps.
Table 1.
For Example 1, comparing ME and number of steps (NSs) obtained by SOR and OSOR for different values of w.
To further test the stability of SOR and OSOR, we take . In Figure 2a, we can see that SOR blows up very rapidly. Its values of , as shown in Figure 2b, also tend to large negative values. In contrast, the OSOR method as a stabilization of SOR can seek an accurate solution with ME = within 46 steps. The values of are kept constant, as seen in Figure 2b.
Figure 2.
For example 1, comparing (a) residuals and (b) obtained by SOR and OSOR with .
As shown in Figure 1b, the step-by-step spectral radii are oscillatory around the value of one when is negative. The total contraction rate defined in Equation (64) is 0.6528, which is smaller than one; the OSOR iteration is convergent.
Table 1 compares ME and number of steps (NSs) obtained by SOR and OSOR for different values of w. It can be seen that SOR is sensitive to the values of w; when , it requires more than 100 steps for the convergence, and when , it blows up. When , we find that many in SOR are negative, which cause the slow convergence of SOR with 367 steps. In contrast to SOR, OSOR is very stable, not sensitive to the values of w. The OSOR method can not only stabilize SOR and also enhance the accuracy. For OSOR, w can range in a large interval .
For SSOR, the optimal value like that in Equation (85) is not available. It is interesting that, when we use the sun-optimal value of in SSOR obtained from Equation (37), we can achieve a highly accurate solution within 19 steps to obtain ME = .
Table 2 compares the ME and NS obtained by SSOR and OSSOR for different values of w. The improvement of NS made by OSSOR is obvious. For SSOR, the range is . For OSSOR, w can range in a large interval .
Table 2.
For Example 1, comparing ME and NS obtained by SSOR and OSSOR for different values of w.
We take . Table 3 compares NS and ME obtained by using the optimal value of for SOR, and the sub-optimal values of w obtained from Equation (37) for SOR, and from Equation (67) for OSOR. is obtained for SOR; is obtained for OSOR.
Table 3.
For Example 1, comparing ME and NS obtained by OSOR for optimal and sub-optimal values of w.
Table 4.
For Example 1, comparing ME and NS obtained by OSSOR for optimal and sub-optimal values of w.
As an application of Theorem 2, we can apply AOR to stabilize SOR, when SOR is unstable with , as shown in Table 1.
From Equation (27), the iteration matrix for AOR is given by
Unlike for the OSOR method, the above is a constant matrix.
For the stability of AOR, the spectral radius must be smaller than one. We plot the stability region in Figure 3. When SOR, corresponding to , is unstable with , AOR can be stabilized by taking a suitable value of , such that locates inside the stable region.
Figure 3.
For example 1, the stable region of AOR in the plane . When locates inside the blank part, AOR is unstable.
In Table 5, we fix and , but with different values of in AOR to compute the solution.
Table 5.
For Example 1, comparing ME and NS obtained by the AOR with a fixed value , but for different values of .
5.2. Example 2
We apply SOR, OSOR, and OSSOR to solve the following boundary value problem:
The exact solution is supposed to be
The finite difference discretization of Equation (87) is
where and .
We take and . On the other hand, we have [32,34,35]
Table 6 compares the ME and NS obtained by SOR and OSOR for different values of w. It is apparent that OSOR is convergent faster than SOR when w is not the optimal value. Due to the fact that the coefficient matrix is symmetric, SSOR and SSOR are not convergent faster than SOR and OSOR.
Table 6.
For Example 2, comparing ME and NS obtained by SOR and OSOR for different values of w.
Table 7 compares the NS and ME obtained by using the optimal value of for SOR, and the sub-optimal values of obtained from Equation (37) for SOR, and from Equation (67) for OSOR.
Table 7.
For Example 2, comparing ME and NS obtained by SOR and OSOR for optimal and sub-optimal values of w.
5.3. Example 3
Consider an example of Equation (1) with . Suppose that , and exact solutions of are unknown. The initial values are .
With , under , OSOR and OSSOR using GSSA at each step are convergent with seven and six steps, respectively, as shown in Figure 4. However, both SOR and SSOR are not convergent.
Figure 4.
For Example 3, comparing the convergence residuals obtained by SOR, OSOR, SSOR, and OSSOR. SOR and SSOR do not converge.
For the stability of AOR, the spectral radius must be smaller than one. We plot the stability region in Figure 5. Although we take and in the stable region in Figure 4, SOR is divergent under . Therefore, we take the convergence criterion for the relative residual . As shown in Figure 6, SOR is convergent with six steps, and the AOR with and is convergent with four steps. However, the residual errors 1.287 and 1.685 indicate that they are incorrect solutions obtained by SOR and AOR.
Figure 5.
For Example 3, the stable region of AOR in the plane . When locates inside the blank part, AOR is unstable.
Figure 6.
For Example 3, comparing the convergence relative residuals obtained by SOR and AOR. If residual was taken, both SOR and AOR are not convergent.
If is taken as the convergence criterion of the relative residuals obtained by SOR and AOR, they are divergent again, as shown in Figure 6. In contrast, as shown in Table 8, OSOR and OSSOR can compute accurate solutions very fast.
Table 8.
For Example 3, comparing NS obtained by OSOR and OSSOR for different values of n.
5.4. Example 4
By using GSSA, the sub-optimal value for OSOR is found.
The initial values are , and under for the relative residual, OSOR is convergent with 40 steps. In Table 9, ME and NS are compared to that obtained in [28] by using the RSORJ and RJSOR methods; they used the two-step techniques, and the optimal value is used.
Table 9.
For Example 4, comparing ME and NS obtained by OSOR, OSSOR, RSORJ, and RJSOR.
In Table 10, the NSs obtained by OSOR and OSSOR are compared to those obtained in [36] by using the algorithms of Gauss–Seidel (GS), refinement of Gauss–Seidel (RGS), second refinement of Gauss–Seidel (SRGS), and third refinement of Gauss–Seidel (TRGS).
Table 10.
For Example 4, comparing NS obtained by OSOR, OSSOR, GS, RGS, SRGS, and TRGS.
6. Conclusions
In this paper, we have re-examined the SOR method from the aspects of preserving the orthogonality of consecutive residual vector and maximizing the decreasing length of residual vector. They can significantly accelerate the convergence speed by using the OSOR method. If in SOR was during the iterations, it is unstable. For the SOR method, we can improve it such that the orthogonality is preserved automatically, and simultaneously the length of the residual vector is reduced maximally. It brings the SOR method to an orthogonalized successive over-relaxation (OSOR) method. Meanwhile, the orthogonalized symmetric successive over-relaxation (OSSOR) method was developed. The OSOR and OSSOR methods preserved the orthogonality automatically and had the property of absolute convergence.
The main features of the present paper are pointed out as follows:
- (a)
- A new form of SOR was derived in terms of descent vector and residual vector.
- (b)
- We proved that the AOR method can be generated from the new form of SOR, by inserting preceding the descent vector in the SOR method.
- (c)
- The OSOR method was developed by using the extrapolated parameter varying step-by-step, which controlled the stability of the OSOR algorithm.
- (d)
- The convergence behavior of OSOR is superior than SOR; for OSOR even with a negative value of w was permitted. Hence, the stability region of OSOR was enlarged significantly.
- (e)
- For non-symmetric linear systems, the orthogonalized SSOR (OSSOR) method outperforms the SSOR method.
- (f)
- We proposed minimization techniques to choose the sub-optimal values of the relaxation parameter, which can improve the accuracy of the OSOR and OSSOR methods.
In the near future, we may examine other splitting iteration methods including two or more parameters, as well as the general splitting methods for two-block linear systems from the two aspects of preserving the orthogonality and maximally reducing the length of the residual vector by using the stabilizing factor in the iterative formulas.
Author Contributions
Conceptualization, C.-S.L. and C.-W.C.; Methodology, C.-S.L. and C.-W.C.; Software, C.-S.L. and C.-W.C.; Validation, C.-S.L. and C.-W.C.; Formal analysis, C.-S.L. and C.-W.C.; Investigation, C.-S.L. and C.-W.C.; Resources, C.-S.L. and C.-W.C.; Data curation, C.-S.L. and C.-W.C.; Writing—original draft, C.-S.L. and C.-W.C.; Writing—review & editing, C.-W.C.; Visualization, C.-S.L. and C.-W.C.; Supervision, C.-S.L. and C.-W.C.; Project administration, C.-W.C.; Funding acquisition, C.-W.C. All authors have read and agreed to the published version of the manuscript.
Funding
This research received no external funding.
Data Availability Statement
The data presented in this study are available on request from the corresponding authors.
Acknowledgments
The financial support provided by the National Science and Technology Council under the Grant NSTC 113-2221-E-019-043-MY3 and NSTC 112-2221-E-239-022 are gratefully acknowledged.
Conflicts of Interest
The authors declare no conflicts of interest.
References
- Young, D.M. Iterative methods for solving partial difference equations of elliptic type. Trans. Am. Math. Soc. 1954, 76, 92–111. [Google Scholar] [CrossRef]
- Young, D.M. Iterative Solution of Large Linear Systems; Academic Press: New York, NY, USA, 1971. [Google Scholar]
- Kincaid, D.R. Celebrating fifty years of David M. Young’s successive overrelaxation method. In Numerical Mathematics and Advanced Applications: Proceedings of ENUMATH 2003 the 5th European Conference on Numerical Mathematics and Advanced Applications, Prague, August 2003; Springer: Berlin/Heidelberg, Germany, 2004; pp. 549–558. [Google Scholar]
- Hadjidimos, A. Accelerated overrelaxation method. Math. Comput. 1978, 32, 149–157. [Google Scholar] [CrossRef]
- Albrecht, P.; Klein, M.P. Extrapolated iterative methods for linear systems. SIAM J. Numer. Anal. 1984, 21, 192–201. [Google Scholar] [CrossRef] [Scilit]
- Hadjidimos, A. Successive overrelaxation (SOR) and related methods. J. Comput. Appl. Math. 2000, 123, 177–199. [Google Scholar] [CrossRef] [Scilit]
- Bai, Z.Z.; Chi, X.B. Asymptotically optimal successive overrelaxation method for systems of linear equations. J. Comput. Math. 2003, 21, 603–612. [Google Scholar]
- Wen, R.P.; Meng, G.Y.; Wang, C.L. Quasi-Chebyshev accelerated iteration methods based on optimization for linear systems. Comput. Math. Appl. 2013, 66, 934–942. [Google Scholar] [CrossRef] [Scilit]
- Meng, G.Y. A practical asymptotical optimal SOR method. Appl. Math. Comput. 2014, 242, 707–715. [Google Scholar] [CrossRef] [Scilit]
- Miyatake, Y.; Sogabe, T.; Zhang, S.L. Adaptive SOR methods based on the Wolfe conditions. Numer. Algo. 2020, 84, 117–132. [Google Scholar] [CrossRef] [Scilit]
- Quarteroni, A.; Sacco, R.; Saleri, F. Numerical Mathematics; Springer Science: New York, NY, USA, 2000. [Google Scholar]
- Hadjidimos, A.; Yeyios, A. Symmetric accelerated overrelaxation (SAOR) method. Math. Comput. Simul. 1982, XXIV, 72–76. [Google Scholar] [CrossRef] [Scilit]
- Yeyios, A. A necessary condition for the convergence of the accelerated overrelaxation (AOR) method. J. Comput. Appl. Math. 1989, 26, 371–373. [Google Scholar] [CrossRef] [Scilit]
- Liu, C.S. A feasible approach to determine the optimal relaxation parameters in each iteration for the SOR method. J. Math. Res. 2021, 13, 1–9. [Google Scholar] [CrossRef] [Scilit]
- Liu, C.S.; El-Zahar, E.R.; Chang, C.W. Dynamical optimal values of parameters in the SSOR, AOR and SAOR testing using the Poisson linear equations. Mathematics 2023, 11, 3828. [Google Scholar] [CrossRef] [Scilit]
- Darvishi, M.T.; Hessari, P. Symmetric SOR method for augmented systems. Appl. Math. Comput. 2006, 183, 409–415. [Google Scholar] [CrossRef] [Scilit]
- Zhang, G.F.; Lu, Q.H. On generalized symmetric SOR method for augmented systems. J. Comput. Appl. Math. 2008, 219, 51–58. [Google Scholar] [CrossRef] [Scilit]
- Darvishi, M.T.; Hessari, P. A modified symmetric successive overrelaxation method for augmented systems. Comput. Math. Appl. 2011, 61, 3128–3135. [Google Scholar] [CrossRef] [Scilit]
- Chao, Z.; Zhang, N.; Lu, Y. Optimal parameters of the generalized symmetric SOR method for augmented systems. J. Comput. Appl. Math. 2014, 266, 52–60. [Google Scholar] [CrossRef] [Scilit]
- Li, C.L.; Ma, C.F. An accelerated symmetric SOR-like method for augmented systems. Appl. Math. Comput. 2019, 341, 408–417. [Google Scholar] [CrossRef] [Scilit]
- Li, Y.; Dai, P. Generalized AOR methods for linear complementarity problem. Appl. Math. Comput. 2007, 188, 7–18. [Google Scholar] [CrossRef] [Scilit]
- Huang, Z.G.; Xu, Z.; Lu, Q.; Cui, J.J. Some new preconditioned generalized AOR methods for generalized least-squares problems. Appl. Math. Comput. 2015, 269, 87–104. [Google Scholar] [CrossRef] [Scilit]
- Zhang, C.H.; Wang, X.; Tang, X.B. Generalized AOR method for solving a class of generalized saddle point problems. J. Comput. Appl. Math. 2019, 350, 69–79. [Google Scholar] [CrossRef] [Scilit]
- Darvishi, M.T.; Khosro-Aghdam, R. Symmetric successive overrelaxation methods for rank deficient linear systems. Appl. Math. Comput. 2006, 173, 404–420. [Google Scholar] [CrossRef] [Scilit]
- Darvishi, M.T.; Khani, F.; Hamedi-Nezhad, S.; Zheng, B. Symmetric block-SOR methods for rank-deficient least squares problems. J. Comput. Appl. Math. 2008, 215, 14–27. [Google Scholar] [CrossRef] [Scilit]
- Bai, Z.Z.; Parlett, B.N.; Wang, Z.Q. On generalized successive overrelaxation methods for augmented linear systems. Numer. Math. 2005, 102, 1–38. [Google Scholar] [CrossRef] [Scilit]
- Laskar, A.H.; Behera, S. Refinement of iterative methods for the solution of system of linear equations Ax=b. IOSR J. Math. 2014, 10, 70–73. [Google Scholar] [CrossRef] [Scilit]
- Meligy, S.A.; Youssef, I.K. Relaxation parameters and composite refinement techniques. Results Appl. Math. 2022, 15, 100282. [Google Scholar] [CrossRef] [Scilit]
- Hadjidimos, A.; Yeyios, A. The principle of extrapolation in connection with the accelerated overrelaxation method. Linear Alg. Appl. 1980, 30, 115–128. [Google Scholar] [CrossRef] [Scilit]
- Missirlis, N.M.; Evans, D.J. The extrapolated successive overrelaxation (ESOR) method for consistently ordered matrices. Int. J. Math. Math. Sci. 1984, 7, 361–370. [Google Scholar] [CrossRef] [Scilit]
- Milewski, S.; Orkisz, J. In search of optimal acceleration approach to iterative solution methods of simultaneous algebraic equations. Comput. Math. Appl. 2014, 68, 101–117. [Google Scholar] [CrossRef] [Scilit]
- Yang, S.; Gobbert, M.K. The optimal relaxation parameter for the SOR method applied to the Poisson equation in any space dimensions. Appl. Math. Lett. 2009, 22, 325–331. [Google Scholar] [CrossRef] [Scilit]
- Golub, G.H.; Van Loan, C.F. Matrix Computations; The Johns Hopkins University Press: Baltimore, MA, USA, 1996. [Google Scholar]
- Watkins, D.S. Fundamentals of Matrix Computations, 2nd ed.; Wiley: New York, NY, USA, 2002. [Google Scholar]
- Demmel, J.W. Applied Numerical Linear Algebra; SIAM: Philadelphia, PA, USA, 1997. [Google Scholar]
- Audu, K.J.; Essien, J.N. An accelerated iterative technique: Third refinement of Gauss-Seidel algorithm for linear systems. Comput. Sci. Math. Forum 2023, 7, 7. [Google Scholar] [CrossRef] [Scilit]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).





