Iterative method of linear equation group

Source: Internet
Author: User
Tags repetition

regardless of the numerical algorithm, its design principle is to transform the complexity into simple repetition , or, through simple repetitive generation complex, in the algorithm design and algorithm implementation process, the repetition is the power [1]. ----Preface

In general, a linear equation group can be expressed as
Ax = b
Where a is called the coefficient matrix, B is called the right-side item, and x is the unknown vector to be asked.
The application of the iterative method. If the number of unknowns is not many, the elimination of the method (including the choice of the main element of the way) can be solved perfectly, but in reality, such as the finite element equation, the coefficient matrix is often large-scale sparse matrices(the so-called sparse, refers to the matrix only a small amount of element value is not 0), this time again using the elimination method (in fact, it can be transformed into matrix form of LU decomposition), it will destroy the sparsity of the coefficient matrix, resulting in a surge in computational capacity.
Look at the results in two simple cases first. If the coefficient matrix is diagonal, then the equation can be easily solved, slightly more complex, if the coefficient matrix is the lower triangular matrix, then you can first find out the first unknown, and then find the second unknown, has been sequentially continued until the last unknown.
Mentioned in [1] (P139), To solve the iterative method of the linear equation Group, the essence is to gradually diagonalization or triangularThe solution process of the linear equations is processed into the repetition of the solution process of the diagonal equation group or the trigonometric equation Group. When the process of solving a diagonal equation group is repeated, it corresponds to the Jacobi iterative method, and corresponds to the Gauss-seidel iterative method when the process of solving the trigonometric equation Group is repeated. Further, if using relaxation technique for Gauss-seidel iterative method(The method of weighting the two accompanying approximation to better approximate the target value, the key of which is the selection of the weighting coefficient i.e. the relaxation factor), the iterative method of super-relaxation (SOR) is obtained.(the "super" here means that the weighted coefficients can not be used in the [0,1] range); Considering the coefficient matrix of symmetric positive definite, because its upper triangular matrix is the transpose of its lower triangular matrix, the Sor iterative method is used for the upper triangular form, and then the Sor iteration method can be used for the lower triangular form. Different from the former is only the sequence of unknown iterations, the latter is in reverse order. Well, since two times using the SOR iteratorLaw, then naturally call it Ssor Iterative Method[2]. Oh,no! In fact, it is not such a drop, ssor inside the first S is symmetrical (symmetric) The first letter of the word. Using the matrix in the Ssor iterative method as the preprocessing matrix in the conjugate gradient method, the corresponding SSOR-PCG method can be obtained [3].
whether the iterative method works, that is, whether the iterative sequence can approximate the true solution of the problem, it needs Consider the problem of convergenceThe Rough analysis, from the difference between the previous and the two sequences, naturally requires the distance between them (can be given a different form of definition, the common 1-norm, 2-norm and infinity norm) is getting smaller, until the trend of 0. Notice that the sequence of iterations is a sequence of vectors that borrows the conclusion of a numerical sequence (considering that a geometric series a_n=k*a_{n-1} tends to be 0, then the absolute value of K must be less than 1), which requires that the norm of the iteration matrix (which can be regarded as the absolute value of the number) is less than 1.
PostScript: Strongly recommend Mr. Wang Nengsu's book.
Resources:
[1] "Computational Method-algorithm design and its implementation of MATLAB (2nd edition)" Chap5 of linear equations, Wang Nengsu, Huazhong University of Science and Technology Press, 2012
[2] Matrix calculation (3rd edition) 10.1.6 symmetric Sor method, Gene H. golub,charles F. Van Loan, Shing, people's post and Telecommunications press, 2011
[3] "parallel computation of finite element structure analysis" CHAP5 iterative method for solving large sparse finite element equations by parallel preprocessing, Chou wait, Science Press, 1994








Iterative method of linear equation group

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.