Readings and topics
References
- Nonlinear optimization
- Algorithms for Optimization by Mykel Kochenderfer and Tim A. Wheeler. MIT Press, 2019.
-
- Numerical methods in optimization by
- Jorge Nocedal and Stephen J. Wright.
- Springer 2006.
- Primal-dual interior-point methods by Stephen J. Wright, SIAM 1997.
- Linear and Nonlinear Optimization. Igor Griva, Stephen G. Nash, Ariela Sofer
SIAM, 2009.
- Least squares
- Numerical methods for least squares problems by Åke Björck, SIAM 1996.
- Convex
- Convex optimization by Stephen Boyd and Lieven Vandenberghe.
Cambridge University Press, 2004.
Lecture 6
We saw algorithms for constrained least squares problems as an intro
to constrained optimization.
- Reading
- Björck Chapter 2
- Björck Chapter 5
- Notes
- Lecture 6
- Video
- Lecture 6
Lecture 5
Multivariate taylor, gradients, Hessians, multivariate optimality conditions.
- Notes
- Lecture 5
- Reading
- Section 1.6 in AlgOpt
-
- Nocedal and Wright Section 2.1, you should read Theorem 2.3, 2.4
- for yourself, and review the multivariate generalizations.
- No minimizer at the origin but a minimizer on all lines a algebraic discussion of the example we saw in class
- Discussion on symmetry of Hessian
- Wikipedia on symmetric Hessian
- Julia
- Lecture 5 (Optimality Conditions) (html)
(ipynb)
- Video
- Lecture 5
Lecture 4
We did an intro to 1d optimization.
- Reading
- Chapter 2 in Nocedal and Wright
- Section 1.5 and 1.6 in AlgOpt
- Handouts
- unconstrained-intro.pdf
- Julia
- Lecture 4 (Optim.jl) (html)
(ipynb)
- Lecture 4 (Flux.jl) (html)
(ipynb)
- Video
- Video didn't work today, sorry!
Lecture 3
We covered a quick intro to optimization software.
- Julia
- Lecture 3 (Least Squares) (html)
(jl)
(ipynb)
- Lecture 3 (Sudoku) (html)
(jl)
(ipynb)
- Video
- Lecture 3
Lecture 2
We went over sequences and convergence.
- Reading
- Appendix A.2 in Nocedal and Wright
- Julia (we didn't get around to these in class..., we'll try in the next class)
- Lecture 2 (Rates) (html)
(ipynb)
- Lecture 2 (Limit Points) (html)
(ipynb)
- Lecture 2 (Limit Points) (html)
(ipynb)
- Video
- Lecture 2
Lecture 1
We reviewed the syllabus, and saw the xkcd raptor problem
as a motivation to optimization.
- Reading
- Syllabus
- Slides
- Lecture 1
- Julia
- Lecture 1 (Raptor) (html)
(ipynb)
- Video
- Lecture 1