Schedule

The schedule is provisional and subject to change.

Class Date Topic Reading Assigned Due
/ Preliminaries - Scientific computing - Well-posedness - Sources of error - Absolute vs. relative error - data vs. computational error - truncation vs. rounding error Heath, Chapter 1
Lecture 1 notes
/ Conditioning - Stability - Forward and backward error - Stability and accuracy - Floating point general system
Floating point - normalization - UFL, OFL, subnormals, rounding, machine prescision
Floating point math - rounding error analysis - cancellation - matrix-vector multiplication - outer product - range - nullspace - rank
Heath, Chapter 1
Lecture 2 notes
Lecture 3 notes
Lecture 4 notes
/
/
/ Solving linear systems - Existence and Uniqueness of solutions - Vector and Matrix Norms
Conditioning of Ax = b - Cond(A) - Residual
Triangular systems - Forward/Backward Substitution - LU factorization
Heath, Chapter 2
Lecture 5 notes
Lecture 6 notes
Lecture 7 notes
/
/
/ LU - Operation Count - Instability - Pivoting
LU with partial and complete pivoting - Special systems - SPD systems - Cholesky factorization
Orthogonality - SVD
Heath Sections 3.1-3.6
Lecture 8 notes
Lecture 9 notes
Lecture 10 notes
/
/
/ SVD and rank - Projectors
Practice Midterm
Midterm
Lecture 11 notes
Practice Exam and Solutions
/
/
/ Monday - NO CLASS
Overdetermined systems - Least Squares - QR decomposition
Least squares and QR - Gram-Schmidt orthogonalization - Householder Reflectors - Householder QR

Lecture 12 notes
Lecture 13 notes
/
/
/ Eigenvalue Problems - Power Iteration - Inverse Iteration
Rayleigh Quotient Iteration - Simultaneous Iteration
Heath, Sections 4.1, 4.2, 4.4, 4.5
Lecture 14 notes
Lecture 15 notes
/
/
- / Monday - HOLIDAY
Nonlinear Equations - Root Finding - Iterative Methods - Bisection Method
Fixed Point Iteration - Newton's Method
Heath Sections 5.1-5.5.4, 5.5.7, 5.6.1-5.6.3
Lecture 17 notes
Lecture 18 notes
/
/
/ Secant Method - Safeguarded Methods - Systems of Nonlinear Equations - Newton's Method - Secant-updating Methods
Optimization - unconstrained - one-dimensional - multi-dimensional
Friday - HOLIDAY
Heath Sections 6.1, 6.2.2., 6.3, 6.4.1, 6.4.3, 6.5.2-6.5.5
Lecture 19 notes
Lecture 20 notes
/
- /
/ Conditioning - Golden section search - Newton's Method - Steepest Descent
Newton's Method (multi-dimensional) - Quasi-Newton Methods
Heath 6.5.6, 11.5.1-11.5.3, 11.5.5
Lecture 21 notes
Lecture 22 notes
Lecture 23 notes
/
/
/ Constrained Optimality Conditions
Iterative Methods - Conjugate Gradients Method
Practice Final
Shewchuk 1-4, 7-8
Practice Final and Solutions
Problem 23 Problem 24
More practice problems with solutions
/
/
- / Final (Monday December 10, 8:00am-11:00am)