Non-negative matrix factorization: Ill-posedness and a geometric algorithm. - Bradley Klingenberg; James Curry; Anne Dougherty (Pattern Recognit., 2009)