{"title":"论确定性最大化的参数化难解性","authors":"Naoto Ohsaka","doi":"10.1007/s00453-023-01205-0","DOIUrl":null,"url":null,"abstract":"<div><p>In the <span>Determinant Maximization</span> problem, given an <span>\\(n \\times n\\)</span> positive semi-definite matrix <span>\\({\\textbf {A}} \\)</span> in <span>\\(\\mathbb {Q}^{n \\times n}\\)</span> and an integer <i>k</i>, we are required to find a <span>\\(k \\times k\\)</span> principal submatrix of <span>\\({\\textbf {A}} \\)</span> having the maximum determinant. This problem is known to be <span>NP</span>-hard and further proven to be <span>W</span>[1]-hard with respect to <i>k</i> by Koutis (Inf Process Lett 100:8–13, 2006); i.e., a <span>\\(f(k)n^{{{\\,\\mathrm{\\mathcal {O}}\\,}}(1)}\\)</span>-time algorithm is unlikely to exist for any computable function <i>f</i>. However, there is still room to explore its parameterized complexity in the <i>restricted case</i>, in the hope of overcoming the general-case parameterized intractability. In this study, we rule out the fixed-parameter tractability of <span>Determinant Maximization</span> even if an input matrix is extremely sparse or low rank, or an approximate solution is acceptable. We first prove that <span>Determinant Maximization</span> is <span>NP</span>-hard and <span>W</span>[1]-hard even if an input matrix is an <i>arrowhead matrix</i>; i.e., the underlying graph formed by nonzero entries is a star, implying that the structural sparsity is not helpful. By contrast, <span>Determinant Maximization</span> is known to be solvable in polynomial time on <i>tridiagonal matrices</i> (Al-Thani and Lee, in: LAGOS, 2021). Thereafter, we demonstrate the <span>W</span>[1]-hardness with respect to the <i>rank</i> <i>r</i> of an input matrix. Our result is stronger than Koutis’ result in the sense that any <span>\\(k \\times k\\)</span> principal submatrix is singular whenever <span>\\(k > r\\)</span>. We finally give evidence that it is <span>W</span>[1]-hard to approximate <span>Determinant Maximization</span> parameterized by <i>k</i> within a factor of <span>\\(2^{-c\\sqrt{k}}\\)</span> for some universal constant <span>\\(c > 0\\)</span>. Our hardness result is conditional on the <i>Parameterized Inapproximability Hypothesis</i> posed by Lokshtanov et al. (in: SODA, 2020), which asserts that a gap version of <span>Binary Constraint Satisfaction Problem</span> is <span>W</span>[1]-hard. To complement this result, we develop an <span>\\(\\varepsilon \\)</span>-additive approximation algorithm that runs in <span>\\(\\varepsilon ^{-r^2} \\cdot r^{{{\\,\\mathrm{\\mathcal {O}}\\,}}(r^3)} \\cdot n^{{{\\,\\mathrm{\\mathcal {O}}\\,}}(1)}\\)</span> time for the rank <i>r</i> of an input matrix, provided that the diagonal entries are bounded.</p></div>","PeriodicalId":50824,"journal":{"name":"Algorithmica","volume":"86 6","pages":"1731 - 1763"},"PeriodicalIF":0.9000,"publicationDate":"2024-02-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://link.springer.com/content/pdf/10.1007/s00453-023-01205-0.pdf","citationCount":"0","resultStr":"{\"title\":\"On the Parameterized Intractability of Determinant Maximization\",\"authors\":\"Naoto Ohsaka\",\"doi\":\"10.1007/s00453-023-01205-0\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><p>In the <span>Determinant Maximization</span> problem, given an <span>\\\\(n \\\\times n\\\\)</span> positive semi-definite matrix <span>\\\\({\\\\textbf {A}} \\\\)</span> in <span>\\\\(\\\\mathbb {Q}^{n \\\\times n}\\\\)</span> and an integer <i>k</i>, we are required to find a <span>\\\\(k \\\\times k\\\\)</span> principal submatrix of <span>\\\\({\\\\textbf {A}} \\\\)</span> having the maximum determinant. This problem is known to be <span>NP</span>-hard and further proven to be <span>W</span>[1]-hard with respect to <i>k</i> by Koutis (Inf Process Lett 100:8–13, 2006); i.e., a <span>\\\\(f(k)n^{{{\\\\,\\\\mathrm{\\\\mathcal {O}}\\\\,}}(1)}\\\\)</span>-time algorithm is unlikely to exist for any computable function <i>f</i>. However, there is still room to explore its parameterized complexity in the <i>restricted case</i>, in the hope of overcoming the general-case parameterized intractability. In this study, we rule out the fixed-parameter tractability of <span>Determinant Maximization</span> even if an input matrix is extremely sparse or low rank, or an approximate solution is acceptable. We first prove that <span>Determinant Maximization</span> is <span>NP</span>-hard and <span>W</span>[1]-hard even if an input matrix is an <i>arrowhead matrix</i>; i.e., the underlying graph formed by nonzero entries is a star, implying that the structural sparsity is not helpful. By contrast, <span>Determinant Maximization</span> is known to be solvable in polynomial time on <i>tridiagonal matrices</i> (Al-Thani and Lee, in: LAGOS, 2021). Thereafter, we demonstrate the <span>W</span>[1]-hardness with respect to the <i>rank</i> <i>r</i> of an input matrix. Our result is stronger than Koutis’ result in the sense that any <span>\\\\(k \\\\times k\\\\)</span> principal submatrix is singular whenever <span>\\\\(k > r\\\\)</span>. We finally give evidence that it is <span>W</span>[1]-hard to approximate <span>Determinant Maximization</span> parameterized by <i>k</i> within a factor of <span>\\\\(2^{-c\\\\sqrt{k}}\\\\)</span> for some universal constant <span>\\\\(c > 0\\\\)</span>. Our hardness result is conditional on the <i>Parameterized Inapproximability Hypothesis</i> posed by Lokshtanov et al. (in: SODA, 2020), which asserts that a gap version of <span>Binary Constraint Satisfaction Problem</span> is <span>W</span>[1]-hard. To complement this result, we develop an <span>\\\\(\\\\varepsilon \\\\)</span>-additive approximation algorithm that runs in <span>\\\\(\\\\varepsilon ^{-r^2} \\\\cdot r^{{{\\\\,\\\\mathrm{\\\\mathcal {O}}\\\\,}}(r^3)} \\\\cdot n^{{{\\\\,\\\\mathrm{\\\\mathcal {O}}\\\\,}}(1)}\\\\)</span> time for the rank <i>r</i> of an input matrix, provided that the diagonal entries are bounded.</p></div>\",\"PeriodicalId\":50824,\"journal\":{\"name\":\"Algorithmica\",\"volume\":\"86 6\",\"pages\":\"1731 - 1763\"},\"PeriodicalIF\":0.9000,\"publicationDate\":\"2024-02-03\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"https://link.springer.com/content/pdf/10.1007/s00453-023-01205-0.pdf\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Algorithmica\",\"FirstCategoryId\":\"94\",\"ListUrlMain\":\"https://link.springer.com/article/10.1007/s00453-023-01205-0\",\"RegionNum\":4,\"RegionCategory\":\"计算机科学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q4\",\"JCRName\":\"COMPUTER SCIENCE, SOFTWARE ENGINEERING\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Algorithmica","FirstCategoryId":"94","ListUrlMain":"https://link.springer.com/article/10.1007/s00453-023-01205-0","RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q4","JCRName":"COMPUTER SCIENCE, SOFTWARE ENGINEERING","Score":null,"Total":0}
引用次数: 0
摘要
摘要 在行列式最大化问题中,给定一个在(\mathbb {Q}^{n \times n}\)中的正半有限矩阵\({\textbf {A}} \)和一个整数k,我们需要找到一个具有最大行列式的\({\textbf {A}} \)的(k \times k\) 主子矩阵。众所周知,这个问题是 NP-困难的,Koutis(Inf Process Lett 100:8-13, 2006)进一步证明了这个问题对于 k 来说是 W[1]-hard 的;也就是说,一个 \(f(k)n^{{{\,\mathrm\{mathcal {O}}\,}}(1)}\)-然而,我们仍有余地探索其在受限情况下的参数化复杂性,希望能克服一般情况下的参数化难解性。在本研究中,即使输入矩阵极其稀疏或秩很低,或者近似解是可以接受的,我们也会排除判定式最大化的固定参数可计算性。我们首先证明,即使输入矩阵是箭头矩阵(即由非零条目形成的底层图是星形的,这意味着结构稀疏性没有帮助),确定性最大化也是 NP-困难和 W[1]- 困难的。相比之下,已知确定性最大化可以在多项式时间内求解三对角矩阵(Al-Thani and Lee, in: LAGOS, 2021)。此后,我们证明了输入矩阵秩 r 的 W[1] 难度。我们的结果比库提斯的结果更强,因为任何 \(k \times k\) 主子矩阵在 \(k > r\) 时都是奇异的。最后,我们给出证据证明,对于某个通用常数 \(c > 0\) 而言,在 \(2^{-c\sqrt{k}}\) 的范围内,以 k 为参数的确定性最大化近似是 W[1]-hard 的。我们的硬度结果是以 Lokshtanov 等人提出的参数化不可逼近假说(in: SODA, 2020)为条件的,该假说断言二元约束满足问题的缺口版本是 W[1]-hard 的。为了补充这一结果,我们开发了一种在 \(\varepsilon ^{-r^2} 内运行的 \(\varepsilon ^{-r^2}) -附加逼近算法。\cdot r^{{{\,\mathrm{mathcal {O}}\,}}(r^3)} \cdot n^{{{\,\mathrm{mathcal {O}}\,}}(1)}\) time for the rank r of an input matrix, provided that the diagonal entries are bounded.
On the Parameterized Intractability of Determinant Maximization
In the Determinant Maximization problem, given an \(n \times n\) positive semi-definite matrix \({\textbf {A}} \) in \(\mathbb {Q}^{n \times n}\) and an integer k, we are required to find a \(k \times k\) principal submatrix of \({\textbf {A}} \) 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 \(f(k)n^{{{\,\mathrm{\mathcal {O}}\,}}(1)}\)-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 rankr of an input matrix. Our result is stronger than Koutis’ result in the sense that any \(k \times k\) principal submatrix is singular whenever \(k > r\). We finally give evidence that it is W[1]-hard to approximate Determinant Maximization parameterized by k within a factor of \(2^{-c\sqrt{k}}\) for some universal constant \(c > 0\). 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 \(\varepsilon \)-additive approximation algorithm that runs in \(\varepsilon ^{-r^2} \cdot r^{{{\,\mathrm{\mathcal {O}}\,}}(r^3)} \cdot n^{{{\,\mathrm{\mathcal {O}}\,}}(1)}\) time for the rank r of an input matrix, provided that the diagonal entries are bounded.
期刊介绍:
Algorithmica is an international journal which publishes theoretical papers on algorithms that address problems arising in practical areas, and experimental papers of general appeal for practical importance or techniques. The development of algorithms is an integral part of computer science. The increasing complexity and scope of computer applications makes the design of efficient algorithms essential.
Algorithmica covers algorithms in applied areas such as: VLSI, distributed computing, parallel processing, automated design, robotics, graphics, data base design, software tools, as well as algorithms in fundamental areas such as sorting, searching, data structures, computational geometry, and linear programming.
In addition, the journal features two special sections: Application Experience, presenting findings obtained from applications of theoretical results to practical situations, and Problems, offering short papers presenting problems on selected topics of computer science.