alphaFeedback

WorksComputer Science

Finding Hypercliques Faster Than Brute Force

AI contributions
  • ChatGPT 6 Pro
View details

Abstract

We show that for any fixed kk, there exists εk>0\varepsilon_k > 0 such that, given a (k−1)(k-1)-uniform hypergraph HH on nn vertices, one can count the number of kk-hypercliques in HH in O(nk−εk)O(n^{k-\varepsilon_k}) time. This refutes the hyperclique conjecture of Lincoln, Vassilevska Williams, and Williams (SODA 2018). Our result follows from the uniform construction of a family of arithmetic circuits of size O(nk−εk)O(n^{k-\varepsilon_k}) for the kk-hyperclique tensor, a natural higher-order generalization of the matrix multiplication tensor. We obtain two corollaries. First, for every kk, there exists ε>0\varepsilon > 0 such that Max-kkSAT can be solved in 2(1−ε)n⋅poly(m,n)2^{(1-\varepsilon)n} \cdot \mathrm{poly}(m,n) time. Second, for every kk, there exists ε>0\varepsilon > 0 such that arithmetic progressions of length kk in subsets of {0,1,…,n}\{0,1,\ldots,n\} can be detected in n2−εn^{2-\varepsilon} time. Both corollaries refute other prominent conjectures in the literature.

The main result was obtained by ChatGPT 6 Pro. The full chat is available at

https://chatgpt.com/share/6acf869d-a8f0-83ea-a00d-35492f5a3af5

Introduction

One of the most striking algorithms avoiding exhaustive search is the nω+o(1)≤n2.25+o(1)n^{\omega+o(1)} \le n^{2.25+o(1)} [44] time algorithm for detecting (and finding) a triangle in an nn-node graph, first reported by Itai and Rodeh [33]. Taking AA to be the n×nn \times n adjacency matrix, tr⁡(A3)\operatorname{tr}(A^3) is exactly six times the number of triangles, so computing it with fast matrix multiplication decisively beats the naive O(n3)O(n^3) time of exhaustive search. (By recursing on subgraphs, we can also find triangles in analogous running time.) Since Itai and Rodeh, many other improvements in graph algorithms have been powered by fast matrix multiplication, such as transitive closure, shortest paths, matching, cycle and subgraph detection, and many others; see the surveys and lecture notes of Zwick [59] and Vassilevska Williams [57, 58].

It is natural to ask whether similar algorithmic improvements are possible for problems on generalizations of graphs, such as 3-uniform hypergraphs whose edge sets are 3-sets of vertices, or more generally kk-uniform hypergraphs for constant k≥3k \ge3. A starting problem, generalizing triangle finding, is that of finding a kk-hyperclique in a (k−1)(k-1)-uniform hypergraph for k≥3k \ge3. Williams [55] raised the problem for k=4k = 4, noting that a faster 4-hyperclique algorithm could be applied to solve Max-3SAT faster than exhaustive search. This reduction was generalized for arbitrary kk by [37]: faster (k+1)(k+1)-hyperclique finding in kk-uniform hypergraphs would yield a faster algorithm for Max-kkSAT. They proposed a hardness hypothesis for kk-hyperclique finding:

Hypothesis 1 (kk-Hyperclique Hypothesis). For every k≥4k \ge4, there is no ε>0\varepsilon> 0 such that kk-hypercliques in (k−1)(k-1)-uniform hypergraphs can be detected in O(nk−ε)O(n^{k-\varepsilon}) time.

As evidence for their hypothesis, they proved that unlike matrix multiplication which famously has subcubic tensor rank (starting with Strassen [50]), the tensor rank of the natural (k−1)(k-1)-dimensional generalization of matrix multiplication (precisely the kind of task one needs to solve to compute kk-hypercliques, see § 1.1 for a definition) is Θ(nk)\Theta(n^k). This led [37] to conclude that radically different algorithmic techniques would be needed to refute the kk-Hyperclique Hypothesis, if it is possible at all. Further work extensively studied consequences of proving and refuting the hypothesis [40, 9, 24, 17, 3, 29 FKRS25, 23 BKW26, 10]. Notably, [23] recently showed that if the kk-Hyperclique Hypothesis were false, then one could detect arithmetic progressions of length kk in an input set A⊆{0,1,2,…,n}A \subseteq\{0,1,2,\ldots,n\} in O(n2−ε)O(n^{2-\varepsilon}) time for some ε>0\varepsilon> 0.

