Skip to main content

Evaluating Monotone Circuits on Cylinders, Planes and Tori

  • Conference paper

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

Abstract

We revisit monotone planar circuits MPCVP, with special attention to circuits with cylindrical embeddings. MPCVP is known to be in NC 3 in general, and in LogDCFL for the special case of upward stratified circuits. We characterize cylindricality, which is stronger than planarity but strictly generalizes upward planarity, and make the characterization partially constructive. We use this construction, and four key reduction lemmas, to obtain several improvements. We show that monotone circuits with embeddings that are stratified cylindrical, cylindrical, planar one-input-face and focused can be evaluated in LogDCFL, AC 1(LogDCFL), LogCFL and AC 1(LogDCFL) respectively. We note that the NC 3 algorithm for general MPCVP is in AC 1(LogCFL) = SAC 2. Finally, we show that monotone circuits with toroidal embeddings can, given such an embedding, be evaluated in NC.

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

Buying options

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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Allender, E., Datta, S., Roy, S.: The directed planar reachability problem. In: Ramanujam, R., Sen, S. (eds.) FSTTCS 2005. LNCS, vol. 3821, pp. 238–249. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  2. Allender, E., Datta, S., Roy, S.: Topology inside NC1. In: Proc. 20th IEEE Conference on Computational Complexity, pp. 298–307 (2005)

    Google Scholar 

  3. Allender, E., Mahajan, M.: The complexity of planarity testing. Information and Computation 189(1), 117–134 (2004)

    Article  MathSciNet  MATH  Google Scholar 

  4. Mix Barrington, D.A., Lu, C.-J., Bro Miltersen, P., Skyum, S.: On monotone planar circuits. In: IEEE Conf. Computational Complexity, pp. 24–31 (1999)

    Google Scholar 

  5. Di Battista, G., Tamassia, R.: Algorithms for plane representations of acyclic digraphs. Theoretical Computer Science 61, 175–198 (1988)

    Article  MathSciNet  MATH  Google Scholar 

  6. Delcher, A.L., Kosaraju, S.R.: An NC algorithm for evaluating monotone planar circuits. SIAM Journal of Computing 24(2), 369–375 (1995)

    Article  MathSciNet  MATH  Google Scholar 

  7. Dymond, P.W., Cook, S.A.: Complexity Theory of Parallel Time and Hardware. Information and Computation 80(3), 205–226 (1989)

    Article  MathSciNet  MATH  Google Scholar 

  8. Goldschlager, L.M.: The monotone and planar circuit value problems are logspace complete for P. SIGACT News 9(2), 25–29 (1977)

    Article  Google Scholar 

  9. Goldschlager, L.M.: A space efficient algorithm for the monotone planar circuit value problem. Information Processing Letters 10(1), 25–27 (1980)

    Article  MathSciNet  MATH  Google Scholar 

  10. Hansen, K.: Constant width planar computation characterizes ACC0. In: Diekert, V., Habib, M. (eds.) STACS 2004. LNCS, vol. 2996, pp. 44–55. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  11. Hansen, K., Bro Miltersen, P., Vinay, V.: Circuits on cylinders. In: Lingas, A., Nilsson, B.J. (eds.) FCT 2003. LNCS, vol. 2751, pp. 171–182. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  12. Kelly, D.: Fundamentals of planar ordered sets. Discrete Mathematics 63(2,3), 197–216 (1987)

    Article  MathSciNet  MATH  Google Scholar 

  13. Kosaraju, S.R.: On the parallel evaluation of classes of circuits. In: Veni Madhavan, C.E., Nori, K.V. (eds.) FSTTCS 1990. LNCS, vol. 472, pp. 232–237. Springer, Heidelberg (1990)

    Chapter  Google Scholar 

  14. Miller, G.L., Ramachandran, V., Kaltofen, E.: Efficient parallel evaluation of straight-line code and arithmetic circuits. SIAM Jl. Computing 17, 687–695 (1988)

    Article  MathSciNet  MATH  Google Scholar 

  15. Mohar, B., Thomassen, C.: Graphs on Surfaces. John Hopkins Univ. Press (2001)

    Google Scholar 

  16. Ramachandran, V., Reif, J.: Planarity testing in parallel. Journal of Computer and System Sciences 49, 517–561 (1994)

    Article  MathSciNet  MATH  Google Scholar 

  17. Reingold, O.: Undirected st-conenctivity in logspace. In: Proc. 37th STOC, pp. 376–385 (2005)

    Google Scholar 

  18. Tamassia, R., Tollis, I.G.: A unified approach to visibility representations of planar graphs. Discrete and Computational Geometry 1(1), 312–341 (1986)

    MathSciNet  MATH  Google Scholar 

  19. Tamassia, R., Tollis, I.G.: Tessellation representations of planar graphs. In: Proc. 27th Allerton Conf. Commun., Control & Computing, UIUC, pp. 48–57 (1989)

    Google Scholar 

  20. Venkateswaran, H.: Properties that characterize LogCFL. Journal of Computer and System Sciences 42, 380–404 (1991)

    Article  MathSciNet  MATH  Google Scholar 

  21. Vollmer, H.: Introduction to Circuit Complexity: A Uniform Approach. Springer, Heidelberg (1999)

    Book  MATH  Google Scholar 

  22. White, A.T.: Graphs, Groups and Surfaces. North-Holland, Amsterdam (1973)

    MATH  Google Scholar 

  23. Yang, H.: An NC algorithm for the general planar monotone circuit value problem. In: Proc. 3rd IEEE Symp. Parallel & Distributed Processing, pp. 196–203 (1991)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Limaye, N., Mahajan, M., Jayalal Sarma, M.N. (2006). Evaluating Monotone Circuits on Cylinders, Planes and Tori. In: Durand, B., Thomas, W. (eds) STACS 2006. STACS 2006. Lecture Notes in Computer Science, vol 3884. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11672142_54

Download citation

  • DOI: https://doi.org/10.1007/11672142_54

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-32301-3

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

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics