View on GitHub

Bolander-Linear-Algebra-Library

Repository containing homework assignments and software for Math 5610: Computational Linear Algebra and Solution of Systems of Equations

Homework 7 Task 7: Iterative Methods

Task: Do an internet search on the use of iterative methods for the solution of linear systems of equations. Provide a list of at least three methods that do not use preconditioning of the system.

Iterative Methods

In contrast to direct methods, iterative methods aim to save time and space by iterating on a an approximate solution to a system of equations and reducing some form of error[1]. The tradeoff is that these methods are far less predictable than direct methods and may not converge to the correct solution. To improve the convergence performance of a specific system, preconditioning can be used by taking the system and pre-multiplying both sides by a matrix. The hope is that this new system (which has the same solution as the original system) now has a coefficient matrix on the left hand side that has more favorable spectral properties[2]. A method that we have not covered in this class is the generalized minimal residual method (GMRES) that is used to solve nonsymmetric systems of linear equations. This method finds orthonormal vectors to form a basis for the Krylov subspace and then solves a linear least squares problem[3].

There are some methods that do not use preconditioning of the system in their most general form. These methods include:

Each of these methods can, however, work as a good preconditioner for more advanced iterative solvers.