On the Parameterized Intractability of Determinant Maximization

Naoto Ohsaka
DOI: https://doi.org/10.1007/s00453-023-01205-0
IF: 0.909
2024-02-05
Algorithmica
Abstract:In the Determinant Maximization problem, given an positive semi-definite matrix in and an integer k , we are required to find a principal submatrix of having the maximum determinant. This problem is known to be NP -hard and further proven to be W [1]-hard with respect to k by Koutis (Inf Process Lett 100:8–13, 2006); i.e., a -time algorithm is unlikely to exist for any computable function  f . However, there is still room to explore its parameterized complexity in the restricted case , in the hope of overcoming the general-case parameterized intractability. In this study, we rule out the fixed-parameter tractability of Determinant Maximization even if an input matrix is extremely sparse or low rank, or an approximate solution is acceptable. We first prove that Determinant Maximization is NP -hard and W [1]-hard even if an input matrix is an arrowhead matrix ; i.e., the underlying graph formed by nonzero entries is a star, implying that the structural sparsity is not helpful. By contrast, Determinant Maximization is known to be solvable in polynomial time on tridiagonal matrices (Al-Thani and Lee, in: LAGOS, 2021). Thereafter, we demonstrate the W [1]-hardness with respect to the rank r of an input matrix. Our result is stronger than Koutis' result in the sense that any principal submatrix is singular whenever . We finally give evidence that it is W [1]-hard to approximate Determinant Maximization parameterized by k within a factor of for some universal constant . Our hardness result is conditional on the Parameterized Inapproximability Hypothesis posed by Lokshtanov et al. (in: SODA, 2020), which asserts that a gap version of Binary Constraint Satisfaction Problem is W [1]-hard. To complement this result, we develop an -additive approximation algorithm that runs in time for the rank r of an input matrix, provided that the diagonal entries are bounded.
computer science, software engineering,mathematics, applied
What problem does this paper attempt to address?