“…This method combines the basic spectral-step ideas [8,53,54] with projected gradient strategies [10,37,45]. The extension of the spectral gradient method to smooth convex programming problems [5,15,14,17,18,19] was motivated by the surprisingly good performance of the spectral gradient for large-scale unconstrained minimization [54]. Nonmonotone strategies, like the one proposed by Grippo, Lampariello and Lucidi [40], turned out to be an important ingredient for the success of the spectral idea for unconstrained minimization and other extensions.…”