Skip to main content

Subtractive Reductions and Complete Problems for Counting Complexity Classes

  • Conference paper
  • First Online:
Mathematical Foundations of Computer Science 2000 (MFCS 2000)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1893))

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 #·ΠP k, 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.

Full version: http://www.loria.fr/~hermann/publications/mfcs00.ps.gz

Research partially supported by NSF Grant CCR-9732041.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. M. Hermann, L. Juban, and P. G. Kolaitis. On the complexity of counting the Hilbert basis of a linear Diophantine system. In Proc. 6th LPAR, volume 1705 of LNCS (in AI), pages 13–32, September 1999. Springer.

    Google Scholar 

  2. L. A. Hemachandra and M. Ogiwara. Is #P closed under subtraction? Bulletin of the EATCS, 46:107–122, February 1992.

    Google Scholar 

  3. L. A. Hemaspaandra and H. Vollmer. The satanic notations: Counting classes beyond #P and other definitional adventures. SIGACT News, 26(1):2–13, 1995.

    Article  Google Scholar 

  4. J. Köbler, U. Schöning, and J. Torán. On counting and approximation. Acta Informatica, 26(4):363–379, 1989.

    Google Scholar 

  5. J. McCarthy. Circumscription-A form of non-monotonic reasoning. Artficial Intelligence, 13(1-2):27–39, 1980.

    Article  MATH  MathSciNet  Google Scholar 

  6. M. Ogiwara and L.A. Hemachandra. A complexity theory for feasible closure properties. Journal of Computer and System Science, 46(3):295–325, 1993.

    Article  MATH  MathSciNet  Google Scholar 

  7. A. Schrijver. Theory of linear and integer programming. John Wiley & Sons, 1986.

    Google Scholar 

  8. S. Toda. Computational complexity of counting complexity classes. PhD thesis, Tokyo Institute of Technology, Dept. of Computer Science, Tokyo, 1991.

    Google Scholar 

  9. S. Toda and O. Watanabe. Polynomial-time 1-Turing reductions from #PH to #P. Theoretical Computer Science, 100(1):205–221, 1992.

    Article  MATH  MathSciNet  Google Scholar 

  10. L. G. Valiant. The complexity of computing the permanent. Theoretical Computer Science, 8(2):189–201, 1979.

    Article  MATH  MathSciNet  Google Scholar 

  11. L. G. Valiant. The complexity of enumeration and reliability problems. SIAM Journal on Computing, 8(3):410–421, 1979.

    Article  MATH  MathSciNet  Google Scholar 

  12. C. Wrathall. Complete sets and the polynomial-time hierarchy. Theoretical Computer Science, 3(1):23–33, 1976.

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2000 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Durand, A., Hermann, M., Kolaitis, P.G. (2000). Subtractive Reductions and Complete Problems for Counting Complexity Classes. In: Nielsen, M., Rovan, B. (eds) Mathematical Foundations of Computer Science 2000. MFCS 2000. Lecture Notes in Computer Science, vol 1893. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44612-5_28

Download citation

  • DOI: https://doi.org/10.1007/3-540-44612-5_28

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-67901-1

  • Online ISBN: 978-3-540-44612-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics