Karen H. Haskell, Richard J. Hanson: An algorithm for linear least squares problems with equality and nonnegativity constraints. Math. Program. 21(1): 98-118 (1981)