Papers for

complexity analysts

Papers whose findings have a practical use for this group, as judged from the abstract. Open a paper to read what it means in practice.

3SUM problem on integers as hard as on real numbers

3SUM Is Really Hard: A Real-to-Integer Reduction

Abstract: We show that if the 3SUM problem on integer-valued inputs can be solved in truly subquadratic time, then it can also be solved in truly subquadratic time on real-valued inputs. This answers an open problem posed by Chan, Vassilevska Williams, and Xu [STOC 2022], and constitutes the first such tight real-to-integer self-reduction in fine-grained complexity. Our proof relies on a surprising combination of the Frank--Tardos theorem from optimization with Freiman-type theorems from additive combinatorics.

Wed 7 OctData Structures and Algorithms
The gist
The 3SUM problem asks if three numbers in a list add up to zero and is a well-known challenge in computer science. The authors show that if we can solve this problem quickly for whole numbers, then we can also solve it quickly for real numbers. This links two versions of the problem that were thought to be potentially different in difficulty. The proof mixes ideas from optimization and a branch of math called additive combinatorics. This answers an open question about the problem's complexity.
Open → 2610.10153v1

Comb inequality violation detection proven computationally hard

Separating comb inequalities is NP-hard

Abstract: Comb inequalities are important cutting planes for the symmetric travelling salesman problem, yet the complexity of their exact separation has remained a longstanding question in polyhedral combinatorics. We present a reduction from 3-SAT proving that deciding whether a comb inequality is violated is NP-complete and that the corresponding separation problem is NP-hard. This result holds even when the input vector belongs to the subtour elimination polytope, every edge value is zero, one half or one and the support graph is nonplanar with maximum degree four. The reduction constructs a graph in which six-vertex ladder gadgets encode Boolean relations and cubic graphs enforce consistency among occurrences of each logical variable. For a propositional logic formula with $v$ variables and $m$ clauses, the constructed graph has $40v+70m+30$ vertices and a linear number of positive edges. The reduction also proves hardness when every permitted tooth has two or four vertices with half of the tooth in the handle. We discuss consequences for approximating the maximum comb violation, optimization over the comb relaxation and explain why hardness of separation does not automatically transfer to larger inequality families.

Tue 6 OctComputational Complexity
The gist
Figuring out if certain mathematical rules, called comb inequalities, are broken in travel route problems is very difficult. The authors show that this problem is as hard as solving some of the toughest logic puzzles known. They build special graphs that mimic logic rules to prove their point. This means computers cannot quickly guarantee finding these rule violations in all cases. The result helps explain why some ways to improve route planning are challenging to automate.
Open → 2610.09065v1

Graph class structure tied to flip operations and monadic logic

Flip-packability: uniform characterisations of tame graph classes

Abstract: A class of graphs is monadically dependent if one cannot encode all graphs in coloured graphs from the class using a fixed first-order formula, and monadically stable if one cannot even encode arbitrarily long linear orders. Bonnet et al. (ICALP 2025) characterised monadic dependence by flip-separability: for every vertex weighting, boundedly many flips - complementations of the adjacency relation within a vertex subset - make every ball of radius $r$ carry at most an $\varepsilon$-fraction of the weight, so that every set carrying an $\varepsilon$-fraction has two elements pulled apart. We introduce flip-packability: boundedly many graphs, each obtained from the input by boundedly many flips and all determined by the weighting before any set is presented, such that every set carrying an $\varepsilon$-fraction of the weight has $m$ elements pairwise far apart in one of them. The number of flips producing each graph depends on the radius alone; only the number of graphs depends on $\varepsilon$ and $m$. We prove that a class of graphs is flip-packable if and only if it is monadically stable, and $2$-flip-packable, that is, flip-packable with $m=2$, if and only if it is monadically dependent. The passage from two scattered elements to $m$ is thus exactly what separates the two notions. For monadically stable classes we show that the flipped graphs can be computed from the weighting in cubic time. Varying the three parameters of the definition - the sparsifying operation, the radius, and the number $m$ of elements scattered - produces eight known characterisations of sparse and dense graph classes from the same template. In each case $m$ separates a depth-like notion from its width-like relaxation: treedepth from treewidth, shrubdepth from cliquewidth, and monadic stability from monadic dependence.

Sun 27 SeptLogic in Computer ScienceDiscrete Mathematics
The gist
Some kinds of graphs are complicated because you can describe any graph using their patterns, while others are simpler because you cannot. This paper shows a new way to understand these differences using ‘flip-packability,’ which means you can break down graphs by flipping connections in a controlled way. The authors connect this idea to logical properties called monadic stability and dependence, providing uniform ways to tell how complex graph classes are. They also give efficient methods to find these flips based on certain weights in the graph.
Open → 2609.33705v1

Information theory sets limits on randomized online set cover

An $\tilde Ω(\log n \log m)$ Information-Theoretic Lower Bound for Randomized Online Set Cover

Abstract: We show an information-theoretic lower bound of $Ω\left(\frac{\log n \log m}{\log \log n + \log \log m}\right)$ for online set cover against randomized algorithms, for all sufficiently large $m$ and $n$ satisfying $\log^2 n \leq m \leq 2^n$.

