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

06/20/2023
by   Eleni Bakali, et al.
0

Complexity classes defined by modifying the acceptance condition of NP computations have been extensively studied. For example, the class UP, which contains decision problems solvable by non-deterministic polynomial-time Turing machines (NPTMs) with at most one accepting path – equivalently NP problems with at most one solution – has played a significant role in cryptography, since P=/=UP is equivalent to the existence of one-way functions. In this paper, we define and examine variants of several such classes where the acceptance condition concerns the total number of computation paths of an NPTM, instead of the number of accepting ones. This direction reflects the relationship between the counting classes #P and TotP, which are the classes of functions that count the number of accepting paths and the total number of paths of NPTMs, respectively. The former is the well-studied class of counting versions of NP problems, introduced by Valiant (1979). The latter contains all self-reducible counting problems in #P whose decision version is in P, among them prominent #P-complete problems such as Non-negative Permanent, #PerfMatch, and #Dnf-Sat, thus playing a significant role in the study of approximable counting problems. We show that almost all classes introduced in this work coincide with their '# accepting paths'-definable counterparts. As a result, we present a novel family of complete problems for the classes parity-P, Modkp, SPP, WPP, C=P, and PP that are defined via TotP-complete problems under parsimonious reductions.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/05/2020

Characterizations and approximability of hard counting classes below #P

An important objective of research in counting complexity is to understa...
research
09/07/2019

On the complexity of counting feedback arc sets

In this note we study the computational complexity of feedback arc set c...
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
07/01/2021

Modular counting of subgraphs: Matchings, matching-splittable graphs, and paths

We systematically investigate the complexity of counting subgraph patter...
research
12/08/2019

The Classes PPA-k: Existence from Arguments Modulo k

The complexity classes PPA-k, k ≥ 2, have recently emerged as the main c...
research
01/30/2018

Indistinguishable binomial decision tree of 3-SAT: Proof of class P is a proper subset of class NP

This paper solves a long standing open problem of whether NP-complete pr...

Please sign up or login with your details

Forgot password? Click here to reset