By the work of [55, 37] mentioned above, the kk-Hyperclique Hypothesis was also believed to be true because it followed from another algorithmic hypothesis about the complexity of Max-kkSAT:

Hypothesis 2 (Max-kk-SAT Hypothesis). For every k≥3k \ge3, there is no ε>0\varepsilon> 0 such that Max-kkSAT on nn variables can be solved in O(2(1−ε)n)O(2^{(1-\varepsilon)n}) time.

This hypothesis had a vast literature as well, with a body of work studying algorithms and hardness for Max-kkSAT [54 DW06, 35, 31, 48, 49, 22, 2, 1, 12, 11, 6, 34, 9 BKM+24, 47, 36, 18]. There was also a “sparse” version of the Max-kkSAT hypothesis which asserted that O(n)O(n)-clause instances were already hard [6].

Our Results. We prove that the kk-Hyperclique Hypothesis is false. In fact, we show that for every k≥3k \ge3, there is an ε>0\varepsilon> 0 such that the appropriate kk-dimensional generalization of matrix multiplication (a.k.a., the kk-wise matrix product [15 Section 5.1]) can be computed on Boolean matrices in O(nk+1−ε)O(n^{k+1-\varepsilon}) time. As an immediate application, this allows us to count the number of hypercliques, so that for every kk, even #Max-kkSAT can be solved in 2(1−εk)n2^{(1-\varepsilon_k)n} time for some εk>0\varepsilon_k > 0.

Our main technical result is that the natural polynomial for enumerating hypercliques (a sum over all possible hypercliques which takes the product of all hyperedges in the hyperclique, see § 1.1 for a definition) has uniform arithmetic circuits that are significantly smaller than nkn^k size.

Theorem 1. For every fixed k≥3k \ge3, the kk-hyperclique polynomial Δn(k)\Delta_n^{(k)} has uniformly constructible circuits of size O(nk−εk)O(n^{k-\varepsilon_k}), where εk=2−Θ(2k)\varepsilon_k = 2^{-\Theta(2^k)}, with all constants in Z[1/2]\mathbb{Z}[1/2]. In particular, there is an algorithm that, given (1n,1k)(1^n,1^k) as input, outputs a circuit of O(nk−εk)O(n^{k-\varepsilon_k}) size in nk−εk+o(1)n^{k-\varepsilon_k+o(1)} time.

Many interesting consequences follow. First of all, we can easily count the number of hypercliques in a hypergraph, by evaluating such a polynomial.

Theorem 2. For every fixed k≥3k \ge3, there is an algorithm that, given any (k−1)(k-1)-uniform hypergraph HH on nn vertices, outputs the number of kk-hypercliques in HH in nk−εk+o(1)n^{k-\varepsilon_k+o(1)} time, where εk\varepsilon_k is the constant in Theorem 1.

Furthermore, applying the Baur–Strassen Theorem (Lemma 3), we can compute the natural kk-dimensional generalization of matrix multiplication faster (i.e., the kk-wise matrix product), as well.

Theorem 3. For every k≥3k \ge3, there is an ε>0\varepsilon> 0 such that MP⁡k(A1,…,Ak)\operatorname{MP}_k(A_1,\ldots,A_k) can be computed on A1,…,AkA_1,\ldots,A_k, each with nkn^k Boolean entries, in O(nk+1−ε)O(n^{k+1-\varepsilon}) time.

Applying these results, we can refute a much weaker hypothesis than just the Max-kkSAT Hypothesis (Hypothesis 2). In fact, we solve a much more general Max-Degree-kkCSP problem [37]. A Boolean function on nn variables is a degree-kk constraint if it has degree at most kk in its unique multilinear polynomial representation over the {0,1}\{0,1\} basis. (Note that Max-kkSAT represents the very special case where each polynomial is over at most kk variables.) The Max-Degree-kkCSP problem is: given any set of degree-kk constraints over nn Boolean variables, find a Boolean assignment that sets a maximum number of constraints to true.

Theorem 4. For every k≥3k \ge3, there is a δk>0\delta_k > 0 such that Max-Degree-kkCSP with nn variables and any number of mm constraints can be solved in 2(1−δk)npoly⁡(n,m)2^{(1-\delta_k)n}\operatorname{poly}(n,m) time.

Our results also refute a recently proposed hypothesis on the difficulty of finding short arithmetic progressions in a set of numbers. The kk-AP Hypothesis [23 Hypothesis 1.3] (see also [27]) states that for every k≥4k \ge4 there is no ε>0\varepsilon> 0 such that one can determine whether a subset of {0,1,…,n}\{0,1,\ldots,n\} contains a nontrivial arithmetic progression of length kk, in O(n2−ε)O(n^{2-\varepsilon}) time. (Note that for k=3k=3 the problem can be solved in near-linear time by FFT, so the hypothesis starts at k=4k=4.) We give an improved algorithm:

Theorem 5. For every fixed k≥4k \ge4, we can decide whether a set A⊆{0,…,n}A \subseteq\{0,\ldots,n\} contains a nontrivial kk-term arithmetic progression in O(n2−2εk/k)O(n^{2-2\varepsilon_k/k}) time.

Finally, our results also have bearing on a well-known problem in database theory. The kk-dimensional Loomis–Whitney join LM⁡k\operatorname{LM}_k has kk attributes and one relation on each (k−1)(k-1)-subset of the attributes. Its Boolean version is exactly kk-hyperclique on a (k−1)(k-1)-uniform hypergraph, and its counting version is the polynomial Δn(k)\Delta_n^{(k)} evaluated on the relations. The AGM bound [4] shows that the output of LMk\mathrm{LM}_k on relations of total size mm has size at most mk/(k−1)m^{k/(k-1)}, and worst-case optimal join algorithms [42] can list all answers in O~(mk/(k−1))\widetilde{O}(m^{k/(k-1)}) time. The question of whether the Boolean and counting versions can be evaluated faster has been a prominent open problem in database theory; see e.g., the PODS 2025 tutorial of Mengel [38 Theorem 3.5], who shows that the kk-Hyperclique Hypothesis implies no O(mk/(k−1)−ε)O(m^{k/(k-1)-\varepsilon}) time algorithm exists. Theorem 2 directly gives a faster algorithm for dense instances. By a standard high degree/low degree trick just as in [8], we can also obtain that for every kk there is an ε>0\varepsilon> 0 and an O(mk/(k−1)−ε)O(m^{k/(k-1)-\varepsilon}) time algorithm for these joins, for all sizes mm.1

Why ¬ETH does not affect our results. Very recently, OpenAI [45] and Anthropic [Cla26] announced a refutation of the Exponential Time Hypothesis, showing that 3SAT on nn variables is solvable in exp⁡(npoly⁡(log⁡log⁡n)/log⁡n)\exp(n\operatorname{poly}(\log\log n)/\sqrt{\log n}) time. While this result directly implies that Max-kkSAT on nn variables and cncn clauses is in 2o(n)2^{o(n)} time (refuting the “sparse” hypothesis [6]), it evidently says nothing about the full Max-kkSAT Hypothesis. This is because Max-kkSAT instances may have up to Θ(nk)\Theta(n^k) clauses, and all known reductions from Max-kkSAT on mm clauses to 3SAT introduce Ω(m)\Omega(m) variables. (In other words, no Sparsification Lemma [32] is known for Max-kkSAT for any kk.) Hence, we would apparently need 3SAT to be in less than exp⁡(n1/k)\exp(n^{1/k}) time in order to solve Max-kkSAT faster via reductions. Our results directly solve Max-kkSAT faster by solving kk-hyperclique faster.

Intriguingly, our algorithm for finding hypercliques faster does share one ingredient with the OpenAI refutation of ETH [45]: namely, they both rely on an interesting new decomposition of the identity matrix. See Remark 1 and the discussion before it.

The algebraic approach to hyperclique

As mentioned earlier, the case of the kk-Hyperclique Hypothesis for k=3k = 3 (in “2-uniform hypergraphs”, i.e., graphs) is false: this is simply the problem of triangle detection in graphs, and it is solved by computing tr⁡(A3)\operatorname{tr}(A^3), the trace of the adjacency matrix cubed. Letting XX be an n×nn \times n matrix of xi,jx_{i,j}’s, we can view the triangle algorithm as evaluating the polynomial

