Skip to main content

On the power of randomized branching programs

  • Session 8: Complexity Theory
  • Conference paper
  • First Online:
Automata, Languages and Programming (ICALP 1996)

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

Included in the following conference series:

Abstract

We define the notion of a randomized branching program in the natural way similar to the definition of a randomized circuit. We exhibit an explicit function f n for which we prove that:

  1. 1)

    fn can be computed by polynomial size randomized read-once ordered branching program with a small one-sided error;

  2. 2)

    fn cannot be computed in polynomial size by deterministic read-once branching programs;

  3. 3)

    fn cannot be computed in polynomial size by deterministic read-κ-times ordered branching program for k = o(n/log n) (the required deterministic size is exp (Ω (n/k))).

Research partially supported by the Volkswagen-Stiftung and the Basic Research Grant 96-01-01962

Research partially supported by DFG Grant K A 673/4-1, by the ESPRIT BR Grants 7097 and EC-US 030, and by the Volkswagen-Stiftung.

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.

References

  1. F. Ablayev, Lower bounds for probabilistic space complexity: communication-automata approach, in Proceedings of the LFCS'94, Lecture Notes in Computer Science, Springer-Verlag, 813, (1994), 1–7.

    Google Scholar 

  2. L. Adelman, Two theorems on random polynomial time, in Proceedings of the 19-th FOCS, (1978), 75–83.

    Google Scholar 

  3. M. Ajtai and M. Ben-Or, A theorem on randomized constant depth circuits, in Proceedings of the 16-th STOC, (1984), 471–474.

    Google Scholar 

  4. C. Bennet and J. Gill, Relative to a random oracle A, P A ≠ NPA ≠ co — NPA with probability 1, SIAM J. Comput, 10, (1981), 96–113.

    Article  Google Scholar 

  5. B. Boiling, M. Sauerhoff, D. Sieling, and I. Wegener, On the power of different types of restricted branching programs, ECCC Reports 1994, TR94-025.

    Google Scholar 

  6. R. Boppana and M. Sipser, The complexity of finite functions, in Handbook of Theoretical Computer Science, Vol A: Algorithms and Complexity, MIT Press and Elsevier, The Netherlands, 1990, ed. J Van Leeuwen, 757–804.

    Google Scholar 

  7. A. Borodin, A. Razborov, and R. Smolensky, On lower bounds for read-k-times branching programs, Computational Complexity, 3, (1993), 1–18.

    Article  Google Scholar 

  8. A. Borodin, Time-space tradeoffs (getting closer to barrier?), in Proceedings of the ISAAC'93, Lecture Notes in Computer Science, Springer-Verlag, 762, (1993), 209–220.

    Google Scholar 

  9. R. Bryant, Symbolic boolean manipulation with ordered binary decision diagrams, ACM Computing Surveys, 24, No. 3, (1992), 293–318.

    Article  Google Scholar 

  10. R. Frevalds, Fast probabilistic algorithms, in Proceedings of the Conference Mathematical Foundation of Computer Science 1979, Lecture Notes in Computer Science, Springer-Verlag, 74, (1979), 57–69.

    Google Scholar 

  11. R. Freivalds and M. Karpinski, Lower time bounds for randomized computation, in Proceedings of the ICALP'95, Lecture Notes in Computer Science, Springer-Verlag, 944, (1995), 183–195.

    Google Scholar 

  12. M. Krause, Lower bounds for depth-restricted branching programs, Information and Computation, 91, (1991), 1–14.

    Article  Google Scholar 

  13. C. Y. Lee, Representation of switching circuits by binary-decision programs, Bell System Technical Journal, 38, (1959), 985–999.

    Google Scholar 

  14. L. Lovasz, Communication complexity: a survey, in “Paths, Flows and VLSI Layout”, Karte, Lovasz, Proemel, Schrijver Eds., Springer-Verlag (1990), 235–266.

    Google Scholar 

  15. W. Masek, A fast algorithm for the string editing problem and decision graph complexity, M.Sc. Thesis, Massachusetts Institute of Technology, Cambridge, May 1976.

    Google Scholar 

  16. S. Ponzio, A lower bound for integer multiplication with read-once branching programs, Proceedings of the 27-th STOC, (1995), 130–139.

    Google Scholar 

  17. A. Razborov, Lower bounds for deterministic and nondeterministic branching programs, in Proceedings of the FCT'91, Lecture Notes in Computer Science, Springer-Verlag, 529, (1991), 47–60.

    Google Scholar 

  18. J. Simon and M. Szegedy, A new lower bound theorem for read-only-once branching programs and its applications, Advances in Computational Complexity Theory, ed. Jin-Yi Cai, DIMACS Series, 13, AMS (1993), 183–193.

    Google Scholar 

  19. I. Wegener, The complexity of Boolean functions. Wiley-Teubner Series in Comp. Sci., New York-Stuttgart, 1987.

    Google Scholar 

  20. I. Wegener, Efficient data structures for boolean functions, Discrete Mathematics, 136, (1994), 347–372.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Friedhelm Meyer Burkhard Monien

Rights and permissions

Reprints and permissions

Copyright information

© 1996 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Ablayev, F., Karpinski, M. (1996). On the power of randomized branching programs. In: Meyer, F., Monien, B. (eds) Automata, Languages and Programming. ICALP 1996. Lecture Notes in Computer Science, vol 1099. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-61440-0_141

Download citation

  • DOI: https://doi.org/10.1007/3-540-61440-0_141

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

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

  • Online ISBN: 978-3-540-68580-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics