Matrices of nonnegative integer rank two
Jo\~ao Gouveia, Amy Wiebe

TL;DR
This paper investigates the problem of determining when a rank 2 nonnegative integer matrix also has nonnegative integer rank 2, providing geometric insights, a polynomial-time reduction, and an efficient practical algorithm.
Contribution
It introduces a geometric reformulation of the rank2 problem, a polynomial-time reduction to 3x3 matrices, and an algorithm with practical efficiency for solving the problem.
Findings
Reduction to 3x3 matrices preserves rank properties
Algorithm performs efficiently in practice despite high worst-case complexity
Geometric insights offer new structural understanding of the problem
Abstract
The nonnegative integer rank of a matrix is a variant of the classical nonnegative rank, introduced in the 1980s, where factorizations are required to have integer entries. While computing nonnegative integer rank is generally very hard, we focus on a fundamental special case: determining when a rank 2 nonnegative integer matrix has nonnegative integer rank equal to 2 (the "rank2 problem"). Although this problem is trivial in the continuous case, in this context it is surprisingly rich. We provide a geometric reformulation in terms of affine semigroups and rational cones in the plane, which yields new structural insights. We show that any rank 2 integer matrix can be reduced to a matrix which has nonnegative integer rank if and only if the original one also has nonnegative integer rank , with the reduction computable in polynomial time. This reduction reveals that…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Optimization Algorithms Research · Matrix Theory and Algorithms · Sparse and Compressive Sensing Techniques
