Skip to main content
Log in

On lower bounds for read-k-times branching programs

  • Published:
computational complexity Aims and scope Submit manuscript

Abstract

A syntactic read-k-times branching program has the restriction that no variable occurs more thank times on any path (whether or not consistent) of the branching program. We first extend the result in [31], to show that the “n/2 clique only function”, which is easily seen to be computable by deterministic polynomial size read-twice programs, cannot be computed by nondeterministic polynomial size read-once programs, although its complement can be so computed. We then exhibit an explicit Boolean functionf such that every nondeterministic syntactic read-k-times branching program for computingf has size exp

$$\left( {\Omega \left( {\frac{n}{{4^k k^3 }}} \right)} \right).$$

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.

Institutional subscriptions

Similar content being viewed by others

References

  1. K. Abrahamson, Generalized string matching.SIAM Journal on Computing 16 (1987), 1039–1051.

    Google Scholar 

  2. K. Abrahamson, Time-space tradeoffs for algebraic problems on general sequential machines.JCSS 43 (1991), 269–289.

    Google Scholar 

  3. N. Alon andW. Maass, Meanders and their applications in lower bounds arguments.JCSS 37 (1988), 118–129.

    Google Scholar 

  4. L. Babai, P. Hajnal, E. Szemerédi, andG. Turan, A lower bound for read-once branching programs.JCSS 35 (1987), 153–162.

    Google Scholar 

  5. L. Babai, N. Nisan, and M. Szegedy, Multiparty protocols and logspacehard pseudorandom sequences. InProceedings of the 21st Annual ACM Symposium on Theory of Computing, 1989, 1–11.

  6. L. Babai, P. Pudlák, V. Rödl, andE. Szemerédi, Lower bounds to the complexity of symmetric boolean functions.Theoretical Computer Science 74 (1990), 313–324.

    Google Scholar 

  7. D. Barrington and H. Straubing, Superlinear lower bounds for bounded-width branching programs. In6th Structure in Complexity Theory, 1991, 305–313. To appear inJCSS.

  8. P. Beame, A general sequential time-space tradeoff for finding unique elements.SIAM Journal on Computing 20 (1991), 270–277.

    Google Scholar 

  9. A. Borodin andS. Cook, A time-space tradeoff for sorting on a general sequential model of computation.SIAM Journal on Computing 11 (1982), 287–297.

    Google Scholar 

  10. A. Chandra, M. Furst, and R. Lipton, Multiparty protocols. InProceedings of the 15th Annual ACM Symposium on Theory of Computing, 1983, 94–99.

  11. P.E. Dunne, Lower bounds on the complexity of 1-time only branching programs. InProceedings of the FCT, Lecture Notes in Computer Science, 199, New York, 1985, Springer-Verlag, 90–99.

    Google Scholar 

  12. M.A. Gavrilov,The Theory of Relay and Switching Circuits. Nauka, 1950. In Russian.

  13. N. Immerman, Nondeterministic space is closed under complementation.SIAM J. Comput. 17 (1988), 935–938.

    Google Scholar 

  14. N. Jacobson,Basic Algebra I. W.H. Freeman and Company, New York, second edition, 1985.

    Google Scholar 

  15. S. Jukna,A Note on Read-k Times Branching Programs. Technical Report 448, Universität Dortmund, 1992.

  16. M. Krause, C. Meinel, and S. Waack, Separating complexity classes related to certain input oblivious logarithmic space bounded Turing machines. In4th Structure in Complexity Theory Conference, 1989, 240–259.

  17. M. Krause, C. Meinel, andS. Waack, Separating the eraser turing machine classesL e ,N L e ,co-N L e andP e .Theoretical Computer Science 86 (1991), 267–275.

    Google Scholar 

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

    Google Scholar 

  19. Y. Mansour, N. Nisan, and P. Tiwari, The computational complexity of universal hashing. InProceedings of the 22nd Annual ACM Symposium on the Theory of Computing, 1990, 235–243.

  20. W. Masek,A Fast Algorithm for the String Editing Problem and Decision Graph Complexity. M.Sc. Thesis, Massachusetts Institute of Technology, Cambridge, 1976.

    Google Scholar 

  21. E. A. Okolnishnikova, Lower bounds for branching programs computing characteristic functions of binary codes.Metody discretnogo analiza 51 (1991), 61–83, In Russian.

    Google Scholar 

  22. C. H. Papadimitriou andM. Sipser, Communication complexity.JCSS 28 (1984), 260–269.

    Google Scholar 

  23. P. Pudlák, On bounded depth circuits with arbitrary gates. Preprint.

  24. A. Razborov, Lower bounds for deterministic and nondeterministic branching programs. InProceedings of the 8th FCT, Lecture Notes in Computer Science, 529, New York/Berlin, 1991, Springer-Verlag, 47–60.

    Google Scholar 

  25. W. J. Savitch, Relationships between nondeterministic and deterministic tape complexities.JCSS 4 (1970), 177–192.

    Google Scholar 

  26. C. Shannon, A symbolic analysis of relay and switching networks.Transactions of American Institute of Electrical Engineers 57 (1938), 713–723.

    Google Scholar 

  27. J. Simon and M. Szegedy, Lower bound techniques for read only once branching programs. Preprint, 1990.

  28. R. Szelepcsényi, The method of forcing for nondeterministic automata.Bull. European Assoc. Theoret. Comput. Sci. 33 (1987), 96–100.

    Google Scholar 

  29. I. Wegener,The Complexity of Boolean Functions. Wiley-Teubner Series in Comp. Sci., New York/Stuttgart, 1987.

  30. Y. Yesha, Time-space tradeoffs for matrix multiplication and the discrete Fourier transform on any general sequential random-access computer.SIAM Journal on Computing 29 (1984), 183–197.

    Google Scholar 

  31. S. Žák, An exponential lower bound for one-time-only branching programs. InProceedings of the 11th MFCT, Lecture Notes in Computer Science, 176, New York/Berlin, 1984, Springer-Verlag, 562–566.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Borodin, A., Razborov, A. & Smolensky, R. On lower bounds for read-k-times branching programs. Comput Complexity 3, 1–18 (1993). https://doi.org/10.1007/BF01200404

Download citation

  • Received:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01200404

Subject classifications

Navigation