You are here: MIMS > EPrints
MIMS EPrints

2011.16: Gaussian Elimination

2011.16: Nicholas J. Higham (2011) Gaussian Elimination. Wiley Interdisciplinary Reviews: Computational Statistics, 3 (3). pp. 230-238. ISSN 1939-0068

Full text available as:

PDF - Requires a PDF viewer such as GSview, Xpdf or Adobe Acrobat Reader
229 Kb

DOI: 10.1002/wics.164


As the standard method for solving systems of linear equations, Gaussian elimination (GE) is one of the most important and ubiquitous numerical algorithms. However, its successful use relies on understanding its numerical stability properties and how to organize its computations for efficient execution on modern computers. We give an overview of GE, ranging from theory to computation. We explain why GE computes an LU factorization and the various benefits of this matrix factorization viewpoint. Pivoting strategies for ensuring numerical stability are described. Special properties of GE for certain classes of structured matrices are summarized. How to implement GE in a way that efficiently exploits the hierarchical memories of modern computers is discussed. We also describe block LU factorization, corresponding to the use of pivot blocks instead of pivot elements, and explain how iterative refinement can be used to improve a solution computed by GE. Other topics are GE for sparse matrices and the role GE plays in the TOP500 ranking of the world's fastest computers.

Item Type:Article
Uncontrolled Keywords:Gaussian elimination, LU factorization, pivoting, numerical stability, block LU factorization, iterative refinement
Subjects:MSC 2000 > 15 Linear and multilinear algebra; matrix theory
MSC 2000 > 65 Numerical analysis
MIMS number:2011.16
Deposited By:Nick Higham
Deposited On:09 May 2011

Download Statistics: last 4 weeks
Repository Staff Only: edit this item