AMSC 607 / CMSC 764 Advanced Numerical Optimization
Fall 2006
Dianne P. O'Leary
oleary@cs.umd.edu
When and Where:
TuTh......11:00am-12:15pm (CSI 3120)
(CSI is the Computer Science Classroom building, attached
to A.V. Williams and behind the Wind Tunnel.)
Office Hours:
Tuesday 8:45-9:15, Thursday 8:00-9:15, Friday 9-10, and by appointment,
in AVW 3271.
New:
End of semester information:
Teaching Assistant: Geping Liu (geping@math.umd.edu)
Office hours Tuesday and Thursday 3:00-5:00, AVW 3457.
Textbooks:
Sections III and IV of
Linear and Nonlinear Programming by
Stephen G. Nash and Ariela Sofer, McGraw-Hill.
ISBN-007-046065-5 or ISBN: 0071145370.
(The book is currently under revision.)
You can look for a used copy on the internet if you
prefer.
"Lecture Notes on Interior Point Polynomial Time Methods in Convex
Programming" by Arkadi Nemirovski, Spring 2004.
Prerequisite:
A course in linear algebra and a course in numerical
analysis. (A previous course in optimization is NOT expected.)
Topics:
Unconstrained Optimization (approx. 4 weeks)
Characterization of solutions to minimization problems.
Selection of appropriate algorithms.
Global optimization.
Constrained Optimization (approx. 8 weeks)
Feasible set methods and projection methods.
Construction of interior point methods for problems with
linear and nonlinear constraints.
Grading:
Homework plus a project. No in-class quizzes or exams.
Course Information and Syllabus
Background information: Notes on error analysis:
postscript
UMCP Code of Academic Integrity
Survival Guide for Optimization
Optimization at Maryland
Information about computer accounts.
I have requested accounts on GRACE for each of you. For your
assignments, you may use GRACE or any other machine with Matlab access.
Information from the last time the course was offered.
Lecture notes:
Introduction
Unconstrained Optimization, Part 1 Basics and Newton's Method
Unconstrained Optimization, Part 2 Alternatives to Newton's Method
Constrained Optimization, Part 1 Basics
Constrained Optimization, Part 2 Feasible Direction Methods
Constrained Optimization, Part 3 Barrier and Penalty Methods
Constrained Optimization, Part 4 Interior Point Methods for Linear Programming
Constrained Optimization, Part 5 Interior Point Methods for Nonlinear Programming
Lecture slides for Interior Point Polynomial Time
Methods in Convex Programming by Arkadi
Nemirovski
New:
Notes for Unit 4: Special Topics
Part 1 Nonlinear Least Squares and Data Fitting
pdf
Part 2 Large Scale Problems
pdf
Matlab code to demonstrate matrix reorderings
Part 3 Global Optimization
pdf
Homework:
Homework 1:
The homework, due September 28
at 2pm (late penalty begins at 2:01)
Note that the pdf problem number is 10.17, not 10.16.
cvsrch.m
cstep.m
Frequently asked questions about the homework
Comments about the solution
Sample programs, by Geping Liu
The 3-d graphs, not required for the assignment, are quite
interesting. They run fine on his machine but crash on mine.
Homework 2:
The homework, due October 17, 2pm.
Frequently asked questions about the homework
Partial answers, Problems 1, 2, 5, 6, 7
Partial answers, Problems 3, 4
feasibleDircMin.m by Geping Liu (Corrected 10-30-06)
Homework 3:
The homework, due November 2, 2pm.
Frequently asked questions about the homework
The test problem
(This .mat file is good for Matlab 7.x, but not version 6.x.)
Let me know by October 29 if this doesn't work for you.
Geping Liu's solution
New:
Homework 4:
The homework, due December 14, noon.
Olena Shevchenko (Department of Mathematics
and Statistics, University of Maryland at
Baltimore County)
Title: Some Aspects of the Theory of Long-Step Interior
Point Methods beyond Symmetric Cone Programming
slides
Information about the term
project, due December 14, noon.
New:
If your project uses a software package written by someone else, please include a file named README that tells me what
files you wrote and what files you modified.
SDP Resources