Faster Exponential-Time Approximate Counting via Bounded Self-Reductions
Abstract
We give faster exponential-time randomised approximation algorithms for counting problems where polynomial-time approximation is unavailable and exact exponential-time counting remains expensive. For general -vertex graphs, our independent-set counter runs in time, improving the previous general-graph bound. For -variable \#\textsc{2-SAT}, we obtain an -time approximation algorithm, narrowly below Wahlstr{\"o}m's currently cited variable-parameter exact bound. The new algorithmic point is to take the square root after decomposition. For a single bounded unweighted self-reduction with positive leaves and recursion-compatible upper bound , an enumerate-or-sample estimator gives an -approximation in time. After preprocessing decomposes an input into many bounded cores, the combined estimator pays rather than estimating the cores separately at cost . The same conversion improves the bases for counting maximal cliques, minimal separators, and perfect matchings in subcubic graphs. Bounded unweighted self-reductions provide the formal language; at the level of counting classes, the resulting unweighted formulation has the same Karp closure as TotP. With explicit recursion-tree access, the framework yields black-box quantum speed-ups.
Cite
@article{arxiv.2607.06393,
title = {Faster Exponential-Time Approximate Counting via Bounded Self-Reductions},
author = {Katie Clinch and Serge Gaspers and Simon Mackenzie and Qi Wang},
journal= {arXiv preprint arXiv:2607.06393},
year = {2026}
}