Characterizations and approximability of hard counting classes below #P

03/05/2020
by   Eleni Bakali, et al.
0

An important objective of research in counting complexity is to understand which counting problems are approximable. In this quest, the complexity class TotP, a hard subclass of #P, is of key importance, as it contains self-reducible counting problems with easy decision version, thus eligible to be approximable. Indeed, most problems known so far to admit an fpras fall into this class. An open question raised recently by the community of descriptive complexity is to find a logical characterization of TotP and of robust subclasses of TotP. In this work we define two subclasses of TotP, in terms of descriptive complexity, both of which are robust in the sense that they have natural complete problems, which are defined in terms of satisfiability of Boolean formulae. We then explore the relationship between the class of approximable counting problems and TotP. We prove that TotP ⊈ FPRAS if and only if NP ≠ RP and FPRAS ⊈ TotP unless RP = P. To this end we introduce two ancillary classes that can both be seen as counting versions of RP. We further show that FPRAS lies between one of these classes and a counting version of BPP. Finally, we provide a complete picture of inclusions among all the classes defined or discussed in this paper with respect to different conjectures about the NP vs. RP vs. P questions.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/05/2018

On randomized counting versus randomised decision

We study the question of which counting problems admit f.p.r.a.s., under...
research
04/27/2019

Parameterised Counting Classes with Bounded Nondeterminism

Stockhusen and Tantau (IPEC 2013) introduced the operators paraW and par...
research
06/20/2023

On the power of counting the total number of computation paths of NPTMs

Complexity classes defined by modifying the acceptance condition of NP c...
research
09/29/2021

Gaps, Ambiguity, and Establishing Complexity-Class Containments via Iterative Constant-Setting

Cai and Hemachandra used iterative constant-setting to prove that Few ⊆ ...
research
04/20/2023

Counting Computations with Formulae: Logical Characterisations of Counting Complexity Classes

We present quantitative logics with two-step semantics based on the fram...
research
07/29/2019

Parameterized Valiant's Classes

We define a theory of parameterized algebraic complexity classes in anal...
research
05/01/2022

Enumeration Classes Defined by Circuits

We refine the complexity landscape for enumeration problems by introduci...

Please sign up or login with your details

Forgot password? Click here to reset