Skip to main content

Counting Complexity Classes over the Reals I: The Additive Case

  • Conference paper
Algorithms and Computation (ISAAC 2003)

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

Included in the following conference series:

Abstract

We define a counting class #Padd in the Blum-Shub-Smale-setting of additive computations over the reals. Structural properties of this class are studied, including a characterization in terms of the classical counting class #P introduced by Valiant. We also establish transfer theorems for both directions between the real additive and the discrete setting. Then we characterize in terms of completeness results the complexity of computing basic topological invariants of semi-linear sets given by additive circuits. It turns out that the computation of the Euler characteristic is FP\(_{\rm add}^{\#P_{\rm add}}\)-complete, while for fixed k, the computation of the kth Betti number is FPARadd-complete. Thus the latter is more difficult under standard complexity theoretic assumptions. We use all the above to prove some analogous completeness results in the classical setting.

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. Balcázar, J.L., Díaz, J., Gabarró, J.: Structural Complexity I. EATCS Monographs on Theoretical Computer Science, 11. Springer, Heidelberg (1988)

    MATH  Google Scholar 

  2. Ben-Or, M.: Lower bounds for algebraic computation trees. In: Proc. 15th ACM STOC, Boston, pp. 80–86 (1983)

    Google Scholar 

  3. Blum, L., Cucker, F., Shub, M., Smale, S.: Complexity and Real Computation. Springer, Heidelberg (1998)

    Google Scholar 

  4. Blum, L., Shub, M., Smale, S.: On a theory of computation and complexity over the real numbers. Bull. Amer. Math. Soc. 21, 1–46 (1989)

    Article  MATH  MathSciNet  Google Scholar 

  5. Borodin, A.B.: On relating time and space to size and depth. SIAM J. Comp. 6, 733–744 (1977)

    Article  MATH  MathSciNet  Google Scholar 

  6. Bürgisser, P.: Completeness and Reduction in Algebraic Complexity Theory. Algorithms and Computation in Mathematics, vol. 7. Springer, Heidelberg (2000)

    MATH  Google Scholar 

  7. Bürgisser, P.: Lower bounds and real algebraic geometry. In: Basu, S., Gonzales-Vega, L. (eds.) Algorithmic and Quantitative Real Algebraic Geometry. DIMACS Series in Discrete Mathematics and Theoretical Computer Science, vol. 60, AMS, Washington DC (2003)

    Google Scholar 

  8. Bürgisser, P., Cucker, F.: Counting complexity classes over the reals. II: The unrestricted case (in preparation)

    Google Scholar 

  9. Cucker, F., Koiran, P.: Computing over the reals with addition and order: Higher complexity classes. J. Compl. 11, 358–376 (1995)

    Article  MATH  MathSciNet  Google Scholar 

  10. Fournier, H., Koiran, P.: Are lower bounds easier over the reals? In: Proc. 30th ACM STOC, pp. 507–513 (1998)

    Google Scholar 

  11. Fournier, H., Koiran, P.: Lower bounds are not easier over the reals: Inside PH. In: Welzl, E., Montanari, U., Rolim, J.D.P. (eds.) ICALP 2000. LNCS, vol. 1853, pp. 832–843. Springer, Heidelberg (2000)

    Chapter  Google Scholar 

  12. von zur Gathen, J.: Parallel arithmetic computations: a survey. In: Wiedermann, J., Gruska, J., Rovan, B. (eds.) MFCS 1986. LNCS, vol. 233, pp. 93–112. Springer, Heidelberg (1986)

    Chapter  Google Scholar 

  13. Hatcher, A.: Algebraic topology. Cambridge University Press, Cambridge (2002)

    MATH  Google Scholar 

  14. Ko, K.-I.: Complexity of Real Functions. Birkhäuser, Basel (1991)

    MATH  Google Scholar 

  15. Koiran, P.: Computing over the reals with addition and order. Theoret. Comp. Sci. 133, 35–47 (1994)

    Article  MATH  MathSciNet  Google Scholar 

  16. Lewis, H.R., Papadimitriou, C.H.: Symmetric space-bounded computation. Theoret. Comp. Sci. 19, 161–187 (1982)

    Article  MATH  MathSciNet  Google Scholar 

  17. Meer, K.: Counting problems over the reals. Theoret. Comp. Sci. 242, 41–58 (2000)

    Article  MATH  MathSciNet  Google Scholar 

  18. Meiser, S.: Point location in arrangements of hyperplanes. Information and Computation 106, 286–303 (1993)

    Article  MATH  MathSciNet  Google Scholar 

  19. Meyer auf der Heide, F.: A polynomial linear search algorithm for the n-dimensional knapsack problem. J. ACM 31, 668–676 (1984)

    Article  MATH  MathSciNet  Google Scholar 

  20. Meyer auf der Heide, F.: Fast algorithms for n-dimensional restrictions of hard problems. J. ACM 35, 740–747 (1988)

    Article  MathSciNet  Google Scholar 

  21. Michaux, C.: Une remarque à propos des machines sur ℝ introduites par Blum, Shub et Smale. C. R. Acad. Sci. Paris 309, 435–437 (1989)

    MATH  MathSciNet  Google Scholar 

  22. Mulmuley, K.: A fast parallel algorithm to compute the rank of a matrix over an arbitrary field. Combinatorica 7, 101–104 (1987)

    Article  MATH  MathSciNet  Google Scholar 

  23. Munkres, J.R.: Elements of algebraic topology. Addison-Wesley Publishing Company, Menlo Park (1984)

    MATH  Google Scholar 

  24. Papadimitriou, C.H.: Computational Complexity. Addison-Wesley, Reading (1994)

    MATH  Google Scholar 

  25. Reif, J.H.: Complexity of the mover’s problem and generalizations. In: Proc. 20th FOCS, pp. 421–427 (1979)

    Google Scholar 

  26. Reif, J.H.: Complexity of the generalized mover’s problem. In: Schwartz, J.T., Sharir, M., Hopcroft, J. (eds.) Planning, Geometry and Complexity of Robot Motion, pp. 267–281. Ablex Publishing Corporation, New Jersey (1987)

    Google Scholar 

  27. Tardos, E.: A strongly polynomial algorithm to solve combinatorial linear programs. Oper. Res. 34, 250–256 (1986)

    Article  MATH  MathSciNet  Google Scholar 

  28. Toda, S.: PP is as hard as the polynomial-time hierarchy. SIAM J. Comp. 21(2), 865–877 (1991)

    Article  Google Scholar 

  29. Toda, S., Watanabe, O.: Polynomial time 1-Turing reductions from #ph to #p. Theoret. Comp. Sci. 100, 205–221 (1992)

    Article  MATH  MathSciNet  Google Scholar 

  30. Valiant, L.G.: Completeness classes in algebra. In: Proc. 11th ACM STOC, pp. 249–261 (1979)

    Google Scholar 

  31. Valiant, L.G.: The complexity of computing the permanent. Theoret. Comp. Sci. 8, 189–201 (1979)

    Article  MATH  MathSciNet  Google Scholar 

  32. Valiant, L.G.: The complexity of enumeration and reliability problems. SIAM J. Comp. 8, 410–421 (1979)

    Article  MATH  MathSciNet  Google Scholar 

  33. Valiant, L.G.: Reducibility by algebraic projections. In: Logic and Algorithmic: an International Symposium held in honor of Ernst Specker, vol. 30, pp. 365–380. Monogr. No. 30 de l’Enseign. Math. (1982)

    Google Scholar 

  34. Yao, A.C.: Algebraic decision trees and Euler characteristic. In: Proc. 33rd FOCS (1992)

    Google Scholar 

  35. Yao, A.C.: Decision tree complexity and Betti numbers. In: Proc. 26th ACM STOC (1994)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Bürgisser, P., Cucker, F. (2003). Counting Complexity Classes over the Reals I: The Additive Case. In: Ibaraki, T., Katoh, N., Ono, H. (eds) Algorithms and Computation. ISAAC 2003. Lecture Notes in Computer Science, vol 2906. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-24587-2_64

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-24587-2_64

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-20695-8

  • Online ISBN: 978-3-540-24587-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics