Optimization Toolbox    

Hessian Update

The direction of search is determined by a choice of either the BFGS (Eq. 2-6) or the DFP method given in Quasi-Newton Methods (set the options parameter HessUpdate to 'dfp' to select the DFP method). The Hessian, H, is always maintained to be positive definite so that the direction of search, d, is always in a descent direction. This means that for some arbitrarily small step, , in the direction, d, the objective function decreases in magnitude. Positive definiteness of H is achieved by ensuring that H is initialized to be positive definite and thereafter (from Eq. 2-14) is always positive. The term is a product of the line search step length parameter, and a combination of the search direction, d, with past and present gradient evaluations,

    

(2-14)  

The condition that is positive is always achieved by ensuring that a sufficiently accurate line search is performed. This is because the search direction, d, is a descent direction so that and are always positive. Thus, the possible negative term can be made as small in magnitude as required by increasing the accuracy of the line search.


 Quasi-Newton Implementation Line Search Procedures