Just Beyond P
Description
In this seminar, we will explore algorithmic problems that lie at the edge of our current understanding—problems that admit surprisingly efficient algorithms (e.g., quasipolynomial-time) but for which no polynomial-time solution is known, and no strong hardness evidence rules one out. These are often natural candidates for inclusion in the class NP ∩ coNP or are solvable by randomized algorithms with no known deterministic counterparts.
We will discuss a variety of such problems, including:
- Graph and Tournament Isomorphism: classic problems in NP ∩ co-AM, recently shown to be solvable in quasipolynomial time.
- Energy Games and Infinite Duration Games: fundamental problems lying in NP ∩ coNP, but not known to be in P.
- Min-Sum of Radii Clustering: admits a QPTAS and quasi-polynomial exact algorithms under reasonable assumptions, yet no known PTAS.
- Makespan Scheduling with Precedence Constraints: a well-studied scheduling problem with subtle complexity, lacking strong evidence for hardness or tractability.
- Exact Matching: solvable in randomized parallel polylogarithmic time, but no deterministic polynomial-time algorithm is known, even for bipartite graphs. The problem opens the door to discussions on derandomization and complexity classes like BPP and E.
This seminar will be informal, discussion-driven, and problem-oriented. Each session will spotlight one or two problems, exploring known results, open questions, and why these problems resist classification. Participants are encouraged to bring their own favorite "mysterious" problems to the table.
Schedule
| Date | Speaker | Title |
|---|---|---|
| 21 Oct | Danupon Nanongkai | Parity Games |
| 28 Oct | Dani Dorfman | Energy games and AUSOs |
| 4 Nov | Daniel Neuen | Graph Isomorphism |
| 11 Nov | Dani Dorfman | |
| 18 Nov | Thorben Johr | A Subexponential Bound for Linear Programming (contact Danupon) |
| 25 Nov | No Seminar | |
| 2 Dec* | Alexander Mayorov | Isomorphism of graphs of bounded valence is in P (contact Daniel) |
| 2 Dec* | Tarik Rosin | Optimal lower bound on # of variables for graph identification (contact Daniel) |
| 9 Dec* | Huzaifa Ahmad Awan | QPTAS for min-sum of radii (contact Evangelos) |
| 16 Dec | No Seminar | |
| 6 Jan | No Seminar | |
| 13 Jan | Samuel Okyay | Universal Algorithms for Parity Games and Nested Fixpoints (contact Danupon) |
| 13 Jan | Matei Chiriac | Algorithms for Pigeonhole Equal Subset Sum (contact Karol) |
| 20 Jan | Iván Soto | Unique sink orientations of cubes (contact Dani) |
| 20 Jan | George-Alex Dumitrescu | Deciding Parity Games in Quasi-polynomial Time (contact Dani) |
| 27 Jan | Tongshuai Li | QPTAS for Independent Set and Sparse Subsets of Polygons (contact Evangelos) |
| 3 Feb | Dominykas Marma | Makespan Scheduling with Precedence Constraints (contact Karol) |
Papers to be referred:
Deciding Parity Games in Quasi-polynomial Time epubs.siam.org/doi/10.1137/17M1145288A Subexponential Time Algorithm for Makespan Scheduling of Unit Jobs with Precedence Constraints epubs.siam.org/doi/10.1137/1.9781611978322.16Approximation Schemes for Independent Set and Sparse Subsets of Polygons dl.acm.org/doi/10.1145/3326122- A quasi-polynomial algorithm for well-spaced hyperbolic TSP jocg.org/index.php/jocg/article/view/3604
- A faster deterministic exponential time algorithm for Energy Games and Mean Payoff Games danidorfman.com/publication/energy-games/energy-games.pdf
Universal Algorithms for Parity Games and Nested Fixpoints https://arxiv.org/pdf/2001.04333v2- Parity Games: Another View on Lehtinen’s Algorithm arxiv.org/pdf/1910.03919v1
Unique sink orientations of cubes ieeexplore.ieee.org/document/959931A Subexponential Bound for Linear Programming https://people.inf.ethz.ch/emo/PublFiles/SubexLinProg_ALG16_96.pdf- A note on the graph isomorphism counting problem www.sciencedirect.com/science/article/abs/pii/0020019079900048
Isomorphism of graphs of bounded valence can be tested in polynomial time www.sciencedirect.com/science/article/pii/0022000082900095An optimal lower bound on the number of variables for graph identifications https://link.springer.com/article/10.1007/BF01305232- Random Facet Algorithm https://people.inf.ethz.ch/gaertner/subdir/texts/own_work/rf.pdf
QPTAS for min-sum of radii https://www.cs.utsa.edu/~gibson/MetricKClustering.pdfNew Algorithms for Pigeonhole Equal Subset Sum https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ESA.2025.86
Requirements
Each student will choose a research paper from a curated list provided by the organizers. Before presenting in class, students are required to give a practice talk to one of the instructors. The in-class presentation should clearly explain the problem addressed in the paper, outline the main techniques used, and discuss the significance of the results. Each participant must pass at least 80% of the quiz questions after each presentation.