Non-negative matrix factorization with constraints
Algorithms for Non-negative Matrix Factorization