Subtractive reductions and complete problems for counting complexity classes

  • Authors:
  • Arnaud Durand;Miki Hermann;Phokion G. Kolaitis

  • Affiliations:
  • LACL, Department of Computer Science, Université Paris, Créteil, France;LIX, École Polytechnique, Palaiseau cedex, France;Computer Science Department, University of California, Santa Cruz, CA

  • Venue:
  • Theoretical Computer Science - Mathematical foundations of computer science 2000
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

We introduce and investigate a new type of reductions between counting problems, which we call subtractive reductions. We show that the main counting complexity classes #P, #NP, as well as all higher counting complexity classes # ċ ΠkP, k ≥ 2, are closed under subtractive reductions. We then pursue problems that are complete for these classes via subtractive reductions. We focus on the class #NP (which is the same as the class # ċ coNP) and show that it contains natural complete problems via subtractive reductions, such as the problem of counting the minimal models of a Boolean formula in conjunctive normal form and the problem of counting the cardinality of the set of minimal solutions of a homogeneous system of linear Diophantine inequalities.