The University of Texas at Austin
|
Computer Science 395T
|
|
This course will cover a wide range of topics in numerical optimization. The major goal is to learn a set of tools that will be useful for research in Artificial Intelligence and Computer Graphics. The course is a graduate-level course that combines instruction of basic material, written homeworks , and a final project. The course material integrates the theory of optimization and concrete real applications. Grading is based on homeworks (50%) and the final project (50%).
Prereqs: The course assumes a good knowledge of linear algebra and probability. Please talk to me or email me if you are unsure if the course is a good match for your background.
Textbook: Numerical Optimization.
| Date | Topics | Reading | Notes |
| August 31th | Introduction | ||
| September 5th | Linear Algebra | Introduction to linear algebra. | Homework 1. |
| September 7th | Probability | Basic concentration bounds. | |
| September 12th | Fundamentals of Unconstrained Optimization | ||
| September 14th | Line Search | ||
| September 19th | Line Search Applications | ||
| September 21th | Trust Region Methods I (Sub-problem) | Homework 1 due. Homework 2 out. | |
| September 26th | Trust Region Methods II (Global Convergence) | ||
| September 28th | Trust Region Methods (Applications) | ||
| October 3th | Conjugate Gradient Methods (Linear) | ||
| October 5th | Conjugate Gradient Methods (Nonlinear) | Homework 2 due. Homework 3 out. | |
| October 10th | Proximal Gradient Methods | ||
| October 12th | Theory of Constrained Optimization | ||
| October 17th | Optimality Condition | Final project proposal Due. | |
| October 19th | Linear Programming (Simplex Method) | Homework 3 due. Homework 4 out. | |
| October 24th | Linear Programming (Simplex Method II and Interior Point Method I) | ||
| October 26th | Linear Programming (Interior Point Method II) | ||
| October 31th | Quadratic Programming (Algorithms and Applications) | ||
| November 2nd | Guest Lecture | ||
| November 7th | Quadratic Programming II (Algorithms and Applications) | ||
| November 9th | Penalty, Augmented Lagrangian and SDP | ||
| November 14th | Spectral Methods I | Homework 4 due. Homework 5 out. | |
| November 16th | Spectral Methods II | ||
| Novmeber 21th | Topics in Convex Optimization I (Compressive Sensing) | ||
| November 28th | Topics in Convex Optimization II (Low-rank Matrix Recovery) | ||
| November 30th | Topics in Non-Convex Optimization I (Low-rank Matrix Recovery) | ||
| December 5th | Topics in Non-Convex Optimization II (Deep Neural Networks) | Homework 5 due. | |
| December 7th | Topics in Non-Convex Optimization III (Reweighted Least Squares) | Final project report due. |