[ Announcements
| Course Description
| Course Outline | Homework and
Project Information | Class Schedule |
Links ]
|
| Announcements
(back to top) |
| |
|
|
| Course Description
(back to top) |
|
Direct and iterative methods for solving simultaneous linear equations.
Matrix factorization, conditioning, stability, and
efficiency. Computation of
eigenvalues and eigenvectors.
Prerequisite/Co-requisite: AMES 505, Elementary programming skills
Required Textbook
- Numerical Linear Algebra, by Lloyd N. Trefethen and David Bau,
III, SIAM, 1997, ISBN 0-89871-361-7.
Reference Book (not required)
- Matrix Computations, 3rd edition, by Gene H. Golub and
Charles F. Van Loan, John Hopkins University Press, 1996, ISBN
0-8018-5414-8.
|
| Course Outline
(back to top) |
|
Outline
-
Matrix fundamentals, multiplications, orthogonality,
norms, and SVD (2.5 weeks).
-
QR factorization, projectors, Gram-Schmidt algorithm,
Householder triangulation (2 weeks).
-
Conditioning and stability (1.5 weeks).
-
Solution of linear system of equations, Gaussian
elimination, pivoting, Cholesky factorization (2 weeks).
-
Eigenvalue problems, Hessenberg tridiagonalization,
Rayleigh quotient, inverse power method, QR
algorithm (2.5 weeks).
-
Iterative methods, Arnoldi/Lanczos iteration, conjugate gradients, GMRES (2 weeks).
|
| Course
Policy (back to top) |
|
Assignments
Homework assignments are due in class typically
one week after they are assigned.
You are allowed to discuss course materials
and homework problems in small groups, but limited to discussion of
general ideas only. You must write your solutions completely
independently. Under no circumstances may you copy solutions from
any source, including but not limited to other students solutions,
official solutions distributed in past terms, and solutions from courses
taught at other universities. Violation of these rules may result in
disciplinary actions.
Exams
The exams (including two tests and the final exam)
are closed-book, but you are allowed
to bring a single-sided, one-page, letter-size cheat sheet, which you must prepare
by yourself.
Attendance
All students are expected to attend all the
lectures and exams.
Grading
- Assignments (5 highest scores out of 6): 35%
- Two tests: 40%
- Final exam: 25%
Note: The lowest score of your homework
assignments will be dropped.
|
| Class Schedule
(back to top) |
- All schedules are tentative and are subject to change.
| Week |
Date |
Topic |
Lecture Notes |
Reading |
Notes |
| 1 |
Tue 9/4 |
Course overview; matrix-vector multiplication |
Slides |
§I.1 |
|
|
Thu 9/6 |
Orthogonal matrices |
Slides |
§I.2 |
|
| 2 |
Tue 9/11 |
Norms |
Slides |
§I.3 |
|
|
Thu 9/13 |
No class (Rosh Hashanah Observed) |
|
|
|
| 3 |
Tue 9/18 |
Singular value decomposition |
Slides |
§I.4 |
HW1 out;
solutions |
|
Thu 9/20 |
More on SVD continued |
Slides |
§II.5-6 |
|
| 4 |
Tue 9/25 |
Projectors, QR factorization |
Slides |
§II.6-7 |
HW1 due |
|
Thu 9/27 |
Gram-Schmidt orthogonalization |
Slides |
§II.8 |
|
| 5 |
Tue 10/2 |
Householder triangularization |
Slides |
§II.10 |
HW2 out;
solutions,
code |
|
Thu 10/4 |
Givens rotation, least squares problems |
Slides |
§III.11 |
|
| 6 |
Tue 10/9 |
floating-point
arithmetic, condition numbers |
Slides |
§III.12-13 |
HW2 due |
|
Thu 10/11 |
Stability of algorithms |
Slides |
§III.14-15 |
|
| 7 |
Tue 10/16 |
Test 1 (covers material up to 10/04) |
sample questions &
solutions |
|
HW3 out;
solution |
|
Thu 10/18 |
Stability of Householder QR |
Slides |
§III.16-17 |
|
| 8 |
Tue 10/23 |
Questions-and-answers session |
|
|
|
|
Thu 10/25 |
Gaussian elimination and LU factorization |
Slides |
§IV.20-21 |
HW3 due |
| 9 |
Tue 10/30 |
LU factorization with pivoting, stability of LU |
Slides |
§IV.21-22 |
HW4 out;
solutions,
code |
|
Thu 11/1 |
Cholesky factorization; software |
Slides |
§IV.23 |
|
| 10 |
Tue 11/6 |
Stability of Cholesky factorization; eigenvalue
problems |
Slides |
§V.23-24 |
|
|
Thu 11/8 |
eigenvalue problems |
Slides |
§V.24 |
HW4 due |
| 11 |
Tue 11/13 |
Test 2 (covers material between 10/09 and 11/06) |
sample questions &
solutions |
|
|
|
Thu 11/15 |
Reduction to Hessenberg form |
Slides |
§V.25-26 |
HW5 out;
solutions |
| 12 |
Tue 11/20 |
QR algorithm without shifts |
Slides |
§V.27-28 |
|
|
Thu 11/22 |
No class (Thanksgiving recess) |
|
|
|
| 13 |
Tue 11/27 |
QR algorithm with shifts |
Slides |
§V.29 |
|
|
Thu 11/29 |
Other eigenvalue algorithms; computing SVD |
Slides |
§VI.30-31 |
HW5 due; HW6 out |
| 14 |
Tue 12/4 |
Guest lecture on applications of eigenvalue problems; overview of iterative methods |
Slides |
§VI.32 |
|
|
Thu 12/6 |
Arnoldi/Lanczos iterations |
Slides |
§VI.33,36 |
|
| 15 |
Tue 12/11 |
Conjugate gradients |
Slides |
§VI.38,
painless CG |
|
|
Thu 12/13 |
More on CG; Other Krylov subspace methods; Review |
Slides |
§VI.35 |
HW6 due; solutions,
codes |
| 16 |
Thu 12/20 |
Final exam (11:00-1:30pm,
P-124 Physics Building) |
sample questions &
solutions |
|
|
|