Javascript must be enabled to continue!
An Almost Optimal Algorithm for Computing Nonnegative Rank
View through CrossRef
Here, we give an algorithm for deciding if the nonnegative rank of a matrix $M$ of dimension $m \times n$ is at most $r$ which runs in time $(nm)^{O(r^2)}$. This is the first exact algorithm that runs in time singly exponential in $r$. This algorithm (and earlier algorithms) are built on methods for finding a solution to a system of polynomial inequalities (if one exists). Notably, the best algorithms for this task run in time exponential in the number of variables but polynomial in all of the other parameters (the number of inequalities and the maximum degree). Hence, these algorithms motivate natural algebraic questions whose solution have immediate algorithmic implications: How many variables do we need to represent the decision problem, and does $M$ have nonnegative rank at most $r$? A naive formulation uses $nr + mr$ variables and yields an algorithm that is exponential in $n$ and $m$ even for constant $r$. Arora et al. [Proceedings of STOC, 2012, pp. 145--162] recently reduced the number of variables to $2r^2 2^r$, and here we exponentially reduce the number of variables to $2r^2$ and this yields our main algorithm. In fact, the algorithm that we obtain is nearly optimal (under the exponential time hypothesis) since an algorithm that runs in time $(nm)^{o(r)}$ would yield a subexponential algorithm for $3$-SAT [Proceedings of STOC, 2012, pp. 145--162]. Our main result is based on establishing a normal form for nonnegative matrix factorization---which in turn allows us to exploit algebraic dependence among a large collection of linear transformations with variable entries. Additionally, we also demonstrate that nonnegative rank cannot be certified by even a very large submatrix of $M$, and this property also follows from the intuition gained from viewing nonnegative rank through the lens of systems of polynomial inequalities.
Title: An Almost Optimal Algorithm for Computing Nonnegative Rank
Description:
Here, we give an algorithm for deciding if the nonnegative rank of a matrix $M$ of dimension $m \times n$ is at most $r$ which runs in time $(nm)^{O(r^2)}$.
This is the first exact algorithm that runs in time singly exponential in $r$.
This algorithm (and earlier algorithms) are built on methods for finding a solution to a system of polynomial inequalities (if one exists).
Notably, the best algorithms for this task run in time exponential in the number of variables but polynomial in all of the other parameters (the number of inequalities and the maximum degree).
Hence, these algorithms motivate natural algebraic questions whose solution have immediate algorithmic implications: How many variables do we need to represent the decision problem, and does $M$ have nonnegative rank at most $r$? A naive formulation uses $nr + mr$ variables and yields an algorithm that is exponential in $n$ and $m$ even for constant $r$.
Arora et al.
[Proceedings of STOC, 2012, pp.
145--162] recently reduced the number of variables to $2r^2 2^r$, and here we exponentially reduce the number of variables to $2r^2$ and this yields our main algorithm.
In fact, the algorithm that we obtain is nearly optimal (under the exponential time hypothesis) since an algorithm that runs in time $(nm)^{o(r)}$ would yield a subexponential algorithm for $3$-SAT [Proceedings of STOC, 2012, pp.
145--162].
Our main result is based on establishing a normal form for nonnegative matrix factorization---which in turn allows us to exploit algebraic dependence among a large collection of linear transformations with variable entries.
Additionally, we also demonstrate that nonnegative rank cannot be certified by even a very large submatrix of $M$, and this property also follows from the intuition gained from viewing nonnegative rank through the lens of systems of polynomial inequalities.
Related Results
On Kreĭn's extension theory of nonnegative operators
On Kreĭn's extension theory of nonnegative operators
AbstractIn M. G. Kreĭn's extension theory of nonnegative operators a complete description is given of all nonnegative selfadjoint extensions of a densely defined nonnegative operat...
Juvenile rank acquisition influences fitness independent of adult rank
Juvenile rank acquisition influences fitness independent of adult rank
Abstract
Social rank has been identified as a significant determinant of fitness in a variety of species. The importance of social rank suggests that the process by...
Hybrid nonnegative and computational dynamical systems
Hybrid nonnegative and computational dynamical systems
Nonnegative and Compartmental dynamical systems are governed by conservation laws and are comprised of homogeneous compartments which exchange variable nonnegative quantities of ma...
Tribological performance analysis of sustainable basalt micro-filler loaded bio-based polypropylene and high density polyethylene composites
Tribological performance analysis of sustainable basalt micro-filler loaded bio-based polypropylene and high density polyethylene composites
The current research work involves the fabrication and tribological properties analysis of constant basalt filler reinforced (30 wt %) bio-based polypropylene (PP) and high density...
Advancements in Quantum Computing and Information Science
Advancements in Quantum Computing and Information Science
Abstract: The chapter "Advancements in Quantum Computing and Information Science" explores the fundamental principles, historical development, and modern applications of quantum co...
[RETRACTED] Optimal Max Keto - Does It ReallyWork? v1
[RETRACTED] Optimal Max Keto - Does It ReallyWork? v1
[RETRACTED]Shedding the unwanted weight and controlling the calories of your body is the most challenging and complicated process. As we start aging, we have to deal with lots of...
CLOUD COMPUTING - NAVIGATING THE DIGITAL SKY
CLOUD COMPUTING - NAVIGATING THE DIGITAL SKY
“Cloud Computing – Navigating the Digital Sky” is an extensive guide designed to provide a thorough understanding of cloud computing, an essential technology in today’s digital age...
Adoption Strategy for Cloud Computing in Kenyan Research Institutions
Adoption Strategy for Cloud Computing in Kenyan Research Institutions
Cloud computing has transformed the aspect of distributed computing from many other prevailing methods by offering more unlimited benefits, like cutting down computing costs and al...

