Evaluating Monotone Circuits on Cylinders, Planes and Tori

We revisit monotone planar circuits MPCVP, with special attention to circuits with cylindrical embeddings. MPCVP is known to be in NC3 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, AC1(LogDCFL), LogCFL and AC1(LogDCFL) respectively. We note that the NC3 algorithm for general MPCVP is in AC1(LogCFL) = SAC2. Finally, we show that monotone circuits with toroidal embeddings can, given such an embedding, be evaluated in NC.

[1]  Leslie M. Goldschlager,et al.  A Space Efficient Algorithm for the Monotone Planar Circuit Value Problem , 1980, Information Processing Letters.

[2]  Vijaya Ramachandran,et al.  Planarity Testing in Parallel , 1994, J. Comput. Syst. Sci..

[3]  S. Rao Kosaraju,et al.  On Parallel Evaluation of Classes of Circuits , 1990, FSTTCS.

[4]  Eric Allender,et al.  Topology inside NC1 , 2004, Electron. Colloquium Comput. Complex..

[5]  Peter Bro Miltersen,et al.  On monotone planar circuits , 1999, Proceedings. Fourteenth Annual IEEE Conference on Computational Complexity (Formerly: Structure in Complexity Theory Conference) (Cat.No.99CB36317).

[6]  Roberto Tamassia,et al.  Algorithms for Plane Representations of Acyclic Digraphs , 1988, Theor. Comput. Sci..

[7]  Carlo Mannino,et al.  Optimal Upward Planarity Testing of Single-Source Digraphs , 1998, SIAM J. Comput..

[8]  L. Goldschlager The monotone and planar circuit value problems are log space complete for P , 1977, SIGA.

[9]  David Kelly Fundamentals of planar ordered sets , 1987, Discret. Math..

[10]  Stephen A. Cook,et al.  Complexity Theory of Parallel Time and Hardware , 1989, Inf. Comput..

[11]  Omer Reingold,et al.  Undirected ST-connectivity in log-space , 2005, STOC '05.

[12]  J. Hammersley,et al.  Graphs, Groups and Surfaces. , 1975 .

[13]  Hannah Honghua Yang,et al.  An NC algorithm for the general planar monotone circuit value problem , 1991, Proceedings of the Third IEEE Symposium on Parallel and Distributed Processing.

[14]  Michael Forster,et al.  Radial Level Planarity Testing and Embedding in Linear Time , 2003, Graph Drawing.

[15]  H. Venkateswaran Properties that Characterize LOGCFL , 1991, J. Comput. Syst. Sci..

[16]  Carsten Thomassen,et al.  Graphs on Surfaces , 2001, Johns Hopkins series in the mathematical sciences.

[17]  Roberto Tamassia,et al.  A unified approach to visibility representations of planar graphs , 1986, Discret. Comput. Geom..

[18]  Eric Allender,et al.  Topology inside NC/sup 1/ , 2005, 20th Annual IEEE Conference on Computational Complexity (CCC'05).

[19]  Eric Allender,et al.  Grid graph reachability problems , 2006, 21st Annual IEEE Conference on Computational Complexity (CCC'06).

[20]  Roberto Tamassia,et al.  On the Computational Complexity of Upward and Rectilinear Planarity Testing , 1994, SIAM J. Comput..

[21]  Kristoffer Arnsfelt Hansen,et al.  Circuits on cylinders , 2006, computational complexity.

[22]  S. Rao Kosaraju,et al.  An NC Algorithm for Evaluating Monotone Planar Circuits , 1995, SIAM J. Comput..

[23]  Meena Mahajan,et al.  The complexity of planarity testing , 2000, Inf. Comput..

[24]  Kristoffer Arnsfelt Hansen Constant Width Planar Computation Characterizes ACC0 , 2004, STACS.

[25]  Kristoffer Arnsfelt Hansen Constant Width Planar Computation Characterizes ACC0 , 2005, Theory of Computing Systems.

[26]  Eric Allender,et al.  The Directed Planar Reachability Problem , 2005, FSTTCS.

[27]  Gary L. Miller,et al.  Efficient Parallel Evaluation of Straight-Line Code and Arithmetic Circuits , 1988, SIAM J. Comput..

[28]  Eric Allender,et al.  Topology inside NC 1 , 2004 .