If the Current Clique Algorithms are Optimal, so is Valiant's Parser
Not on the map. Why?
Abstract (arXiv)
The CFG recognition problem is: given a context-free grammar G and a string w of length n, decide if w can be obtained from G. This is the most basic parsing question and is a core computer science problem. Valiant's parser from 1975 solves the problem in O(nω) time, where ω<2.373 is the matrix multiplication exponent. Dozens of parsing algorithms have been proposed over the years, yet Valiant's upper bound remains unbeaten. The best combinatorial algorithms have mildly subcubic O(n3/log3n) complexity. Lee (JACM'01) provided evidence that fast matrix multiplication is needed for CFG parsing, and that very efficient and practical algorithms might be hard or even impossible to obtain. Lee showed that any algorithm for a more general parsing problem with running time O(|G|· n3-varepsilon) can be converted into a surprising subcubic algorithm for Boolean Matrix Multiplication. Unfortunately, Lee's hardness result required that the grammar size be |G|=Omega(n6). Nothing was known for the more relevant case of constant size grammars. In this work, we prove that any improvement on Valiant's algorithm, even for constant size grammars, either in terms of runtime or by avoiding the inefficiencies of fast matrix multiplication, would imply a breakthrough algorithm for the k-Clique problem: given a graph on n nodes, decide if there are k that form a clique. Besides classifying the complexity of a fundamental problem, our reduction has led us to similar lower bounds for more modern and well-studied cubic time problems for which faster algorithms are highly desirable in practice: RNA Folding, a central problem in computational biology, and Dyck Language Edit Distance, answering an open question of Saha (FOCS'14).
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). First posted on arXiv 6 Apr 2015.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2022: 1; 2023: 1; 2024: 1; 2025: 1.
4 papers.
- 2022On The Computational Complexity of Self-Attentioncited by 137
- 2023On the Fine-Grained Hardness of Inverting Generative Modelscited by 1
- 2024Polynomial-time derivation of optimal k-tree topology from Markov networkscited by 0
- 2025Resource Constrained Pathfinding with A* and Negative Weightscited by 0
- 2025Resource Constrained Pathfinding with A* and Negative Weights14 Mar 2025
- 2024Polynomial-time derivation of optimal k-tree topology from Markov networks9 Apr 2024
- 2023On the Fine-Grained Hardness of Inverting Generative Models11 Sep 2023
- 2022On The Computational Complexity of Self-Attention11 Sep 2022