The Asymptotic Rank Conjecture and the Set Cover Conjecture are not Both True (2310.11926v1)
Abstract: Strassen's asymptotic rank conjecture [Progr. Math. 120 (1994)] claims a strong submultiplicative upper bound on the rank of a three-tensor obtained as an iterated Kronecker product of a constant-size base tensor. The conjecture, if true, most notably would put square matrix multiplication in quadratic time. We note here that some more-or-less unexpected algorithmic results in the area of exponential-time algorithms would also follow. Specifically, we study the so-called set cover conjecture, which states that for any $\epsilon>0$ there exists a positive integer constant $k$ such that no algorithm solves the $k$-Set Cover problem in worst-case time $\mathcal{O}((2-\epsilon)n|\mathcal F|\operatorname{poly}(n))$. The $k$-Set Cover problem asks, given as input an $n$-element universe $U$, a family $\mathcal F$ of size-at-most-$k$ subsets of $U$, and a positive integer $t$, whether there is a subfamily of at most $t$ sets in $\mathcal F$ whose union is $U$. The conjecture was formulated by Cygan et al. in the monograph Parameterized Algorithms [Springer, 2015] but was implicit as a hypothesis already in Cygan et al. [CCC 2012, ACM Trans. Algorithms 2016], there conjectured to follow from the Strong Exponential Time Hypothesis. We prove that if the asymptotic rank conjecture is true, then the set cover conjecture is false. Using a reduction by Krauthgamer and Trabelsi [STACS 2019], in this scenario we would also get a $\mathcal{O}((2-\delta)n)$-time randomized algorithm for some constant $\delta>0$ for another well-studied problem for which no such algorithm is known, namely that of deciding whether a given $n$-vertex directed graph has a Hamiltonian cycle.
- Tensors ranks and the fine-grained complexity of dynamic programming. CoRR, abs/2309.04683, 2023.
- J. Alman and V. Vassilevska Williams. A refined laser method and faster matrix multiplication. In D. Marx, editor, Proceedings of the 2021 ACM-SIAM Symposium on Discrete Algorithms, SODA 2021, Virtual Conference, January 10 - 13, 2021, pages 522–539. SIAM, 2021.
- R. Bellman. Dynamic Programming. Princeton University Press, Princeton, NJ, 1957.
- O(n2.7799)𝑂superscript𝑛2.7799O(n^{2.7799})italic_O ( italic_n start_POSTSUPERSCRIPT 2.7799 end_POSTSUPERSCRIPT ) complexity for n×n𝑛𝑛n\times nitalic_n × italic_n approximate matrix multiplication. Inform. Process. Lett., 8(5):234–235, 1979.
- A. Björklund. Exact covers via determinants. In J. Marion and T. Schwentick, editors, 27th International Symposium on Theoretical Aspects of Computer Science, STACS 2010, March 4-6, 2010, Nancy, France, volume 5 of LIPIcs, pages 95–106. Schloss Dagstuhl - Leibniz-Zentrum für Informatik, 2010.
- A. Björklund. Determinant sums for undirected Hamiltonicity. SIAM J. Comput., 43(1):280–299, 2014.
- A. Björklund and T. Husfeldt. Exact algorithms for exact satisfiability and number of perfect matchings. Algorithmica, 52(2):226–249, 2008.
- A. Björklund and T. Husfeldt. The parity of directed hamiltonian cycles. In 54th Annual IEEE Symposium on Foundations of Computer Science, FOCS 2013, 26-29 October, 2013, Berkeley, CA, USA, pages 727–735. IEEE Computer Society, 2013.
- Fourier meets Möbius: fast subset convolution. In D. S. Johnson and U. Feige, editors, Proceedings of the 39th Annual ACM Symposium on Theory of Computing, San Diego, California, USA, June 11-13, 2007, pages 67–74. ACM, 2007.
- Trimmed moebius inversion and graphs of bounded degree. Theory Comput. Syst., 47(3):637–654, 2010.
- Set partitioning via inclusion-exclusion. SIAM J. Comput., 39(2):546–563, 2009.
- Directed Hamiltonicity and out-branchings via generalized Laplacians. In I. Chatzigiannakis, P. Indyk, F. Kuhn, and A. Muscholl, editors, 44th International Colloquium on Automata, Languages, and Programming, ICALP 2017, July 10-14, 2017, Warsaw, Poland, volume 80 of LIPIcs, pages 91:1–91:14. Schloss Dagstuhl - Leibniz-Zentrum für Informatik, 2017.
- Deterministic single exponential time algorithms for connectivity problems parameterized by treewidth. In F. V. Fomin, R. Freivalds, M. Z. Kwiatkowska, and D. Peleg, editors, Automata, Languages, and Programming - 40th International Colloquium, ICALP 2013, Riga, Latvia, July 8-12, 2013, Proceedings, Part I, volume 7965 of Lecture Notes in Computer Science, pages 196–207. Springer, 2013.
- C. Brand. Discriminantal subset convolution: Refining exterior-algebraic methods for parameterized algorithms. J. Comput. Syst. Sci., 129:62–71, 2022.
- Algebraic Complexity Theory, volume 315 of Grundlehren der mathematischen Wissenschaften [Fundamental Principles of Mathematical Sciences]. Springer-Verlag, Berlin, 1997. With the collaboration of Thomas Lickteig.
- Barriers for fast matrix multiplication from irreversibility. Theory Comput., 17:Paper No. 2, 32, 2021.
- H. Cohn and C. Umans. Fast matrix multiplication using coherent configurations. In S. Khanna, editor, Proceedings of the Twenty-Fourth Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2013, New Orleans, Louisiana, USA, January 6-8, 2013, pages 1074–1087. SIAM, 2013.
- Rank and border rank of Kronecker powers of tensors and Strassen’s laser method. Comput. Complexity, 31(1):Paper No. 1, 40, 2022.
- Towards a geometric approach to Strassen’s asymptotic rank conjecture. Collect. Math., 72(1):63–86, 2021.
- D. Coppersmith and S. Winograd. Matrix multiplication via arithmetic progressions. J. Symb. Comput., 9(3):251–280, 1990.
- Ideals, Varieties, and Algorithms. Undergraduate Texts in Mathematics. Springer, Cham, fourth edition, 2015. An Introduction to Computational Algebraic Geometry and Commutative Algebra.
- Homomorphisms are a good basis for counting small subgraphs. In H. Hatami, P. McKenzie, and V. King, editors, Proceedings of the 49th Annual ACM SIGACT Symposium on Theory of Computing, STOC 2017, Montreal, QC, Canada, June 19-23, 2017, pages 210–223. ACM, 2017.
- A tight lower bound for counting Hamiltonian cycles via matrix rank. In A. Czumaj, editor, Proceedings of the Twenty-Ninth Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2018, New Orleans, LA, USA, January 7-10, 2018, pages 1080–1099. SIAM, 2018.
- On problems as hard as CNF-SAT. ACM Trans. Algorithms, 12(3):41:1–41:24, 2016.
- Parameterized Algorithms. Springer, 2015.
- Fast Hamiltonicity checking via bases of perfect matchings. J. ACM, 65(3):12:1–12:46, 2018.
- A probabilistic remark on algebraic program testing. Inf. Process. Lett., 7(4):193–195, 1978.
- F. V. Fomin and D. Kratsch. Exact Exponential Algorithms. Texts in Theoretical Computer Science. An EATCS Series. Springer, Heidelberg, 2010.
- Exact (exponential) algorithms for the dominating set problem. In J. Hromkovic, M. Nagl, and B. Westfechtel, editors, Graph-Theoretic Concepts in Computer Science, 30th International Workshop,WG 2004, Bad Honnef, Germany, June 21-23, 2004, Revised Papers, volume 3353 of Lecture Notes in Computer Science, pages 245–256. Springer, 2004.
- Efficient computation of representative sets with applications in parameterized and exact algorithms. In C. Chekuri, editor, Proceedings of the Twenty-Fifth Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2014, Portland, Oregon, USA, January 5-7, 2014, pages 142–151. SIAM, 2014.
- P. A. Gartenberg. Fast Rectangular Matrix Multiplication. PhD thesis, University of California, Los Angeles, 1985.
- Exponential Algorithms: Algorithms and Complexity Beyond Polynomial Time (Dagstuhl Seminar 13331). Dagstuhl Reports, 3(8):40–72, 2013.
- R. Impagliazzo and R. Paturi. On the complexity of k𝑘kitalic_k-SAT. Journal of Computer and System Sciences, 62(2):367–375, 2001.
- B. M. P. Jansen and J. Nederlof. Computing the chromatic number using graph decompositions via matrix rank. Theor. Comput. Sci., 795:520–539, 2019.
- S. Jukna. Extremal Combinatorics. Texts in Theoretical Computer Science. An EATCS Series. Springer, Heidelberg, second edition, 2011. With applications in computer science.
- R. M. Karp. Dynamic programming meets the principle of inclusion and exclusion. Oper. Res. Lett., 1(2):49–51, 1982.
- M. Karppa and P. Kaski. Probabilistic tensors and opportunistic Boolean matrix multiplication. In T. M. Chan, editor, Proceedings of the Thirtieth Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2019, San Diego, California, USA, January 6-9, 2019, pages 496–515. SIAM, 2019.
- D. E. Knuth. The Art of Computer Programming, Volume 2: Seminumerical Algorithms. Addison-Wesley, 3rd edition, 1998.
- M. Koivisto. Partitioning into sets of bounded cardinality. In J. Chen and F. V. Fomin, editors, Parameterized and Exact Computation, 4th International Workshop, IWPEC 2009, Copenhagen, Denmark, September 10-11, 2009, Revised Selected Papers, volume 5917 of Lecture Notes in Computer Science, pages 258–263. Springer, 2009.
- R. Krauthgamer and O. Trabelsi. The set cover conjecture and subgraph isomorphism with a tree pattern. In R. Niedermeier and C. Paul, editors, 36th International Symposium on Theoretical Aspects of Computer Science, STACS 2019, March 13-16, 2019, Berlin, Germany, volume 126 of LIPIcs, pages 45:1–45:15. Schloss Dagstuhl - Leibniz-Zentrum für Informatik, 2019.
- J. B. Kruskal. Three-way arrays: rank and uniqueness of trilinear decompositions, with application to arithmetic complexity and statistics. Linear Algebra Appl., 18(2):95–138, 1977.
- J. M. Landsberg. Tensors: Geometry and Applications, volume 128 of Graduate Studies in Mathematics. American Mathematical Society, Providence, RI, 2012.
- J. M. Landsberg. Tensors: Asymptotic Geometry and Developments 2016–2018, volume 132 of CBMS Regional Conference Series in Mathematics. American Mathematical Society, Providence, RI, 2019.
- S. Lang. Algebra, volume 211 of Graduate Texts in Mathematics. Springer-Verlag, New York, third edition, 2002.
- F. Le Gall. Powers of tensors and fast matrix multiplication. In K. Nabeshima, K. Nagasaka, F. Winkler, and Á. Szántó, editors, International Symposium on Symbolic and Algebraic Computation, ISSAC ’14, Kobe, Japan, July 23-25, 2014, pages 296–303. ACM, 2014.
- T. Lehmkuhl and T. Lickteig. On the order of approximation in approximative triadic decompositions of tensors. Theoret. Comput. Sci., 66(1):1–14, 1989.
- Efficient computation of representative weight functions with applications to parameterized counting (extended version). In D. Marx, editor, Proceedings of the 2021 ACM-SIAM Symposium on Discrete Algorithms, SODA 2021, Virtual Conference, January 10 - 13, 2021, pages 179–198. SIAM, 2021.
- J. Nederlof. Finding large set covers faster via the representation method. In P. Sankowski and C. D. Zaroliagis, editors, 24th Annual European Symposium on Algorithms, ESA 2016, August 22-24, 2016, Aarhus, Denmark, volume 57 of LIPIcs, pages 69:1–69:15. Schloss Dagstuhl - Leibniz-Zentrum für Informatik, 2016.
- J. Nederlof. Algorithms for NP-hard problems via rank-related parameters of matrices. In F. V. Fomin, S. Kratsch, and E. J. van Leeuwen, editors, Treewidth, Kernels, and Algorithms - Essays Dedicated to Hans L. Bodlaender on the Occasion of His 60th Birthday, volume 12160 of Lecture Notes in Computer Science, pages 145–164. Springer, 2020.
- J. Nederlof. Bipartite TSP in O(1.9999n)𝑂superscript1.9999𝑛O(1.9999^{n})italic_O ( 1.9999 start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ) time, assuming quadratic time matrix multiplication. In K. Makarychev, Y. Makarychev, M. Tulsiani, G. Kamath, and J. Chuzhoy, editors, Proccedings of the 52nd Annual ACM SIGACT Symposium on Theory of Computing, STOC 2020, Chicago, IL, USA, June 22-26, 2020, pages 40–53. ACM, 2020.
- A. Schönhage. Partial and total matrix multiplication. SIAM J. Comput., 10(3):434–455, 1981.
- J. T. Schwartz. Fast probabilistic algorithms for verification of polynomial identities. J. ACM, 27(4):701–717, 1980.
- A. J. Stothers. On the Complexity of Matrix Multiplication. PhD thesis, University of Edinburgh, 2010.
- V. Strassen. Gaussian elimination is not optimal. Numer. Math., 13:354–356, 1969.
- V. Strassen. Relative bilinear complexity and matrix multiplication. J. Reine Angew. Math., 375/376:406–443, 1987.
- V. Strassen. The asymptotic spectrum of tensors. J. Reine Angew. Math., 384:102–152, 1988.
- V. Strassen. Degeneration and complexity of bilinear maps: some asymptotic spectra. J. Reine Angew. Math., 413:127–180, 1991.
- V. Strassen. Algebra and complexity. In First European Congress of Mathematics, Vol. II (Paris, 1992), volume 120 of Progr. Math., pages 429–446. Birkhäuser, Basel, 1994.
- V. Vassilevska Williams. Multiplying matrices faster than Coppersmith-Winograd. In H. J. Karloff and T. Pitassi, editors, Proceedings of the 44th Symposium on Theory of Computing Conference, STOC 2012, New York, NY, USA, May 19 - 22, 2012, pages 887–898. ACM, 2012.
- J. von zur Gathen and J. Gerhard. Modern Computer Algebra. Cambridge University Press, Cambridge, third edition, 2013.
- F. Yates. The Design and Analysis of Factorial Experiments. Imperial Bureau of Soil Science, 1937.
- O. Zamir. Algorithmic applications of hypergraph and partition containers. In B. Saha and R. A. Servedio, editors, Proceedings of the 55th Annual ACM Symposium on Theory of Computing, STOC 2023, Orlando, FL, USA, June 20-23, 2023, pages 985–998. ACM, 2023.
- R. Zippel. Probabilistic algorithms for sparse polynomials. In E. W. Ng, editor, Symbolic and Algebraic Computation, EUROSAM ’79, An International Symposiumon Symbolic and Algebraic Computation, Marseille, France, June 1979, Proceedings, volume 72 of Lecture Notes in Computer Science, pages 216–226. Springer, 1979.