Quadratic Optimization using Newtons Method

1 visualización (últimos 30 días)
rihab
rihab el 27 de Nov. de 2015
Comentada: rihab el 27 de Nov. de 2015
I am writing Newtons method to solve an optimization problem. I have written the following code:
function estimate = newtonMethod(f,df,x0,tolerance) %f & df are functions that contain OP & gradient respectively, x0 is initial guess, tolerance is 1e-12
estimate = x0; % Initial guess
iterations = 40; % Maximum number of iterations
for j = 1:iterations;
dx = f(estimate) / df(estimate)';
estimate = estimate - dx';
% Stop criterion:
if abs(dx) < tolerance
return
end
end
end
However, the vector 'u' doesn't seem to be a good solution. My question is: Is this the correct way of solving this OP using Newtons Method? I would highly appreciate suggestions on this.
  10 comentarios
Torsten
Torsten el 27 de Nov. de 2015
Yes.
rihab
rihab el 27 de Nov. de 2015
thank you so much Torsten :-)

Iniciar sesión para comentar.

Respuestas (0)

Categorías

Más información sobre Quadratic Programming and Cone Programming en Help Center y File Exchange.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by