ausblenden:
Schlagwörter:
-
Zusammenfassung:
We study the fundamental problem of nonnegative least squares. This problem
was apparently introduced by Lawson and Hanson [1] under the name NNLS.
As is evident from its name, NNLS seeks least-squares solutions that are also
nonnegative. Owing to its wide-applicability numerous algorithms have been
derived for NNLS, beginning from the active-set approach of Lawson and Han-
son [1] leading up to the sophisticated interior-point method of Bellavia et al. [2].
We present a new algorithm for NNLS that combines projected subgradients
with the non-monotonic gradient descent idea of Barzilai and Borwein [3]. Our
resulting algorithm is called BBSG, and we guarantee its convergence by ex-
ploiting properties of NNLS in conjunction with projected subgradients. BBSG
is surprisingly simple and scales well to large problems. We substantiate our
claims by empirically evaluating BBSG and comparing it with established con-
vex solvers and specialized NNLS algorithms. The numerical results suggest
that BBSG is a practical method for solving large-scale NNLS problems.