You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When we compute the Hessian of the Lagrangian in fact we compute the Hessian of the objective and the dual variables are discarded.
I think this should not be the case, there is no reason for not approximating the constraints with a quasi-Newton model...
IPOPT for example does compute each constraint as a quasi-Newton model when we use quasi-Newton approximations for the problem.
Actually, to get the qN approximation of the Lagrangian, I should just push $$\nabla f_{k+1} + J_{k+1}^Ty_{k+1} - \nabla f_{k} - J_{k}^Ty_{k}$$ to update the approximation at each iterate instead of $$\nabla f_{k+1} - \nabla f_{k}$$ so this is irrelevant. I am closing this issue now.
When we compute the Hessian of the Lagrangian in fact we compute the Hessian of the objective and the dual variables are discarded.
I think this should not be the case, there is no reason for not approximating the constraints with a quasi-Newton model...
IPOPT for example does compute each constraint as a quasi-Newton model when we use quasi-Newton approximations for the problem.
NLPModelsModifiers.jl/src/quasi-newton.jl
Lines 188 to 197 in c6befb7
The text was updated successfully, but these errors were encountered: