NONLINEAR PROGRAMMING

MSC380.8      ORI391Q.1

CLASS 4      FALL 2003

 

1        Learning Objectives

A      Today's discussions:

a         Understand trust region and line search approaches for unconstrained optimization, and their application in guaranteeing convergence of Newton's method.

B       Homework and reading assignment in this handout.

a          Understand basic ideas of steepest descent and quasi-Newton methods.

2        (10 minutes) Class discussion of convergence and convergence rate, following Nash and Sofer, pp. 29-32, and of Taylor series approximations on pp. 33-36.

3        (15-20 minutes) Class discussion of Newton's method using readings 5.  We also discuss the proof of order 2 convergence on pages 39-40 of Nash and Sofer, the computational experience on p. 41, and the example of divergence on pp. 42-43.

4        (30-40 minutes) Initial Group meetings:

A      Rotate Discussion leader, Observer, and Recorder from last time.

B       The group discusses the following issues from sections 10.4 and 10.5 of the text.  We will stop at certain points for class discussion.

C       When is the Newton direction a descent direction?

D      What is Cholesky factorization?

E       How can this factorization be modified to generate descent directions within Newton’s method?

F        How can an algorithm that decreases the function at each step fail to converge to a local minimum?

G      How can you guarantee that the step size in a line search is not too large (see section 10.5, p. 315, Armijo or sufficient decrease condition)?

H      How can you guarantee that the step size is not too small?

I         Discuss the assumptions and conclusion of theorem 10.2, p. 316.

J         Understand the Wolfe condition, pp. 318-320.

K      Understand the steps of the cubic interpolation linesearch, pp. 321-322.

5        (10 minutes) Class discussion of solutions to the homework assigned in the last class.

6        (Rest of class, if time allows) Class discussion of Trust Region concepts, and of trust region variants of Newton's method (section 10.6, text).

A      What are the basic ideas of the trust region approach?

B       How are these ideas applied in the case of Newton’s method?

C       Understand the steps of the trust region algorithm on p. 329.

D      Derive the form of the solution of the trust region problem.

7        Homework (Do individually, discuss at next class with your learning group):

A      Read and bring any questions you have to class:  Text, Chapter 10, section 10.6, chapter 11, sections 11.1-11.3, readings packet, no. 8.

B       Text, p. 323, problems 5, 6; p. 334, problem 1. In problem 1 on page 334, use the Excel Solver to formulate and solve the first 2 trust region subproblems (the one done in the book and the next one) and to compute the ratio of actual to predicted reduction.