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
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
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)
Allender, E., Datta, S., Roy, S.: Topology inside NC1. In: Proc. 20th IEEE Conference on Computational Complexity, pp. 298–307 (2005)
Allender, E., Mahajan, M.: The complexity of planarity testing. Information and Computation 189(1), 117–134 (2004)
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)
Di Battista, G., Tamassia, R.: Algorithms for plane representations of acyclic digraphs. Theoretical Computer Science 61, 175–198 (1988)
Delcher, A.L., Kosaraju, S.R.: An NC algorithm for evaluating monotone planar circuits. SIAM Journal of Computing 24(2), 369–375 (1995)
Dymond, P.W., Cook, S.A.: Complexity Theory of Parallel Time and Hardware. Information and Computation 80(3), 205–226 (1989)
Goldschlager, L.M.: The monotone and planar circuit value problems are logspace complete for P. SIGACT News 9(2), 25–29 (1977)
Goldschlager, L.M.: A space efficient algorithm for the monotone planar circuit value problem. Information Processing Letters 10(1), 25–27 (1980)
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)
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)
Kelly, D.: Fundamentals of planar ordered sets. Discrete Mathematics 63(2,3), 197–216 (1987)
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)
Miller, G.L., Ramachandran, V., Kaltofen, E.: Efficient parallel evaluation of straight-line code and arithmetic circuits. SIAM Jl. Computing 17, 687–695 (1988)
Mohar, B., Thomassen, C.: Graphs on Surfaces. John Hopkins Univ. Press (2001)
Ramachandran, V., Reif, J.: Planarity testing in parallel. Journal of Computer and System Sciences 49, 517–561 (1994)
Reingold, O.: Undirected st-conenctivity in logspace. In: Proc. 37th STOC, pp. 376–385 (2005)
Tamassia, R., Tollis, I.G.: A unified approach to visibility representations of planar graphs. Discrete and Computational Geometry 1(1), 312–341 (1986)
Tamassia, R., Tollis, I.G.: Tessellation representations of planar graphs. In: Proc. 27th Allerton Conf. Commun., Control & Computing, UIUC, pp. 48–57 (1989)
Venkateswaran, H.: Properties that characterize LogCFL. Journal of Computer and System Sciences 42, 380–404 (1991)
Vollmer, H.: Introduction to Circuit Complexity: A Uniform Approach. Springer, Heidelberg (1999)
White, A.T.: Graphs, Groups and Surfaces. North-Holland, Amsterdam (1973)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)