PHYSICS · Subjective · Fermi University Physics · Computational Physics · Scientific programming for physicists · Scientific programming for physicists
Scientific Computing for Physicists, Ch Minimisation with guarantees, with constraints and with randomness
Problem
BFGS starts from B0−1=1 on a problem with two parameters. Its first step is s0=(1,0), and the gradient changes over that step by y0=(2,1). (a) Show from the chapter's inverse update that Bk+1−1yk=sk for any Bk−1, whenever ykTsk=0. (b) Compute B1−1 and show that it is positive definite. (c) At the new point the gradient is ∇f=(0,1). Find the BFGS direction d=−B1−1∇f and the slope ∇f⋅d.