English

A universality theorem for nonnegative matrix factorizations

Combinatorics 2018-04-06 v2

Abstract

Let AA be a matrix with nonnegative real entries. A nonnegative factorization of size kk is a representation of AA as a sum of kk nonnegative rank-one matrices. The space of all such factorizations is a bounded semialgebraic set, and we prove that spaces arising in this way are universal. More presicely, we show that every bounded semialgebraic set UU is rationally equivalent to the set of nonnegative size-kk factorizations of some matrix AA up to a permutation of matrices in the factorization. We prove that, if URnU\subset\mathbb{R}^n is given as the zero locus of a polynomial with coefficients in Q\mathbb{Q}, then such a pair (A,k)(A,k) can be computed in polynomial time. This result gives a complete description of the algorithmic complexity of nonnegative rank, and it also allows one to solve the problem of Cohen and Rothblum on nonnegative factorizations restricted to matrices over different subfields of R\mathbb{R}.

Keywords

Cite

@article{arxiv.1606.09068,
  title  = {A universality theorem for nonnegative matrix factorizations},
  author = {Yaroslav Shitov},
  journal= {arXiv preprint arXiv:1606.09068},
  year   = {2018}
}

Comments

8 pages, an introduction is added, the proofs are written more accurately

R2 v1 2026-06-22T14:38:18.506Z