Question: Program the gradient descent and Newton algorithms using the backtracking line search ( Procedure below, set = 0 . 9 , c = 0 .

Program the gradient descent and Newton algorithms using the backtracking
line search (Procedure below, set =0.9,c=0.6). Use them to minimize the
Rosenbrock function
f(x)=100(x2-x12)2+(1-x1)2.
First try the initial point x0=(1.2;1.2) and then the more difficult point
x0=(-1.2;1). Plot the contour of the function and then plot the path of
iterates obtained by each method on the contour using matlab or python. (You can use 'help contour'
and 'help plot' to find instructions of using 'contour' and 'plot'.)
Procedure (Backtracking Line Search).
Choose ,cin(0,1); Set larr1;
repeat until f(xk+pk)f(xk)+cgradf(xk)Tpk
,larr;
end (repeat)
Terminate with k=.
 Program the gradient descent and Newton algorithms using the backtracking line

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!