Sha F, Lin Y, Saul LK, Lee DD. (2007). Multiplicative updates for nonnegative quadratic programming. Neural computation. 19 [PubMed]