Table of Contents
Fetching ...

Numerical Linear Algebra: Least Squares, QR and SVD

Davoud Mirzaei

TL;DR

The notes present a comprehensive treatment of numerical linear algebra for overdetermined systems, focusing on least squares, orthogonal factorizations, and the SVD. They compare normal equations with stable alternatives such as QR and SVD, emphasize conditioning and the role of the pseudoinverse, and provide detailed algorithmic guidance for Householder and Givens QR factorizations, including column pivoting for rank-deficient problems. The SVD is developed as a unifying framework for LS, pseudoinversion, and optimal low-rank approximations, with broad applications to data analysis, image processing, PCA, and pattern recognition. Together, the sections outline both theory and practical algorithms (with complexity and stability considerations) that underpin robust numerical linear algebra in scientific computing.

Abstract

These lecture notes focus on some numerical linear algebra algorithms in scientific computing. We assume that students are familiar with elementary linear algebra concepts such as vector spaces, systems of equations, matrices, norms, eigenvalues, and eigenvectors. In the numerical part, we do not pursue Gaussian elimination and other LU factorization algorithms for square systems. Instead, we mainly focus on overdetermined systems, least squares solutions, orthogonal factorizations, and some applications to data analysis and other areas.

Numerical Linear Algebra: Least Squares, QR and SVD

TL;DR

The notes present a comprehensive treatment of numerical linear algebra for overdetermined systems, focusing on least squares, orthogonal factorizations, and the SVD. They compare normal equations with stable alternatives such as QR and SVD, emphasize conditioning and the role of the pseudoinverse, and provide detailed algorithmic guidance for Householder and Givens QR factorizations, including column pivoting for rank-deficient problems. The SVD is developed as a unifying framework for LS, pseudoinversion, and optimal low-rank approximations, with broad applications to data analysis, image processing, PCA, and pattern recognition. Together, the sections outline both theory and practical algorithms (with complexity and stability considerations) that underpin robust numerical linear algebra in scientific computing.

Abstract

These lecture notes focus on some numerical linear algebra algorithms in scientific computing. We assume that students are familiar with elementary linear algebra concepts such as vector spaces, systems of equations, matrices, norms, eigenvalues, and eigenvectors. In the numerical part, we do not pursue Gaussian elimination and other LU factorization algorithms for square systems. Instead, we mainly focus on overdetermined systems, least squares solutions, orthogonal factorizations, and some applications to data analysis and other areas.
Paper Structure (22 sections, 10 theorems, 180 equations, 15 figures)

This paper contains 22 sections, 10 theorems, 180 equations, 15 figures.

Key Result

Lemma 2.2

If $P$ is a projector then $\mathrm{range}(I-P) = \mathrm{null}(P)$ and $\mathrm{null}(I-P) = \mathrm{range}(P)$.

Figures (15)

  • Figure 1: A least squares polynomial fit to a given data set
  • Figure 2: Geometric interpretation of the least squares problem.
  • Figure 3: A non-orthogonal projector
  • Figure 4: An orthogonal projection
  • Figure 5: Geometric interpretation of Householder transformation
  • ...and 10 more figures

Theorems & Definitions (37)

  • Example 1.1: Heath:2018
  • Example 1.2
  • Example 1.3
  • Example 1.4
  • Example 1.5
  • Definition 2.1
  • Lemma 2.2
  • Lemma 2.3
  • Definition 2.4
  • Example 2.1
  • ...and 27 more