Math 5750 - Math 6880: Optimization
Instructor: Yekaterina Epshteyn
Lectures: MWF 11:50 - 12:40 pm, WEB 1450
Office Hours (tentative, it may be some changes)
M 12:50-1:50, F 1:00-1:30 pm, or by appointment
Office: LCB 337
E-mail: epshteyn@math.utah.edu
Textbook and References
Main Textbooks: J.Nocedal and S.Wright, Numerical Optimization, Springer, second edition
References:
P. Ciarlet, Introduction to numerical linear algebra and optimization,
Cambridge University Press
C.T. Kelley, Iterative Methods for Optimization, SIAM
Prerequisites for Math 5750 - Math 6880
Linear algebra (Math 2270 or similar), vector calculus (Math 2210 or similar) and basic Matlab knowledge
Homework
Homework will be assigned (probably once in two weeks) and collected, and will include theoretical analysis
and computational assignments. The computational part should be done using MATLAB, software produced by The MathWorks. The Matlab language provides extensive library of mathematical and scientific function calls entirely built-in. Matlab is available on Unix and Windows. The full set of manuals is on the web in html format. The "Getting Started" manual is a good
place to begin and is available in
Adobe
PDF format.
5750 - 6880 Tentative Topics:
Unconstrained optimization: Necessary and sufficient
optimality conditions; Newton's method; Line search; Quasi-Newton
methods, non-linear least squares; Adjoint state method (for computing
derivatives)
Constrained optimization: Constraints qualifications; Optimality
conditions; Trust region methods; Linear programming (simplex and
interior point methods); Quadratic programming
Other optimization methods
ADA Statement
The Americans with Disabilities Act requires that reasonable accommodations be
provided for students with physical, sensory, cognitive, systemic, learning and psychiatric disabilities.
Please contact me at the beginning of the semester to discuss any such accommodations for the course.
Grading: Homework 65% and one Final Written Exam (TBA) 35%
Tentative (it may be some changes) weekly\biweekly plan:
August 20 - August 31:
Introduction: 1D; R^n; unconstrained optimization; necessary
and sufficient conditions for local/global minimum; Newton's method in R^1
and R^n; convergence of Newton's method
Textbook (to read): Chapter 1, Chapter 2: Section 2.1, Chapter 3: pages 44-46 (Newton's method)
September 5 - September 30:
Line search methods, convergence results for line search methods;
Quasi-Newton methods, BFGS; Linear Conjugate Gradient Method; (practical considerations and convergence
theory)
Textbook (to read): Chapter 3, Chapter 6, Chapter 5
October 1 - October 17 (October 7 - October 14 is the Fall Break):
Linear and Nonlinear Least-Squares Problems and Algorithms
Textbook (to read): Chapter 10
October 22 - October 29:
Approximations of the Derivatives; Nonlinear Equations
Textbook (to read): Chapter 8; Chapter 11
October 29 - November 9:
Constrained Optimization Problems: Linear Programming: The Simplex Method
Textbook (to read): Chapter 13
November 9 - December 7:
Constrained Optimization Problems: Nonlinear Programming; Quadratic Programming
Textbook (to read): Chapter 16
Homework due dates will be announced and posted
Homework 1
Homework 2
Homework 3
Homework 4