Nonlinear Programming

Fall 2011

MATP6600 / DSES6780

Note: there is now an LMS page for this course, which contains the homework solutions and the course notes. The pdf's linked to below are on the math department web server.

Course basics:

Course outline.

Scores for the course. Your grade should now be available via SIS. Have a good break!

Exams

Homework

Handwritten notes:

Introduction (30 Aug).

Convex sets:

Convex functions

Linear programming

Optimality conditions for nonlinear programming

Duality

Algorithms

Handouts:

Linear algebra (30 Aug).
Subspaces, affine sets, convex sets, and cones (30 Aug).
Extreme points and rays, and resolution (27 Sep).
The simplex algorithm (27 Sep).
An iteration of the simplex algorithm (27 Sep).
Dimension and faces (27 Sep).

Resources:

Convex Optimization by Boyd and Vandenberghe.
A nonlinear programming FAQ, including links to collections of test problems.
The NEOS Server has some nonlinear programming packages available.
An introduction to the conjugate gradient method without the agonizing pain, by Jonathan Shewchuk.
Issue 78 of the Mathematical Optimization Society newsletter Optima, discussing smoothing methods.
Slides on the alternating direction method of multipliers, by Stephen Boyd. Here's the underlying survey paper.
John Mitchell's homepage | Dept of Mathematical Sciences Course Materials