Continuous Optimization Outline for the New:
Computational Mathematics for Industry and Commerce Program
2001
URL: http://orion.math.uwaterloo.ca:80/~hwolkowi/henry/teaching/w01/367.w01/367miscfiles/outlinecompmath.html
Prerequisites: Linear Programming and Multivariate Calculus
This is a hands on course.
Assignments will be a mixture of theory and numerical problems.
We use various optimization
packages, e.g:
MATLAB's
optimization toolbox;
NEOS, and the Optimization Technology Center;
NAG, The Numerical Algorithms Group (available within MATLAB);
Decision Tree for Optimization Software;
NETLIB.
Part 1
Part 1, C&O 367
Classifications of Problems
Optimality Conditions
Numerical Examples and Programming Notes
Part 2, C&O 367
Part 2, C&O 367
Introduction to:
Methods for Unconstrained Continuous Multivariate Problems
Line Search and Trust Region Steps
Convergence Criteria and Rates
Part 3, C&O 367
Part 3, C&O 367
Gradient Methods for Unconstrained Minimization
Steepest Descent
Preconditioning, Rates of Convergence, Motivation for Newton's Method
Newton's Method for Nonlinear Equations and Unconstrained Minimization
(with variations: quasi-Newton, inexact Newton)
After covering Newton's method, and some convergence theory
for it, we provide experiments to allow students
to experiment with the zones of attractions of critical points
both with Matlab etc. and with the theoretical tools from the lectures.
Part 5, C&O 367
Part 5, C&O 367
Convex Sets and Convex Functions
Hyperplane separation/support Theorems.
Part 6, C&O 367
Part 6, C&O 367
Introduction to Constrained Optimization
Optimality Conditions (KKT) and Lagrangian Duality (with sensitivity
analysis)
Convex Programming (conditioning, ill-posedness)
Part 7, C&O 367
Part 7, C&O 367
Introduction to Methods for Constrained Continuous Multivariate Problems
Sequential Quadratic Programming methods as an extension of Trust Region
Methods for Unconstrained Optimization (based on a quadratic model)
Interior-Point Methods (Penalty and Barrier Methods)