Δn(3)=∑i,j,k∈[n]xi,kxk,jxi,j\Delta_n^{(3)} = \sum_{i,j,k \in[n]} x_{i,k}x_{k,j}x_{i,j}

on an appropriate 0/1 input.

This leaves the tantalizing possibility of tackling the hyperclique problem via a similar algebraic approach, which is usually formulated as the problem of evaluating the hyperclique polynomial.

The hyperclique polynomial. Let k>2k > 2. Given a kk-tuple α∈[n]k\alpha\in[n]^k and an index j∈[k]j \in[k], let α−j\alpha_{-j} denote the tuple in [n]k−1[n]^{k-1} with the jj-th coordinate of α\alpha removed. The hyperclique polynomial is defined by

References

  1. [1]Amir Abboud, Karl Bringmann, Holger Dell, and Jesper Nederlof. “More consequences of falsifying SETH and the orthogonal vectors conjecture”. In: Proceedings of the 50th Annual ACM SIGACT Symposium on Theory of Computing (STOC). 2018, pp. 253–266. DOI: 10.1145/3188745.3188938.DOI
  2. [2]Josh Alman, Timothy M. Chan, and R. Ryan Williams. “Polynomial Representations of Threshold Functions and Algorithmic Applications”. In: Proceedings of the 57th Annual IEEE Symposium on Foundations of Computer Science (FOCS). 2016, pp. 467–476. DOI: 10.1109/FOCS.2016.57.DOI
  3. [3]Amir Abboud, Nick Fischer, and Yarin Shechter. “Faster Combinatorial k-Clique Algorithms”. In: Proceedings of the 16th Latin American Symposium on Theoretical Informatics (LATIN). 2024, pp. 193–206. DOI: 10.1007/978-3-031-55598-5_13.DOI
  4. [4]Albert Atserias, Martin Grohe, and Dániel Marx. “Size Bounds and Query Plans for Relational Joins”. In: SIAM Journal on Computing 42.4 (2013), pp. 1737–1767. DOI: 10.1137/110859440.DOI
  5. [5]Josh Alman. “Kronecker Products, Low-Depth Circuits, and Matrix Rigidity”. In: Proceedings of the 53rd Annual ACM SIGACT Symposium on Theory of Computing (STOC). 2021, pp. 772–785. DOI: 10.1145/3406325.3451008.DOI
  6. [6]Josh Alman and Virginia Vassilevska Williams. “OV Graphs Are (Probably) Hard Instances”. In: Proceedings of the 11th Innovations in Theoretical Computer Science Conference (ITCS). 2020, 83:1–83:18. DOI: 10.4230/LIPIcs.ITCS.2020.83.DOI
  7. [7]Josh Alman and Ryan Williams. “Probabilistic Rank and Matrix Rigidity”. In: Proceedings of the 49th Annual ACM SIGACT Symposium on Theory of Computing (STOC). 2017, pp. 641–652. DOI: 10.1145/3055399.3055484.DOI
  8. [8]Noga Alon, Raphael Yuster, and Uri Zwick. “Finding and Counting Given Length Cycles”. In: Algorithmica 17.3 (1997), pp. 209–223. DOI: 10.1007/BF02523189.DOI
  9. [9]Karl Bringmann, Alejandro Cassis, Nick Fischer, and Marvin Künnemann. “A Structural Investigation of the Approximability of Polynomial-Time Problems”. In: Proceedings of the 49th International Colloquium on Automata, Languages, and Programming (ICALP). 2022, 30:1–30:20. DOI: 10.4230/LIPIcs.ICALP.2022.30.DOI
  10. [10]Cornelius Brand, Radu Curticapean, Petteri Kaski, Baitian Li, Ian Orzel, Tim Seppelt, and Jia Heng Wang. “Beyond Bilinear Complexity: What Works and What Breaks with Many Modes?” In: Proceedings of the 41st Computational Complexity Conference (CCC). 2026, 11:1–11:23. DOI: 10.4230/LIPIcs.CCC.2026.11.DOI
  11. [11]Karl Bringmann, Nick Fischer, and Marvin Künnemann. “A Fine-Grained Analogue of Schaefer’s Theorem in P: Dichotomy of ∃k∀-Quantified First-Order Graph Properties”. In: Proceedings of the 34th Computational Complexity Conference (CCC). 2019, 31:1–31:27. DOI: 10.4230/LIPIcs.CCC.2019.31.DOI
  12. [12]Huck Bennett, Alexander Golovnev, and Noah Stephens-Davidowitz. “On the Quantitative Hardness of CVP”. In: Proceedings of the 58th Annual IEEE Symposium on Foundations of Computer Science (FOCS). 2017, pp. 13–24. DOI: 10.1109/FOCS.2017.11.DOI
  13. [15]Karl Bringmann and Jasper Slusallek. “Current Algorithms for Detecting Subgraphs of Bounded Treewidth Are Probably Optimal”. In: Proceedings of the 48th International Colloquium on Automata, Languages, and Programming (ICALP). 2021, 40:1–40:16. DOI: 10.4230/LIPIcs.ICALP.2021.40. arXiv: 2105.05062.DOI
  14. [16]Walter Baur and Volker Strassen. “The Complexity of Partial Derivatives”. In: Theoretical Computer Science 22.3 (1983), pp. 317–330. DOI: 10.1016/0304-3975(83)90110-X.DOI
  15. [17]Timothy M. Chan. “Finding Triangles and Other Small Subgraphs in Geometric Intersection Graphs”. In: Proceedings of the 2023 ACM-SIAM Symposium on Discrete Algorithms (SODA). 2023, pp. 1777–1805. DOI: 10.1137/1.9781611977554.CH68.DOI
  16. [18]Nikolai Chukhin, Alexander S. Kulikov, Ivan Mihajlin, and Arina Smirnova. “Conditional Complexity Hardness: Monotone Circuit Size, Matrix Rigidity, and Tensor Rank”. In: Proceedings of the 43rd International Symposium on Theoretical Aspects of Computer Science (STACS). 2026, 28:1–28:21. DOI: 10.4230/LIPIcs.STACS.2026.28.
  17. [19]Artur Czumaj and Andrzej Lingas. “Finding a Heaviest Vertex-Weighted Triangle Is not Harder than Matrix Multiplication”. In: SIAM Journal on Computing 39.2 (2009), pp. 431–444. DOI: 10.1137/070695149.DOI
  18. [22]Ruiwen Chen and Rahul Santhanam. “Improved Algorithms for Sparse MAX-SAT and MAX-k-CSP”. In: Proceedings of the 18th International Conference on Theory and Applications of Satisfiability Testing (SAT). 2015, pp. 33–45. DOI: 10.1007/978-3-319-24318-4_4.DOI
  19. [23]Bartlomiej Dudek, Nick Fischer, Geri Gokaj, Ce Jin, Marvin Künnemann, Xiao Mao, and Mirza Redžić. “Classifying Identities: Subcubic Distributivity Checking and Hardness from Arithmetic Progression Detection”. In: Proceedings of the 58th Annual ACM Symposium on Theory of Computing (STOC). 2026, pp. 1453–1464. DOI: 10.1145/3798129.3800854. arXiv: 2603.28843.DOI
  20. [24]Mina Dalirrooyfard, Ce Jin, Virginia Vassilevska Williams, and Nicole Wein. “Approximation Algorithms and Hardness for n-Pairs Shortest Paths and All-Nodes Shortest Cycles”. In: Proceedings of the 63rd Annual IEEE Symposium on Foundations of Computer Science (FOCS). 2022, pp. 290–300. DOI: 10.1109/FOCS54457.2022.00034.DOI
  21. [27]Nick Fischer. Beyond 3SUM-Hardness for Geometric Problems. arXiv:2610.32162. 2026. DOI: 10.48550/arXiv.2610.32162.arxiv.org/abs/2610.32162
  22. [29]Geri Gokaj and Marvin Künnemann. “Completeness Theorems for k-SUM and Geometric Friends: Deciding Fragments of Linear Integer Arithmetic”. In: Proceedings of the 16th Innovations in Theoretical Computer Science Conference (ITCS). 2025, 55:1–55:25. DOI: 10.4230/LIPIcs.ITCS.2025.55.DOI
  23. [30]Pavel Hrubeš. “A Subquadratic Upper Bound on Hurwitz’s Problem and Related Noncommutative Polynomials”. In: SIAM Journal on Computing 55.2 (2026), pp. 451–467. DOI: 10.1137/24M1666884.DOI
  24. [31]Russell Impagliazzo, Ramamohan Paturi, and Stefan Schneider. “A Satisfiability Algorithm for Sparse Depth Two Threshold Circuits”. In: Proceedings of the 54th Annual IEEE Symposium on Foundations of Computer Science (FOCS). 2013, pp. 479–488. DOI: 10.1109/FOCS.2013.58.DOI
  25. [32]Russell Impagliazzo, Ramamohan Paturi, and Francis Zane. “Which Problems Have Strongly Exponential Complexity?” In: Journal of Computer and System Sciences 63.4 (2001), pp. 512–530. DOI: 10.1006/jcss.2001.1774.DOI
  26. [33]Alon Itai and Michael Rodeh. “Finding a Minimum Circuit in a Graph”. In: SIAM Journal on Computing 7.4 (1978), pp. 413–423. DOI: 10.1137/0207033.DOI
  27. [34]Bart M. P. Jansen and Michal Wlodarczyk. “Optimal Polynomial-Time Compression for Boolean Max CSP”. In: Proceedings of the 28th Annual European Symposium on Algorithms (ESA). 2020, 63:1–63:19. DOI: 10.4230/LIPIcs.ESA.2020.63.DOI
  28. [35]Alexander S. Kulikov and Konstantin Kutzkov. “New Bounds for MAX-SAT by Clause Learning”. In: Proceedings of the 2nd International Symposium on Computer Science in Russia (CSR). 2007, pp. 194–204. DOI: 10.1007/978-3-540-74510-5_21.DOI
  29. [36]Jayson Lynch and Jack Spalding-Jamieson. “Subquadratic Approximation Algorithms for Separating Two Points with Objects in the Plane”. In: CoRR abs/2507.22293 (2025). DOI: 10.48550/arXiv.2507.22293. arXiv: 2507.22293.DOI
  30. [37]Andrea Lincoln, Virginia Vassilevska Williams, and Ryan Williams. “Tight Hardness for Shortest Cycles and Paths in Sparse Graphs”. In: Proceedings of the 29th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA). 2018, pp. 1236–1252. DOI: 10.1137/1.9781611975031.80. arXiv: 1712.08147.DOI
  31. [38]Stefan Mengel. Lower Bounds for Conjunctive Query Evaluation. PODS 2025 tutorial; arXiv:2506.17702. 2025.arxiv.org/abs/2506.17702
  32. [39]Jacques Morgenstern. “How to Compute Fast a Function and All Its Derivatives: A Variation on the Theorem of Baur–Strassen”. In: ACM SIGACT News 16.4 (1985), pp. 60–62. DOI: 10.1145/382242.382836.DOI
  33. [40]Surya Mathialagan, Virginia Vassilevska Williams, and Yinzhan Xu. “Listing, Verifying and Counting Lowest Common Ancestors in DAGs: Algorithms and Fine-Grained Lower Bounds”. In: Proceedings of the 49th International Colloquium on Automata, Languages, and Programming (ICALP). 2022, 94:1–94:20. DOI: 10.4230/LIPIcs.ICALP.2022.94.DOI
  34. [41]Eric Naslund. “The Partition Rank of a Tensor and k-Right Corners in Fⁿ_q”. In: Journal of Combinatorial Theory, Series A 174 (2020), p. 105190. DOI: 10.1016/j.jcta.2019.105190.DOI
  35. [42]Hung Q. Ngo, Ely Porat, Christopher Ré, and Atri Rudra. “Worst-Case Optimal Join Algorithms”. In: Journal of the ACM 65.3 (2018), 16:1–16:40. DOI: 10.1145/3180143.
  36. [44]OpenAI. An Upper Bound of 9/4 for the Matrix Multiplication Exponent. OpenAI Math Release preprint. Oct. 2, 2026. URL: https://github.com/openai/math/blob/main/preprints/Matrix-Multiplication-Nine-Fourths-October-2-2026/paper.pdf.hub.valency.io/works/W_e65zjmxy
  37. [45]OpenAI. The Exponential Time Hypothesis Is False. Preprint. Oct. 26, 2026. URL: https://github.com/openai/math/blob/main/preprints/The-Exponential-Time-Hypothesis-is-False-October-25-2026/paper.pdf.
  38. [46]Ran Raz. “Tensor-Rank and Lower Bounds for Arithmetic Formulas”. In: Journal of the ACM 60.6 (2013), 40:1–40:15. DOI: 10.1145/2535928.
  39. [47]Jack Spalding-Jamieson and Anurag Murty Naredla. “Separating Two Points with Obstacles in the Plane: Improved Upper and Lower Bounds”. In: Proceedings of the 33rd Annual European Symposium on Algorithms (ESA). 2025, 90:1–90:18. DOI: 10.4230/LIPIcs.ESA.2025.90.DOI
  40. [48]Takayuki Sakai, Kazuhisa Seto, and Suguru Tamaki. “Solving Sparse Instances of Max SAT via Width Reduction and Greedy Restriction”. In: Proceedings of the 17th International Conference on Theory and Applications of Satisfiability Testing (SAT). 2014, pp. 32–47. DOI: 10.1007/978-3-319-09284-3_4.DOI
  41. [49]Takayuki Sakai, Kazuhisa Seto, Suguru Tamaki, and Junichi Teruyama. “Improved Exact Algorithms for Mildly Sparse Instances of Max SAT”. In: Proceedings of the 10th International Symposium on Parameterized and Exact Computation (IPEC). 2015, pp. 90–101. DOI: 10.4230/LIPIcs.IPEC.2015.90.
  42. [50]Volker Strassen. “Gaussian Elimination Is Not Optimal”. In: Numerische Mathematik 13.4 (1969), pp. 354–356. DOI: 10.1007/BF02165411.DOI
  43. [51]Volker Strassen. “Vermeidung von Divisionen”. In: Journal für die reine und angewandte Mathematik 264 (1973), pp. 184–202. DOI: 10.1515/crll.1973.264.184.DOI
  44. [53]John Watrous. The Theory of Quantum Information. Cambridge University Press, 2018.DOI
  45. [54]Ryan Williams. “On Computing k-CNF Formula Properties”. In: Proceedings of the 6th International Conference on Theory and Applications of Satisfiability Testing (SAT). 2003, pp. 330–340. DOI: 10.1007/978-3-540-24605-3_25.DOI
  46. [55]Ryan Williams. “A New Algorithm for Optimal 2-Constraint Satisfaction and Its Implications”. In: Theoretical Computer Science 348.2–3 (2005), pp. 357–365. DOI: 10.1016/j.tcs.2005.09.023.DOI
  47. [56]Ryan Williams. “Algorithms and Resource Requirements for Fundamental Problems”. Technical report CMU-CS-07-147. PhD thesis. Carnegie Mellon University, Computer Science Department, 2007.
  48. [57]Virginia Vassilevska Williams. “On Some Fine-Grained Questions in Algorithms and Complexity”. In: Proceedings of the International Congress of Mathematicians (ICM 2018). 2018, pp. 3447–3487. DOI: 10.1142/9789813272880_0188.DOI
  49. [58]Virginia Vassilevska Williams. Matrix Multiplication and Graph Algorithms. MIT 6.890 lecture notes. 2021. URL: https://people.csail.mit.edu/virgi/6.890/.
  50. [59]Uri Zwick. Matrix Multiplication and Graph Algorithms. Lecture slides, Tel Aviv University. 2015. URL: https://www.cs.tau.ac.il/~zwick/Adv-Alg-2015/Matrix-Graph-Algorithms.pdf.

Paper details

vlnc:W_3csmnyz7
v1 · latestHistory (1)

published · Fresh — added to the Hub within the last 30 days

added ·

Usage

views · 8

downloads · 0

A view counts once per browser per day, a download each time the PDF is requested.

CC BY 4.0

Original source

  • Computer Science

ChatGPT 6 Pro · View statement →

Looking for related papers…
Contents