Nothing Special   »   [go: up one dir, main page]

Skip to main content

Lower bounds on algebraic random access machines

Extended abstract

  • Computational Complexity II
  • Conference paper
  • First Online:
Automata, Languages and Programming (ICALP 1995)

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

Included in the following conference series:

Abstract

We prove general lower bounds for set recognition on random access machines (RAMs) that operate on real numbers with algebraic operations {+, −, ×, /}, as well as RAMs that use the operations {+, −, ×, ⌈ ⌋}. We do it by extending a technique formerly used with respect to algebraic computation trees. In the case of algebraic computation trees, the complexity was related to the number of connected components of the set W to be recognized. For RAMs, two similar results apply to the number of connected components of Wo, the topological interior of W. Other results use (¯W)o, the interior of the topological closure of W.

We present theorems that can be applied to a variety of problems and obtain lower bounds, many of them tight, for the following models:

  1. 1.

    A RAM which operates on real numbers, using integers to address memory, and either the operations {+, −, ×, /} or {+, −, ×, ⌈ ⌋};

  2. 2.

    A RAM of each of the above instruction sets, extended by allowing arbitrary real numbers to be used as memory addresses, and adding a test-for-integer instruction.

  3. 3.

    A RAM of each of the above instruction sets which can compute with arbitrary real numbers, as well as use them for memory addressing, while having the provision that the input is always integer (for one result on this model, we require that all program constants be rational).

Part of this research was performed while this author was a PhD student at Tel-Aviv University.

Partially supported by NSF grant CCR-93-16209 and CISE Institutional Infrastructure Grant CDA-90-24735.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. M. Ben-Or, “Lower bounds on algebraic computation trees,” Proc. Fifteenth Annual ACM Symp. on Theory of Computing (1983), 80–86.

    Google Scholar 

  2. N. H. Bshouty, “Lower bounds for the complexity of functions in a realistic RAM model,” Proc. Israel Symposium on the Theory of Computing and Systems, Haifa, 1992.

    Google Scholar 

  3. N. H. Bshouty, Y. Mansour, B. Schieber and P. Tiwari, “Fast exponentiation with the floor operation,” Computational Complexity 2 (1992), 244–255.

    Google Scholar 

  4. E. Dittert and M. J. O'Donnell, “Lower bounds for sorting with realistic instruction sets,” IEEE Trans. on Computers C-34:4 (1985) 311–317.

    Google Scholar 

  5. D. Dobkin and R. J. Lipton, “A lower bound of 1/2n2 on linear search programs for the knapsack problem,” J. of Computer and System Sciences 16 (1978) 413–417.

    Google Scholar 

  6. D. Dobkin and R. J. Lipton, “On the complexity of computations under varying sets of primitives,” in Automata Theory and Formal Languages (edited by H. Bradhage), Lecture Notes in Computer Science 33, Springer-Verlag (1975), 110–117.

    Google Scholar 

  7. B. Just, F. Meyer auf der Heide and A. Wigderson, “On computations with integer division,” RAIRO Informatique Théorique 23 (1989), 101–111.

    Google Scholar 

  8. P. Klein and F. Meyer auf der Heide, “A lower time bound for the knapsack problem on random access machines,” Acta Informatica 19 (1983), 385–395.

    Google Scholar 

  9. K. Lürwer-Brüggemeier and F. Meyer auf der Heide, “Capabilities and complexity of computations with integer division,” Proc. 10th Symp. on Theoretical Aspects of Computer Science, Lecture Notes in Computer Science 665, Springer-Verlag (1993), 463–472.

    Google Scholar 

  10. Y. Mansour, B. Schieber and P. Tiwari, “Lower bounds for computations with the floor operation,” SIAM J. Comput. 20:2 (1991), 315–327.

    Google Scholar 

  11. Y. Mansour, B. Schieber and P. Tiwari, “A lower bound for integer greatest common divisor computations,” J. of the ACM 38 (1991) 453–471.

    Google Scholar 

  12. F. Meyer auf der Heide, “Lower bounds for solving linear diophantine equations on random access machines,” J. of the ACM 32:4 (1985), 929–937.

    Google Scholar 

  13. F. Meyer auf der Heide, “On genuinely time bounded computations,” Proc. 6th Symp. on Theoretical Aspects of Computer Science, Lecture Notes in Computer Science 349, Springer-Verlag (1989), 1–16.

    Google Scholar 

  14. W. Paul and J. Simon, “Decision trees and random access machines,” in Logic and Algorithmic, monographie nℴ30 de l'enseignement mathématique, Université de Genève 1982.

    Google Scholar 

  15. F. P. Preparata, and M. I. Shamos, Computational Geometry: An Introduction, 2nd printing, Springer-Verlag, 1985/1988.

    Google Scholar 

  16. A. C. Yao, “Lower bounds for algebraic computation trees with integer inputs,” SIAM J. Comput. 20:4 (1991), 655–668.

    Google Scholar 

  17. A. C. Yao, “Decision tree complexity and Betti numbers,” Proc. 26th Annual ACM Symp. on Theory of Computing (1994).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Zoltán Fülöp Ferenc Gécseg

Rights and permissions

Reprints and permissions

Copyright information

© 1995 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Ben-Amram, A.M., Galil, Z. (1995). Lower bounds on algebraic random access machines. In: Fülöp, Z., Gécseg, F. (eds) Automata, Languages and Programming. ICALP 1995. Lecture Notes in Computer Science, vol 944. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-60084-1_88

Download citation

  • DOI: https://doi.org/10.1007/3-540-60084-1_88

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

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

  • Online ISBN: 978-3-540-49425-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics