Skip to main content
Log in

Translational lemmas for DLOGTIME-uniform circuits, alternating TMs, and PRAMs

  • Original article
  • Published:
Acta Informatica Aims and scope Submit manuscript

Abstract

We present translational lemmas for the three standard models of parallel computation, and apply them to obtain tight hierarchy results. It is shown that, for arbitrarily small rational constant \(\epsilon > 0\) , (i) there is a language which can be accepted by a \(U_{\rm E}\) -uniform circuit family of depth \(c(1+\epsilon)(\log n)^{r_1}\) and size \(dn^{r_2(1+\epsilon)}\) but not by any \(U_{\rm E}\) -uniform circuit family of depth \(c(\log n)^{r_1}\) and size \(dn^{r_2}\) , (ii) there is a language which can be accepted by a \(c(9+\epsilon)(\log n)^{r_1}\) -time \(d(4+\epsilon)\log n\)-space ATM with l worktapes but not by any \(c(\log n)^{r_1}\) -time \(d\log n\) -space ATM with the same l worktapes if the number of tape symbols is fixed, and (iii) there is a language which can be accepted by a \(c(1+\epsilon)(\log n)^{r_1}\) -time PRAM with \(dn^{r_2(1+\epsilon)}\) processors but not by any \(c(\log n)^{r_1}\) -time PRAM with \(dn^{r_2}\) processors. Here, c > 0, d ≥ 1, r 1 > 1, and r 2 ≥ 1 are arbitrary rational constants, and l ≥ 2 is an arbitrary integer.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Aho A.V., Hopcroft J.E., Ullman J.D. (1974). The Design and Analysis of Computer Algorithms. Addison-Wesley, Reading

    MATH  Google Scholar 

  2. Cook S.A. (1973). A hierarchy for nondeterministic time complexity. J. Comput. Syst. Sci. 7: 343–353

    Article  MATH  Google Scholar 

  3. Cook S.A., Reckhow R.A. (1973). Time bounded random access machines. J. Comput. Syst. Sci. 7: 354–375

    MATH  MathSciNet  Google Scholar 

  4. Fürer, M.: The tight deterministic time hierarchy. In: Proceedings of 14th Annual ACM Symposium on Theory of Computing, San Francisco, California, pp. 8–16 (1982)

  5. Hartmanis, J., Lewis, P.M. II, Stearns, R.E.: Hierarchies of memory limited computations. In: Proceedings of 6th Annual IEEE Symposium on Switching Circuit Theory and Logical Design, pp. 179–190 (1965)

  6. Hartmanis J., Stearns R.E. (1965). On the computational complexity of algorithms. Trans. Am. Math. Soc. 117: 285–306

    Article  MATH  MathSciNet  Google Scholar 

  7. Hopcroft J.E., Ullman J.D. (1979). Introduction to Automata Theory, Languages and Computation. Addison-Wesley, Reading

    MATH  Google Scholar 

  8. Ibarra O.H. (1974). A hierarchy theorem for polynomial-space recognition. SIAM J. Comput. 3(3): 184–187

    Article  MATH  MathSciNet  Google Scholar 

  9. Ibarra O.H., Kim S.M., Moran S. (1985). Sequential machine characterizations of trellis and cellular automata and applications. SIAM J. Comput. 14(2): 426–447

    Article  MATH  MathSciNet  Google Scholar 

  10. Ibarra O.H., Sahni S.K. (1975). Hierarchies of Turing machines with restricted tape alphabet size. J. Comput. Syst. Sci. 11: 56–67

    MATH  MathSciNet  Google Scholar 

  11. Iwama, K., Iwamoto, C.: Parallel complexity hierarchies based on PRAMs and DLOGTIME-uniform circuits. In: Computational Complexity, 11th Annual IEEE Conference, Philadelphia, USA, May 24–27, 1996, Proceedings. IEEE Computer Society Press, Los Alamitos, CA, pp. 24–32 (1996)

  12. Iwamoto C., Hatsuyama T., Morita K., Imai K. (2002). Constructible functions in cellular automata and their applications to hierarchy results. Theor. Comput. Sci. 270: 797–809

    Article  MATH  MathSciNet  Google Scholar 

  13. Iwamoto C., Margenstern M. (2004). Time and space complexity classes of hyperbolic cellular automata. IEICE Trans. Inf. Syst. E87-D(3): 265–273

    Google Scholar 

  14. Karp, R.M., Ramachandran, V.: Parallel algorithms for shared-memory machines. In: van Leeuwen, J. (ed.) Handbook of Theoretical Computer Science, vol. A, pp. 869–941. MIT Press, Amsterdam (1990)

    Google Scholar 

  15. Kirchherr, W.W.: A hierarchy theorem for PRAM-based complexity classes. In: Nori, K.V. (ed.) Foundations of Software Technology and Theoretical Computer Science. 8th Conference, FST TCS 1988, Pune, India, 1988, Proceedings. Lecture Notes in Computer Science, vol. 338, pp. 240–249. Springer, Berlin (1988)

  16. Paul W.J. (1979). On time hierarchies. J. Comput. Syst. Sci. 19: 197–202

    Article  MATH  Google Scholar 

  17. Ruzzo W.L. (1981). On uniform circuit complexity. J. Comput. Syst. Sci. 22: 365–383

    Article  MATH  MathSciNet  Google Scholar 

  18. Stockmeyer L., Vishkin U. (1984). Simulation of parallel random access machines by circuits. SIAM J. Comput. 13(2): 409–422

    Article  MATH  MathSciNet  Google Scholar 

  19. Žák S. (1979). A Turing machine space hierarchy. Kybernetika 26(2): 100–121

    Google Scholar 

  20. Žák S. (1983). A Turing machine time hierarchy. Theor. Comput. Sci. 26: 327–333

    Article  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Chuzo Iwamoto.

Additional information

Preliminary versions of different parts of this paper appeared in Proc. MCU 2004 (LNCS 3354) and Proc. FCT 2005 (LNCS 3623).

Rights and permissions

Reprints and permissions

About this article

Cite this article

Iwamoto, C., Hatayama, N., Nakashiba, Y. et al. Translational lemmas for DLOGTIME-uniform circuits, alternating TMs, and PRAMs. Acta Informatica 44, 345–359 (2007). https://doi.org/10.1007/s00236-007-0051-2

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00236-007-0051-2

Keywords

Navigation