Second-Order Methods
Second-order methods, like conjugate gradients
and quasi-Newton, are based on an implicit
or explicit approximation of the Hessian and are usually
faster than gradient ascent .
The MATLAB optimization toolbox contains
second-order optimization routines, which can be called
from my programs as an alternative to gradient ascent.
In my simulation experiments, however, I
did not find any significant improvement over
simple gradient ascent, presumably because the line search
used with conjugate gradients or quasi-Newton
was computationally demanding.
Also, using these routines requires you to have or
buy the licence for the MATLAB optimization toolbox.
I have therefore disabled this option
in the current version of my programs.
If you want to enable it again and explore these options
yourself (I did, admittedly, not spend much time on it),
change the following line in the method
Training of the class Phylo :
if 0 % ---> TEMPORARILLY DISABLED