Skip to main content

Pseudorandomness for Linear Length Branching Programs and Stack Machines

  • Conference paper
Approximation, Randomization, and Combinatorial Optimization. Algorithms and Techniques (APPROX 2012, RANDOM 2012)

Abstract

We show the existence of an explicit pseudorandom generator G of linear stretch such that for every constant k, the output of G is pseudorandom against:

  • Oblivious branching programs over alphabet {0,1} of length kn and size 2O(n/logn) on inputs of size n.

  • Non-oblivious branching programs over alphabet Σ of length kn, provided the size of Σ is a power of 2 and sufficiently large in terms of k.

  • The model of logarithmic space randomized Turing Machines (over alphabet {0,1}) extended with an unbounded stack that make k passes over their randomness.

The construction of the pseudorandom generator G is the same as in our previous work (FOCS 2011). The results here rely on a stronger analysis of the construction. For the last result we give a length-efficient simulation of stack machines by non-deterministic branching programs. (over a large alphabet) whose accepting computations have a unique witness.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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. Ajtai, M., Ben-Or, M.: A theorem on probabilistic constant depth computations. In: Proceedings of the Sixteenth Annual ACM Symposium on Theory of Computing, STOC 1984, pp. 471–474. ACM, New York (1984)

    Chapter  Google Scholar 

  2. Alon, N., Goldreich, O., Håstad, J., Peralta, R.: Simple constructions of almost k-wise independent random variables. In: Proceedings of the 31st Annual Symposium on Foundations of Computer Science, pp. 544–553 (1990)

    Google Scholar 

  3. Ajtai, M.: A non-linear time lower bound for boolean branching programs. In: 40th Annual Symposium on Foundations of Computer Science, pp. 60–70. IEEE (1999)

    Google Scholar 

  4. Allender, E.W.: P-uniform circuit complexity. Journal of the ACM 36(4), 912–928 (1989)

    Article  MathSciNet  MATH  Google Scholar 

  5. Ajtai, M., Wigderson, A.: Deterministic simulation of probabilistic constant depth circuits. In: 26th Annual Symposium on Foundations of Computer Science, pp. 11–19. IEEE (1985)

    Google Scholar 

  6. Borodin, A., Cook, S.A., Dymond, P.W., Ruzzo, W.L., Tompa, M.: Two applications of inductive counting for complementation problems. SIAM J. Comput 18(3), 559–578 (1989)

    Article  MathSciNet  MATH  Google Scholar 

  7. Beame, P., Jayram, T.S., Saks, M.: Time-space tradeoffs for branching programs. Journal of Computer and System Sciences 63(4), 542–572 (2001)

    Article  MathSciNet  MATH  Google Scholar 

  8. Bogdanov, A., Papakonstantinou, P.A., Wan, A.: Pseudorandomness for read-once formulas. In: Proceedings of the 52nd IEEE Symposium on Foundations of Computer Science, FOCS 2011 (2011)

    Google Scholar 

  9. Braverman, M.: Polylogarithmic independence fools AC 0 circuits. Journal of the ACM (JACM) 57(5), 1–10 (2010)

    Article  MathSciNet  Google Scholar 

  10. Beame, P., Saks, M., Sun, X., Vee, E.: Time-space trade-off lower bounds for randomized computation of decision problems. Journal of the ACM (JACM) 50(2), 154–195 (2003)

    Article  MathSciNet  Google Scholar 

  11. Cook, S.A.: Characterizations of pushdown machines in terms of time-bounded computers. Journal of ACM (JACM) 18(1), 4–18 (1971)

    Article  MATH  Google Scholar 

  12. David, M., Nguyen, P., Papakonstantinou, P.A., Sidiropoulos, A.: Computationally limited randomness. In: Chazelle, B. (ed.) Proceedings of Innovations in Computer Science - ICS 2010, January 7-9, pp. 522–536. Tsinghua University Press, Beijing (2011)

    Google Scholar 

  13. David, M., Papakonstantinou, P.A.: Trade-off lower bounds for stack machines. In: IEEE Conference on Computational Complexity (CCC), Boston, USA, pp. 163–171 (2010)

    Google Scholar 

  14. Guruswami, V.: Algorithmic results in list decoding. Foundations and Trends® in Theoretical Computer Science 2(2), 107–195 (2007)

    Article  MathSciNet  Google Scholar 

  15. Impagliazzo, R., Nisan, N., Wigderson, A.: Pseudorandomness for network algorithms. In: Proceedings of the 26th Annual ACM Symposium on Theory of Computing, STOC 1994, Montréal, Québec, Canada, May 23-25, pp. 356–364. ACM Press, New York (1994)

    Chapter  Google Scholar 

  16. Kabanets, V., Impagliazzo, R.: Derandomizing polynomial identity tests means proving circuit lower bounds. Computational Complexity 13(1-2), 1–46 (2004)

    Article  MathSciNet  MATH  Google Scholar 

  17. Nisan, N.: Pseudorandom bits for constant depth circuits. Combinatorica 11(1), 63–70 (1991)

    Article  MathSciNet  MATH  Google Scholar 

  18. Nisan, N.: Pseudorandom generators for space-bounded computation. Combinatorica 12(4), 449–461 (1992)

    Article  MathSciNet  MATH  Google Scholar 

  19. Niedermeier, R., Rossmanith, P.: Unambiguous auxiliary pushdown automata and semi-unbounded fan-in circuits. Information and Computation 118(2), 227–245 (1995)

    Article  MathSciNet  MATH  Google Scholar 

  20. Ruzzo, W.L.: Tree-size bounded alternation. Journal of Computer Systems and Sciences (JCSS) 21(2), 218–235 (1980)

    Article  MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Bogdanov, A., Papakonstantinou, P.A., Wan, A. (2012). Pseudorandomness for Linear Length Branching Programs and Stack Machines. In: Gupta, A., Jansen, K., Rolim, J., Servedio, R. (eds) Approximation, Randomization, and Combinatorial Optimization. Algorithms and Techniques. APPROX RANDOM 2012 2012. Lecture Notes in Computer Science, vol 7408. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-32512-0_38

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-32512-0_38

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-32511-3

  • Online ISBN: 978-3-642-32512-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics