English

An Invitation to "Fine-grained Complexity of NP-Complete Problems"

Data Structures and Algorithms 2026-01-09 v1 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.

Keywords

Cite

@article{arxiv.2601.05044,
  title  = {An Invitation to "Fine-grained Complexity of NP-Complete Problems"},
  author = {Jesper Nederlof},
  journal= {arXiv preprint arXiv:2601.05044},
  year   = {2026}
}

Comments

40 pages. Invited survey (currently under review, remarks are welcome)

R2 v1 2026-07-01T08:56:19.624Z