An Extension of Plücker Relations with Applications to Subdeterminant Maximization

Given a matrix $A$ and $k\geq 0$, we study the problem of finding the $k\times k$ submatrix of $A$ with the maximum determinant in absolute value. This problem is motivated by the question of computing the determinant-based lower bound of [LSV86] on hereditary discrepancy, which was later shown to be an approximate upper bound as well [Mat13]. The special case where $k$ coincides with one of the dimensions of $A$ has been extensively studied. [Nik15] gave a $2^{O(k)}$-approximation algorithm for this special case, matching known lower bounds; he also raised as an open problem the question of designing approximation algorithms for the general case. We make progress towards answering this question by giving the first efficient approximation algorithm for general $k\times k$ subdeterminant maximization with an approximation ratio that depends only on $k$. Our algorithm finds a $k^{O(k)}$-approximate solution by performing a simple local search. Our main technical contribution, enabling the analysis of the approximation ratio, is an extension of Plucker relations for the Grassmannian, which may be of independent interest; Plucker relations are quadratic polynomial equations involving the set of $k\times k$ subdeterminants of a $k\times n$ matrix. We find an extension of these relations to $k\times k$ subdeterminants of general $m\times n$ matrices.

[1]  Nima Anari,et al.  Log-Concave Polynomials IV: Exchange Properties, Tight Mixing Times, and Faster Sampling of Spanning Trees , 2020, ArXiv.

[2]  Asa Packer Polynomial-time approximation of largest simplices in V-polytopes , 2004, Discret. Appl. Math..

[3]  Friedrich Eisenbrand,et al.  On largest volume simplices and sub-determinants , 2014, SODA.

[4]  Mohit Singh,et al.  Maximizing Determinants under Matroid Constraints , 2020, 2020 IEEE 61st Annual Symposium on Foundations of Computer Science (FOCS).

[5]  J. Matousek,et al.  The determinant bound for discrepancy is almost tight , 2011, 1101.0767.

[6]  Walter Wenzel,et al.  Grassmann-Plücker relations and matroids with coefficients , 1991 .

[7]  Kazuo Murota,et al.  Discrete convex analysis , 1998, Math. Program..

[8]  Mohit Singh,et al.  Maximizing determinants under partition constraints , 2016, STOC.

[9]  Mohit Singh,et al.  Combinatorial Algorithms for Optimal Design , 2019, COLT.

[10]  Nisheeth K. Vishnoi,et al.  Subdeterminant Maximization via Nonconvex Relaxations and Anti-Concentration , 2017, 2017 IEEE 58th Annual Symposium on Foundations of Computer Science (FOCS).

[11]  László Lovász,et al.  Discrepancy of Set-systems and Matrices , 1986, Eur. J. Comb..

[12]  Piotr Indyk,et al.  Composable Core-sets for Determinant Maximization Problems via Spectral Spanners , 2018, SODA.

[13]  Leonid Khachiyan,et al.  On the Complexity of Approximating Extremal Determinants in Matrices , 1995, J. Complex..

[14]  Amit Deshpande,et al.  On Sampling and Greedy MAP Inference of Constrained Determinantal Point Processes , 2016, ArXiv.

[15]  Aleksandar Nikolov Randomized Rounding for the Largest Simplex Problem , 2015, STOC.

[16]  W. J. Studden,et al.  Theory Of Optimal Experiments , 1972 .

[17]  Nima Anari,et al.  Log-Concave Polynomials, Entropy, and a Deterministic Approximation Algorithm for Counting Bases of Matroids , 2018, 2018 IEEE 59th Annual Symposium on Foundations of Computer Science (FOCS).

[18]  Aleksandar Nikolov,et al.  Approximating Hereditary Discrepancy via Small Width Ellipsoids , 2013, SODA.

[19]  Dömötör Pálvölgyi,et al.  Indecomposable Coverings with Concave Polygons , 2010, Discret. Comput. Geom..

[20]  Jirí Matousek,et al.  Factorization Norms and Hereditary Discrepancy , 2014, ArXiv.

[21]  Nima Anari,et al.  A generalization of permanent inequalities and applications in counting and optimization , 2017, STOC.

[22]  Nisheeth K. Vishnoi,et al.  Real stable polynomials and matroids: optimization and counting , 2016, STOC.