Abstract. Any given nonnegative matrix A ∈ R can be expressed as the product A = UV for some nonnegative matrices U ∈ R and V ∈ R with k ≤ min{m, n}. The smallest k that makes this factorization possible is called the nonnegative rank of A. Computing the exact nonnegative rank and the corresponding factorization are known to be NP-hard. Even if the nonnegative rank is known a priori, no simple ...