Unformatted text preview:

MIT 2 098J 6 255J 15 093J Optimization Methods Fall 2009 Problem Set 8 Due Lec 23 not to be turned in 1 BT Exercise 9 5 2 BT Exercise 9 11 3 a Program in MATLAB three functions that implement i the Steepest Descent Algorithm ii the Conjugate Gradient Algorithm and iii Newton s method to solve min f x The functions should be given as parameters Hints You can use a subroutine function for the line search component Although we recom mend MATLAB for this part of the homework you may also use any programming language you prefer b For i 1 2 we let gi x fi x 1 2x Qi x c i x 10 1 2x Qi x c i x 10 e log x log 1 e x where e is the vector of ones and log x is a vector with the operator log applied to each component Implement and run the three algorithms we learnt in class steepest descent Newton s method and conjugate gradient method in MATLAB to solve the following four problems min f1 x min f2 x min g1 x and min g2 x using 1 5 15 Q1 c1 5 100 150 and starting from x0 0 2 0 2 8 5 1 5 3 10 Q2 1 5 8 5 3 c2 10 3 3 4 10 1 and starting from x0 0 3 0 4 0 1 and 1 c For each of the three algorithms plot f xk vs k and is the optimal solution f xk 1 f x f xk f x vs k where x d Using the answer to c discuss the rate of convergence for each of the three algo rithms and compare it with the one predicted from theory e Illustrate numerically what happens to the solution of the problem min g2 x as varies in the interval 0 01 10 4 Consider the following problem min s t f x x1 x21 x22 1 x1 1 3 x2 0 Show that the KKT constraint quali cation holds at point x 1 0 Show that point x 1 0 is a KKT point and also a global optimal solution 5 a Use the KKT conditions to solve the following problem min s t f x x Qx c x g x x Rx 1 e x 1 where Q is an invertible matrix although not necessarily positive de nite and R is a positive de nite matrix Note that e is a vector of ones b Apply your solution to the case where 1 0 2 1 1 0 5 0 4 Q2 0 1 0 c2 1 R 0 5 1 0 2 0 1 1 0 4 0 1 2 MIT OpenCourseWare http ocw mit edu 15 093J 6 255J Optimization Methods Fall 2009 For information about citing these materials or our Terms of Use visit http ocw mit edu terms 1


View Full Document

MIT 15 093J - Assignment

Download Assignment
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Assignment and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Assignment and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?