Thu 17 SeptData Structures and Algorithms
The gist
The paper finds a new mathematical lower bound on the difficulty of a problem called online set cover, where elements need to be covered by sets that are chosen one by one without knowing future items. The authors show that any randomized method for this problem must use at least a certain amount of information, specifically on the order of logarithms of the number of elements and sets. This means there is a fundamental limit on how efficiently these problems can be solved in an online setting. The result holds under broad conditions on the number of elements and sets involved.
Open → 2609.20610v1

Holant problems with four-variable signatures get complexity classification

The Computational Complexity of Holant Problems on 4-regular Graphs from the Stable Subgroup Sequence of $SL(2,\mathbb{C})$

Abstract: The Holant framework provides a general setting for studying counting problems and includes graph homomorphisms (\#GH) and counting constraint satisfaction problems (\#CSP) as special cases. Over the past twenty years, a series of computational complexity dichotomies have been established for Holant problems, but the classification for complex-valued signatures is still open. The main obstacle is the case in which all signatures have even arity. In this paper, we establish a dichotomy for Holant problems with a complex-valued 4-ary signature, which is a key base case for the full classification of Holant problems. We present a new strategy by introducing Schur's theorem, the classification of finite subgroups of $\mathrm{SL}(2,\mathbb{C})$ and stable subgroup sequences into the proof. These new techniques are of independent interest.

Thu 10 SeptComputational Complexity
The gist
Counting certain configurations in networks is a hard problem studied in computer science. The paper focuses on a specific type of such problems called Holant problems that use complex numbers and involve four inputs at each point. The authors solved a key open case by classifying these problems as either easy or hard to compute. They did this by introducing new mathematical tools from group theory, which helps in understanding the problem structure better.
Open → 2609.11175v1

Voting committee membership and counting problems proven computationally hard

The Complexity of Membership, Uniqueness, and Counting for Optimal Proportional Approval Voting Committees

Abstract: Proportional Approval Voting (PAV) chooses committees that maximize a sum of harmonic utilities. We study the set of maximizing committees: whether a candidate belongs to some or all of them, whether the optimum is unique, and how many optima exist. When the committee size is part of the input, the three decision problems are $Δ_2^\mathrm{P}$-complete. Uniqueness remains hard for instances with at most two optimal committees. Counting optimal committees is $\#\!\cdot\!\mathrm{OptP}$-complete under metric reductions: every function $f$ in this class reduces to an election with exactly $f(x)+1$ optimal committees. The reductions encode satisfying assignments directly as committees and use harmonic marginal rewards to realize binary objectives with polynomially many voters. Each satisfying assignment has a unique committee representation, and fixed clause ballots give these representations the same clause score. We also prove Turing equivalence with $\#\mathrm{SAT}$ and show that membership of the counting problem in $\#\mathrm{P}$ would imply $\\mathrm{NP}=\mathrm{coNP}$.

Tue 8 SeptComputer Science and Game Theory
The gist
This paper looks at a special voting system called Proportional Approval Voting where groups select committees to represent people fairly. The authors study how hard it is to figure out which candidates can be on these winning committees, if the best committee is unique, and how many best committees there are. They prove these questions are very difficult from a computer science perspective, as hard as some classic logic problems. This means some tasks about these voting results require a lot of computer resources and can't be simplified easily.
Open → 2609.08884v1

Computing approximate Nash equilibria is nearly optimally slow

The Fine-Grained Complexity of Approximate Nash Equilibrium and Free Games

Abstract: We study the fine-grained complexity of computing approximate Nash equilibria and approximating the value of free games in the regime where the approximation error vanishes. Under the PCP for PPAD and ETH for PPAD conjectures, we show that computing $\varepsilon$-approximate Nash equilibria in 2-player $N$-action normal-form games requires time $N^{(\log(N)/\varepsilon^2)^{1-o(1)}}$, thus showing that the classical Lipton-Markakis-Mehta algorithm (2003) is optimal through all regimes of $\varepsilon = ω(1/\sqrt{N})$. While such optimality was known in the constant-$\varepsilon$ regime (Rubinstein, 2016), previous work could only rule out significantly smaller running times of $N^{O(\log(N)/\varepsilon)}$ in the regime $\varepsilon = o(1)$. Using similar techniques, we then establish an analogous tight lower bound of $N^{(\log(N)/\varepsilon^2)^{1-o(1)}}$ under ETH for $\varepsilon$-additive value estimation in free games, when $\varepsilon \geq 2^{-o(\sqrt{\log N})}$, answering a question of Aaronson, Impagliazzo, and Moshkovitz (2014).

Mon 7 SeptComputer Science and Game TheoryComputational Complexity
The gist
Finding approximate Nash equilibria, a way for players to predict stable strategies in games, is very hard when the approximation needs to be very precise. The authors show that existing algorithms are essentially the fastest possible for a wide range of precisions. They also prove a similar hardness for estimating values in special two-player games called free games. This means that speeding up calculations in these areas is likely impossible without major breakthroughs.
Open → 2609.07136v1