The Nonmonotone Spectral Gradient Method (SPG) is the third method implemented in the OOL. This method is suited for minimization of differentiable functions subjected to bound constraints. It is a competitive algorithm with low memory requirements, with the spectral steplength, a clever choice for the steplength which really improves the convergence speed.
It is available in the CVS root. A new realease is coming soon.