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 Pl\"ucker relations for the Grassmannian, which may be of independent interest; Pl\"ucker 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.
翻译:以 $A 和 $k\ geq 0 的 矩阵,我们研究了如何找到 $k\ lax $k- approntics 和 $A 和 $k\ geq 0 的 亚矩阵。 这个问题的起因是计算[LSV86] 有关遗传差异的基于决定因素的较低约束的问题, 后又显示其大约是上限和 [Mat13] 。 特例是, 美元与美元的一个维度相吻合。 [Nik15] 为这个特殊案例提供了 $(k) 和已知的较低界限的 $(k) 准度计算法。 他还作为一个公开的问题提出了为一般案例设计近似算法的问题。 我们在回答这个问题上取得了进展, 给出了通用 $k\ timek\ kdeminticle kk_ kknknational sublations, 我们的算法通过简单的本地搜索找到一个 $ (k) $(k) $nk)\ kde kde mexmus comm comm sual subilational lase.