π€ AI Summary
This work investigates, under the assumption that Pβ―β β―NP, whether NP-complete problems admit algorithms substantially faster than naΓ―ve brute-force search and whether current best-known algorithms are already optimal. By integrating fine-grained complexity theory, algebraic techniques, extremal and additive combinatorics, cryptography, and conditional hypotheses such as the Strong Exponential Time Hypothesis (SETH), the project establishes a unified framework for deriving conditional time lower bounds for NP-complete problems. Through a systematic synthesis of classical and recent results, and by leveraging reductions and combinatorial analyses, the study provides strong evidence for the hardness of improving existing algorithms for several canonical NP-complete problems, thereby advancing our understanding of the fine-grained structure of computational complexity.
π Abstract
Assuming that P is not equal to NP, the worst-case run time of any algorithm solving an NP-complete problem must be super-polynomial. But what is the fastest run time we can get? Before one can even hope to approach this question, a more provocative question presents itself: Since for many problems the naive brute-force baseline algorithms are still the fastest ones, maybe their run times are already optimal? The area that we call in this survey"fine-grained complexity of NP-complete problems"studies exactly this question. We invite the reader to catch up on selected classic results as well as delve into exciting recent developments in a riveting tour through the area passing by (among others) algebra, complexity theory, extremal and additive combinatorics, cryptography, and, of course, last but not least, algorithm design.