Skip to main content

The Size and Depth of Layered Boolean Circuits

  • Conference paper
LATIN 2010: Theoretical Informatics (LATIN 2010)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 6034))

Included in the following conference series:

Abstract

We consider the relationship between size and depth for layered Boolean circuits, synchronous circuits and planar circuits as well as classes of circuits with small separators. In particular, we show that every layered Boolean circuit of size s can be simulated by a layered Boolean circuit of depth \(O(\sqrt{s\log s})\). For planar circuits and synchronous circuits of size s, we obtain simulations of depth \(O(\sqrt{s})\). The best known result so far was by Paterson and Valiant [16], and Dymond and Tompa [6], which holds for general Boolean circuits and states that D(f) = O(C(f)/logC(f)), where C(f) and D(f) are the minimum size and depth, respectively, of Boolean circuits computing f. The proof of our main result uses an adaptive strategy based on the two-person pebble game introduced by Dymond and Tompa [6]. Improving any of our results by polylog factors would immediately improve the bounds for general circuits.

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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. Adleman, L.M., Loui, M.C.: Space-bounded simulation of multitape turing machines. Theory of Computing Systems 14(1), 215–222 (1981)

    MATH  MathSciNet  Google Scholar 

  2. Alon, N., Seymour, P., Thomas, R.: A Separator Theorem for Graphs with an Excluded Minor and its Applications. In: Proceedings of the ACM Symposium on Theory of Computing, pp. 293–299 (1990)

    Google Scholar 

  3. Belaga, E.G.: Locally Synchronous Complexity in the Light of the Trans-Box Method. In: Fontet, M., Mehlhorn, K. (eds.) STACS 1984. LNCS, vol. 166, pp. 129–139. Springer, Heidelberg (1984)

    Google Scholar 

  4. Borodin, A.: On Relating Time and Space to Size and Depth. SIAM Journal on Computing 6(4), 733–744 (1977)

    Article  MATH  MathSciNet  Google Scholar 

  5. Cook, S.A.: An Observation on Time-Storage Trade Off. Journal of Computer and System Sciences 9(3), 308–316 (1974)

    MATH  MathSciNet  Google Scholar 

  6. Dymond, P., Tompa, M.: Speedups of Deterministic Machines by Synchronous Parallel Machines. J. Comp. and Sys. Sci. 30(2), 149–161 (1985)

    Article  MATH  MathSciNet  Google Scholar 

  7. Gaskov, S.B.: The depth of Boolean functions. Probl. Kibernet. 34, 265–268 (1978)

    MathSciNet  Google Scholar 

  8. Gilbert, J.R., Hutchinson, J.P., Tarjan, R.E.: A Separator Theorem for Graphs of Bounded Genus. Journal of Algorithms 5(3), 391–407 (1984)

    Article  MATH  MathSciNet  Google Scholar 

  9. Harper, L.H.: An nlogn Lower Bound on Synchronous Combinational Complexity. Proc. AMS 64(2), 300–306 (1977)

    Article  MATH  MathSciNet  Google Scholar 

  10. Hopcroft, J., Paul, W., Valiant, L.: On Time Versus Space. Theory of Computation 24(2), 332–337 (1977)

    MATH  MathSciNet  Google Scholar 

  11. Lipton, R., Tarjan, R.E.: A Separator Theorem for Planar Graphs. SIAM J. Appl. Math. 36, 177–189 (1979)

    Article  MATH  MathSciNet  Google Scholar 

  12. Lipton, R., Tarjan, R.E.: Applications of a Planar Separator Theorem. SIAM Journal on Computing 9(3), 615–627 (1980)

    Article  MATH  MathSciNet  Google Scholar 

  13. McColl, W.F., Paterson, M.S.: The depth of all Boolean functions. SIAM J. on Comp. 6, 373–380 (1977)

    Article  MATH  Google Scholar 

  14. Paul, W., Tarjan, R.E., Celoni, J.: Space Bounds for a Game on Graphs. Mathematical Systems Theory 10, 239–251 (1977)

    Article  MATH  MathSciNet  Google Scholar 

  15. Paterson, M.S., Hewitt, C.: Comparative Schematology. MIT AI Memo 464 (1978)

    Google Scholar 

  16. Paterson, M.S., Valiant, L.G.: Circuit Size is Nonlinear in Depth. Theoretical Computer Science 2(3), 397–400 (1976)

    Article  MATH  MathSciNet  Google Scholar 

  17. Pippenger, N., Fischer, M.: Relations Among Complexity Measures. Journal of the ACM 26, 361–381 (1979)

    Article  MATH  MathSciNet  Google Scholar 

  18. Pippenger, N.: Pebbling. Mathematical Foundations of Computer Science (1980)

    Google Scholar 

  19. Rosenberg, A., Heath, L.: Graph Separators with Applications (2001)

    Google Scholar 

  20. Spira, P.M.: On time-hardware complexity tradeoffs for Boolean functions. In: Proc. 4th Hawaii Symp. on System Sciences, pp. 525–527 (1971)

    Google Scholar 

  21. Stockmeyer, L., Vishkin, U.: Simulation of Parallel Random Access Machines by Circuits. SIAM Journal on Computing 13(2), 409–422 (1984)

    Article  MATH  MathSciNet  Google Scholar 

  22. Turán, G.: On restricted Boolean circuits. Fund. of Comp. Theory, 460–469 (1989)

    Google Scholar 

  23. Ullman, J.D.: Computational Aspects of VLSI (1984)

    Google Scholar 

  24. Wegener, I.: The Complexity of Boolean Functions (1987)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Gál, A., Jang, JT. (2010). The Size and Depth of Layered Boolean Circuits. In: López-Ortiz, A. (eds) LATIN 2010: Theoretical Informatics. LATIN 2010. Lecture Notes in Computer Science, vol 6034. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-12200-2_33

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-12200-2_33

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-12199-9

  • Online ISBN: 978-3-642-12200-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics