Question: using Python or Matlab 6.9. Write a program to find a minimum of Rosenbrock's function, f(x, y) = 100(y x2)2 + (1 x)2 using each
6.9. Write a program to find a minimum of Rosenbrock's function, f(x, y) = 100(y x2)2 + (1 x)2 using each of the following methods: (a) Steepest descent (b) Newton (c) Damped Newton (Newton's method with a line search) You should try each of the methods from each of the three starting points (-1 1]], [0 1]T, and [2 1]?. For any line searches and linear system solutions required, you may use either library rou- tines or routines of your own design. Plot the path taken in the plane by the approximate solutions for each method from each starting point. 6.9. Write a program to find a minimum of Rosenbrock's function, f(x, y) = 100(y x2)2 + (1 x)2 using each of the following methods: (a) Steepest descent (b) Newton (c) Damped Newton (Newton's method with a line search) You should try each of the methods from each of the three starting points (-1 1]], [0 1]T, and [2 1]?. For any line searches and linear system solutions required, you may use either library rou- tines or routines of your own design. Plot the path taken in the plane by the approximate solutions for each method from each starting point
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
