Proving recursion relations. BFGS non linear optimization

Join the discussion
Ask a follow-up here, or get your own question answered by working scientists, mathematicians and engineers — people, not an autocomplete.
Real named experts · corrections over time · the nuance an AI answer skips
1 reply · 2K views
sdevoe
Messages
21
Reaction score
0

Homework Statement



Please see attached thumbnail
Here's what I know.
1)Bk is the Hessian
2) sk = [itex]\alpha[/itex]*p
3)pk is the search direction
4) Alpha is the step size

Homework Equations



yk = [itex]\nabla[/itex]f(xk+1) -[itex]\nabla[/itex]f(xk
Bk+1(xk+1-xk) = [itex]\nabla[/itex]f(xk+1) -[itex]\nabla[/itex]f(xk

The Attempt at a Solution


Bk+1(xk+1-xk) = yk

and then somehow from there I have to use the above to prove the Hk+1 equation
 

Attachments

  • Screen shot 2012-04-29 at 9.41.54 PM.png
    Screen shot 2012-04-29 at 9.41.54 PM.png
    9.3 KB · Views: 504
Last edited:
Physics news on Phys.org
sdevoe said:

Homework Statement



Please see attached thumbnail
Here's what I know.
1)Bk is the Hessian
2) sk = [itex]\alpha[/itex]*p
3)pk is the search direction
4) Alpha is the step size

Homework Equations



yk = [itex]\nabla[/itex]f(xk+1) -[itex]\nabla[/itex]f(xk
Bk+1(xk+1-xk) = [itex]\nabla[/itex]f(xk+1) -[itex]\nabla[/itex]f(xk

The Attempt at a Solution


Bk+1(xk+1-xk) = yk

and then somehow from there I have to use the above to prove the Hk+1 equation

You don't know that B_k is the Hessian; you only know that it is a current approximation to the Hessian. In a purely quadratic model with exact line searches, each line search produces a better approximation to the Hessian, so starting from B_0 = Identity matrix (for example), you will have B_k = exact Hessian for some k <= n; that is, in at most n line searches you will get the Hessian---all of this without ever computing a second derivative! Going from B_k to B_{k+1} is a rank-1 update. There are formulas for how to change the inverse after a rank-1 update. I don't remember them, but they are widely available in the linear algebra/nonlinear optimization literature.

RGV