Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Circuits on cylinders
Hansen K., Miltersen P., Vinay V. Computational Complexity15 (1):62-81,2006.Type:Article
Date Reviewed: Nov 6 2006

The path-breaking results of Furst, Saxe, and Sipser and of Ajtai in the early 1980s established that polynomial-sized constant depth circuits AC0 cannot compute PARITY. Since then, the small circuit classes AC0, ACC0, TC0, and NC1 have been the focus of fairly intensive investigation. In 1989, Barrington showed that constant-width circuits, and even branching programs, are equivalent to NC1. Subsequent work related branching programs over restricted monoids to the other aforementioned circuit classes.

A new thread of investigation, originating in the late 1990s, explored how powerful such branching programs and circuits are in the presence of geometric restrictions. This paper contributes to this latter thread, investigating the effect of imposing cylindricality on constant-width circuits and branching programs. Cylindricality lies between two well-studied restrictions: cylindrical drawings are planar but not necessarily upward planar, and not all planar graphs have cylindrical drawings. This paper shows that cylindrical branching programs can compute more functions than AC0; they can simulate circuits computing an AND of ORs of MODs whose inputs are computed in AC0. Since all known separations in the small complexity classes essentially hinge around the inability to compute some fixed MOD, cylindrical branching programs cannot be easily separated from higher classes. Nonetheless, they are not too powerful; this paper shows that functions computed by constant-width cylindrical circuits are all computable in ACC0. Placing the possibly larger class of constant-width planar circuits also in ACC0 was achieved by Hansen by furthering the techniques of this paper.

The proofs of the two main results of the paper are very different in flavor. The lower bound is determined by a direct and intuitive construction. The upper bound involves a reduction to the word problem over a finite monoid M, and a nice but technically involved proof establishing that cylindricality translates to the monoid M being solvable. The paper will be of general interest to complexity theorists, and will appeal highly to those working in circuit complexity.

Reviewer:  Meena Mahajan Review #: CR133522 (0709-0905)
Bookmark and Share
 
Unbounded-Action Devices (F.1.1 ... )
 
 
Computations On Discrete Structures (F.2.2 ... )
 
 
Relations Among Complexity Classes (F.1.3 ... )
 
Would you recommend this review?
yes
no
Other reviews under "Unbounded-Action Devices": Date
An efficient solution of the firing mob problem
Karel I., Dube S. Theoretical Computer Science 91(1): 57-69, 1991. Type: Article
Nov 1 1992
Real-time, pseudo real-time, and linear-time ITA
Karel I., Yu S. Theoretical Computer Science 47(1): 15-26, 1986. Type: Article
May 1 1988
Cellular automata machines: a new environment for modeling
Toffoli T. (ed), Margolus N., MIT Press, Cambridge, MA, 1987. Type: Book (9789780262200608)
Jan 1 1988
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy