TIES581 Numerical linear algebra
(outdated, not valid in new curriculum 2024-2028)
News
This course is finished.
Contents
Numerical linear algebra for large (and sparse) matrices:
- Direct solution of Ax=b
- Iterative solvers (Krylov) and preconditioning
- Numerical solution of Ax=λx
- SVD and its applications
Literature
-
Prof. Youcef Saad's numerical linear albegra books:
- linear systems book
Material to be read:
- Chapter 1: Basic linear algebra concepts (if not already familiar): QR factorization, Givens and Householder transformations, similarity, Schur decomposition, etc.
- Chapter 3: Sparse storage schemes, graph representation of a sparse matrix, permutations, basic ideas behind sparse direct methods
- Chapter 5: General projection methods
- Chapter 6: Krylov subspace methods (Arnoldi, CG, GMRES)
- Chapter 9: Preconditioning - the basic ideas
- Chapter 10: Some preconditioners (basic iterative methods as preconditioners, incomplete factorization based preconditioners)
- eigenvalue book
Material to be read:
- Chapter 4: Power methods, deflation, general projection methods
- Chapter 5: Simple subspace iteration
- Chapter 6: Arnoldi and Lanczos methods (basic ideas)
- Some dense linear algebra (eigenvalues, SVD) (see book Golub \& van Loan, "Matrix computations" for more details)
Hands on examples and exercises (in Matlab / Octave)
()
Read the comments of the scripts as the "stories" behind examples are written in there!
Some other optional reading material
Note that some links above work only inside JYU network...
Related YouTube videos