Classical complexity theory draws one great line: problems that are tractable (solvable in polynomial time) versus those that seem intractable (NP-hard, or worse). But once you know a problem is in P, the obvious next question is: how polynomial? An algorithm is a million times slower than an one when n = . For real inputs that difference is everything.
Fine-grained complexity is the subfield that studies hardness inside polynomial time. It asks: given that problem X has a known algorithm running in time, can you do better — say ? And if not, why not?
The field's central discovery is that many familiar problems — longest common subsequence (LCS), edit distance, triangle detection — are connected by tight conditional lower bounds. Improving any of them below its current polynomial barrier would require breaking one of the foundational conjectures of theoretical computer science. The barriers are not proven absolute (that would require new mathematics beyond anything we have), but they are exactly as solid as the best open conjectures we know.
This situation is open: as of 2025, nobody has broken the quadratic barriers for LCS or edit distance, and none of the key conjectures (SETH, 3SUM) have been refuted. The fine-grained web of reductions grows every year.
Comments
Loading comments...