An Invitation to "Fine-grained Complexity of NP-Complete Problems"
By: Jesper Nederlof
Potential Business Impact:
Finds faster ways to solve tough computer puzzles.
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.
Similar Papers
Graph-Based Deterministic Polynomial Algorithm for NP Problems
Computational Complexity
Solves hard problems as fast as checking answers.
Graph-Based Deterministic Polynomial Algorithm for NP Problems
Computational Complexity
Solves hard problems as fast as checking answers.
Refining the Complexity Landscape of Speed Scaling: Hardness and Algorithms
Data Structures and Algorithms
Makes computers finish jobs faster and use less power.