Low-rank approximation with zeros asks for a matrix of rank at most whose entries vanish on a prescribed set of positions and which minimizes the Frobenius (entrywise Euclidean) distance to a data matrix . Its complex critical points govern exact algebraic solution methods, and their generic number — the Euclidean distance degree (ED degree) of the variety of bounded-rank matrices with zero pattern — measures the algebraic complexity of writing the exact optimizer as a function of . Kubjas, Sodomaco and Tsigaridas (Linear Algebra Appl. 2022) proved that the critical points always lie in an explicit linear "critical space" and computed many ED degrees, but left their central statements open. This problem asks to settle them: the conjecture that the critical points span the critical space exactly when is irreducible (Conjecture 4.4); the conjectured determinantal affine relations satisfied by critical points of irreducible sections (Conjecture 4.15); the conjectural closed-form ED-degree formulas for diagonal zero patterns in general, square, and symmetric formats (Conjectures 5.1, 5.2, 5.4, 5.6); and the question of which zero patterns can occur at best nonnegative rank-two approximations (Question 6.3). No resolution of these statements is known in the literature to date.
Background
The best rank- approximation problem asks for a matrix of rank at most minimizing the squared Frobenius distance to a given data matrix . The classical Eckart–Young theorem solves it: the optimum is the truncated singular value decomposition (SVD) of , and every complex critical point of on the variety of matrices of rank at most is a sum of spectral components of ; for generic of rank there are of them, they all lie in the span of the rank-one spectral components, and each is a -combination of a fixed basis of that span.
Kubjas, Sodomaco and Tsigaridas (2022) studied the structured variant in which a prescribed set of entries is forced to be zero. For a zero pattern (where for a positive integer ), let be the coordinate subspace and the variety of bounded-rank matrices with zeros at ; the optimization problem is minimizing over . Unlike the generic linear sections treated by Ottaviani–Spaenlehauer–Sturmfels (2014), coordinate sections are non-generic: is typically singular and often reducible (a complex algebraic variety is irreducible when it cannot be written as a union of two proper closed subsets), so the available intersection-theoretic tools fail. For generic complex , the number of complex critical points of on is constant; it is the Euclidean distance degree , an invariant introduced by Draisma–Horobet–Ottaviani–Sturmfels–Thomas that measures the algebraic complexity of writing the optimal solution as a function of .
For rank one the problem becomes combinatorial: critical points correspond to the minimal covers of the zero pattern (equivalently, minimal vertex covers of the bipartite graph with an edge for each entry of , i.e. each position forced to zero), and counting them is #P-complete in general. For rank the paper proves two structural results. First (Theorem 4.3), the linear span of the set of critical points of on is always contained in a linear space , the critical space, cut out by explicit linear equations: the row relations for pairs of rows whose corresponding rows in the mask matrix of (the 0/1 indicator matrix of the zero pattern) coincide, the analogous column relations, and the vanishing coordinates for . Second (Corollary 4.8), the codimension of is given by an explicit combinatorial formula. In the unstructured case this containment is an equality, the rank-one critical points form a basis of , and the rank- critical points have coefficients in ; with zeros there are generally too few rank-one critical points, and whether the rank- critical points span all of becomes a genuine question. The paper also studies affine relations: in the unstructured square case the critical points satisfy , where is the cofactor matrix and is the Frobenius inner product; the structured analogue is conjectural.
The problem is motivated by nonnegative matrix factorization (NMF): a matrix has nonnegative rank at most when it factors as a product of two nonnegative matrices, and the best nonnegative rank- approximation of is found among the critical points of on over all zero patterns (an optimum is either an interior critical point or lies on the boundary, where entries vanish). For matrices and the paper shows that a finite list of 756 critical points suffices to compute the best nonnegative rank-2 approximation exactly, and a 100,000-sample experiment suggests that optimal nonnegative approximations have at most two zeros, never aligned in one row or column.
Problem Statement
Settle the conjectures and questions that Kubjas–Sodomaco–Tsigaridas left open on the critical points of low-rank approximation with zeros — that is, prove or refute each of the following statements, correcting it with explicit counterexamples and corrected hypotheses where it is false. Throughout we adopt the source's convention (the case being obtained by transposition), so that the rank range in (1) is binding and the index set in (2) is non-vacuous. Parts (1)-(4) are independent objectives: each is settled on its own, and a correct settlement of any one part (whether by proof or by counterexample with corrected hypotheses) is a self-contained result, while a full resolution of the task settles all four.
(1) (Conjecture 4.4) For every zero pattern , every and every , the linear span of the critical points of on equals the critical space, , if and only if the variety is irreducible.
(2) (Conjecture 4.15) If is irreducible, then for every subset with , the complex critical points of on satisfy the affine relation if and only if , where and are the submatrices on all rows and the columns , and denotes the cofactor matrix.
(3) (ED-degree formulas, diagonal zero patterns ): (Conjecture 5.1) for in matrices; (Conjecture 5.2) for , , : if ; if and ; if and ; if and ; if and ; (Conjecture 5.4) for square formats and : for some constant ; (Conjecture 5.6) for symmetric matrices: , , , for respectively.
(4) (Question 6.3, nonnegative approximation) (1) Do the experimental observations (a) that no best nonnegative rank-2 approximation of a nonnegative matrix has three zeros or two zeros in the same row or column, and (b) that whenever the best nonnegative rank-2 approximation has zero pattern the best rank-2 approximation given by the SVD has negative entries in , hold for every nonnegative ? (2) Does the sign relation (b) hold for nonnegative matrices of every format ? (3) Characterize the pairs (zero pattern , rank ) for which there exists a full-rank nonnegative matrix whose best nonnegative rank- approximation has zero pattern .
These components serve one objective — a complete exact-solution theory for low-rank approximation with zeros: (1) and (2) describe where the critical points lie (linear and affine structure), (3) counts them, and (4) locates the global optimum of the nonnegative variant, which is selected among exactly these critical points.
References
- Kaie Kubjas, Luca Sodomaco, Elias Tsigaridas. Exact solutions in low-rank approximation with zeros. Linear Algebra and its Applications 641 (2022) 67–97. DOI: 10.1016/j.laa.2022.01.021; arXiv:2010.15636. https://arxiv.org/abs/2010.15636; Zbl 1485.14101
- Laurenţiu G. Maxim, Jose Israel Rodriguez, Botong Wang. Euclidean distance degree defect of singular projective varieties. Preprint, 2026. arXiv:2605.13726. https://arxiv.org/abs/2605.13726
- Jan Draisma, Emil Horobet, Giorgio Ottaviani, Bernd Sturmfels, Rekha R. R. Thomas. The Euclidean distance degree of an algebraic variety. Foundations of Computational Mathematics 16 (2016) 99–149. DOI: 10.1007/s10208-014-9240-x; arXiv:1309.0049. https://arxiv.org/abs/1309.0049
- Giorgio Ottaviani, Pierre-Jean Spaenlehauer, Bernd Sturmfels. Exact solutions in structured low-rank approximation. SIAM Journal on Matrix Analysis and Applications 35 (2014) 1521–1542. DOI: 10.1137/13094520X; arXiv:1311.2376. https://arxiv.org/abs/1311.2376
- Carl Eckart, Gale Young. The approximation of one matrix by another of lower rank. Psychometrika 1 (1936) 211–218. DOI: 10.1007/BF02288367. https://doi.org/10.1007/BF02288367
- Luca Sodomaco, Ettore Teixeira Turatti. The span of singular tuples of a tensor beyond the boundary format. Journal of Symbolic Computation 120 (2024), article 102230. DOI: 10.1016/j.jsc.2023.102230; arXiv:2206.08606. https://arxiv.org/abs/2206.08606
- Ettore Teixeira Turatti, Emanuele Ventura. On defective spans of singular vector tuples beyond the boundary format. Preprint, 2026. arXiv:2605.22118. https://arxiv.org/abs/2605.22118
- Khazhgali Kozhasov, Alan Muniz, Yang Qi, Luca Sodomaco. On the minimal algebraic complexity of the rank-one approximation problem for general inner products. Mathematics of Computation (2025). DOI: 10.1090/mcom/4176; arXiv:2309.15105. https://arxiv.org/abs/2309.15105
- Etna Lindy, Vanni Noferini, Paul Van Dooren. On rank-2 Nonnegative Matrix Factorizations and their variants. Preprint, 2025. arXiv:2507.20612. https://arxiv.org/abs/2507.20612