Determination of the optimal value of relaxation parameter in symmetric SOR method for rectangular coefficient matrices

https://doi.org/10.1016/j.amc.2006.01.069Get rights and content

Abstract

In this paper, we obtain the optimal value of relaxation parameter in symmetric SOR (SSOR) method. By SSOR method we find the least square solution of minimal norm to the linear system Ax = b where A is an m by n matrix.

Introduction

Consider the following linear system:Ax=b,where A is an m × n real matrix, x and b are real n-vector and m-vector, respectively. Tian [8] presented the problem of finding the least square solution of minimal norm to the linear system (1). Iterative methods for solving the problem using splittings of the coefficient matrix A and extending results for the case in which A is a square invertible matrix have been studied by some authors, such as Berman and Plemmons [2], Neumann [7], Miller and Neumann [6] and Tian [9]. Chen [3] considered the case that rank(A) = n in system (1). He suggested a combined direct-iterative method by augmenting the system (1) to a square nonsingular system to solve the least square problem. Miller and Neumann [6] have shown that Chen’s augmentation scheme for the full column rank case can be extended to the case where rank(A) = r and r < min{m, n}. They developed the theory of successive overrelaxation iterative method to solve the augmented and consistent linear system. They augmented the system to a block 4 × 4 consistent system and splitted the augmented coefficient matrix by a subproper SOR splitting. They also determined an interval for the relaxation parameter in which the subproper SOR iteration matrix is semiconvergent. The optimal relaxation parameter which minimizes the modulus of the controlling eigenvalue of the SOR matrix and a method to transform a solution to the augmented system to the solution of minimal two-norm were given. Hadjidimos and Yeyios [5] introduced symmetric SOR (SSOR) for solving of square system Ax = b where A is a nonsingular matrix. Tian [8] developed the theory of accelerated overrelaxation iterations to solve the least square of minimal norm to the system (1).

In [4] we developed SSOR method to find the least square solution of minimal norm to the system (1). In this paper, we obtain the optimal value of relaxation parameter in SSOR method in a special case. Numerical examples show the experimental results coincide the analytical optimal value of the parameter.

This paper is organized as follows. In the next section the SSOR method for rectangular matrices is given. In Section 3, we compute the optimal value of relaxation parameter for SSOR method. We give some numerical examples in Section 4. Finally, Section 5 gives the paper conclusion.

Section snippets

SOR for rectangular matrices

Consider a system of n linear equations with n unknowns written in matrix formAx=b,where matrix A has nonzero diagonal elements. We consider the following splitting of A:A=D-L-U,where D is a diagonal matrix and L and U are strictly lower and upper triangular matrices, respectively. Let x(k) be kth approximation of solution of (2) by SOR method using splitting (3). In symmetric SOR we obtain x(k+12) as follows [5]:xk+12=(D-ωL)-1((1-ω)D+ωU)x(k)+ω(D-ωL)-1borxk+12=Lωx(k)+c,whereLω=(D-ωL)-1((1-ω)D+ωU

Finding the optimal value of the relaxation parameter

Let the eigenvalues of Tω are real. In this section, we obtain the optimum value of parameter ω in this special case of Tω. If the eigenvalues of Tω are real, then as Tω is a real matrix its eigenvectors are real vectors, too. From Eq. (22) we can writet=v1tv2t0-BBt0v1v2=v1tBv2t-v1tBv2,where v=v1v2. As by our hypothesis v1tBv2 is a real value, hence for every vector v we have t = 0. Thus, Eq. (21) changes toλ=1-ω(2-ω)1-ω2x2.Eq. (23) shows λ is a function of x, so we can obtain the extreme values

Numerical examples

In this section we give some numerical examples. They are two consistent and one inconsistent linear systems. For each example, we solve the problem by SSOR iterative method for some values of ω. These values are optimal value of ω or ωopt and two arbitrary values, one less than ωopt and the other one greater than it. We show the number of iterations for all examples in Table 1.

Example 1

Consider the following system:23-545376-968-2x1x2x3=012412this is a consistent system, the rank of coefficient matrix

Conclusion

In this paper, we obtained the optimal value for relaxation parameter of SSOR method in a special case. This can be very useful to apply SSOR method for solving the least square solution of minimal norm of linear systems with rectangular coefficient matrices.

References (9)

There are more references available in the full text version of this article.

Cited by (0)

View full text