From Alternation to FPRAS: Toward a Complexity Classification of Approximate Counting
Markus Hecher, Matthias Lanzinger

TL;DR
This paper introduces a new complexity-theoretic framework based on alternating computation to systematically establish the existence of fully polynomial randomized approximation schemes (FPRAS) for counting problems, bridging gaps in current methods.
Contribution
It proposes a machine-based model using alternating Turing machines with transducer outputs, defining a new class spanALP that guarantees FPRAS existence for problems within it.
Findings
spanALP is strictly between #L and TotP in complexity landscape.
Every problem in spanALP admits an FPRAS.
Applied framework yields an FPRAS for counting Dyck-constrained path queries, a previously unresolved problem.
Abstract
Counting problems are fundamental across mathematics and computer science. Among the most subtle are those whose associated decision problem is solvable in polynomial time, yet whose exact counting version appears intractable. For some such problems, however, one can still obtain efficient randomized approximation in the form of a fully polynomial randomized approximation scheme (FPRAS). Existing proofs of FPRAS existence are often highly technical and problem-specific, offering limited insight into a more systematic complexity-theoretic account of approximability. In this work, we propose a machine-based framework for establishing the existence of an FPRAS beyond previous uniform criteria. Our starting point is alternating computation: we introduce a counting model obtained by equipping alternating Turing machines with a transducer-style output mechanism, and we use it to define a…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMarkov Chains and Monte Carlo Methods · Bayesian Modeling and Causal Inference · Graph Theory and Algorithms
