THE COMPLEXITY OF PROCESSING HIERARCHICAL SPECIFICATIONS

Citation
Dj. Rosenkrantz et Hb. Hunt, THE COMPLEXITY OF PROCESSING HIERARCHICAL SPECIFICATIONS, SIAM journal on computing, 22(3), 1993, pp. 627-649
Citations number
24
Categorie Soggetti
Computer Sciences","Computer Applications & Cybernetics
Journal title
ISSN journal
00975397
Volume
22
Issue
3
Year of publication
1993
Pages
627 - 649
Database
ISI
SICI code
0097-5397(1993)22:3<627:TCOPHS>2.0.ZU;2-C
Abstract
Hierarchical object descriptions consisting of a set of module descrip tions are considered, where each module is either a primitive module o r has a body that is an interconnection of submodules. The description represents a flattened object, whose size can be exponential in the s ize of the description. The complexity of processing and/or analyzing such hierarchically specified objects is considered. The simulation of hierarchically specified circuits is emphasized, but the results are applicable to other kinds of hierarchically specified objects. It is s hown that hierarchically specified acyclic circuits can be simulated d eterministically in space linear in the size of the description, even when the description is not explicitly acyclic. THETA(n2)-size-bounded reductions are given from the languages in DSPACE(n) to the problem o f simulating hierarchically specified acyclic monotone circuits. This implies that this simulation problem is PSPACE-complete and that any a lgorithm for it that operates faster than 2O(square-root n) determinis tic time could be used to recognize all DSPACE(n) languages in less th an 2O(n) deterministic time. It is then shown that the simulation prob lem for hierarchically specified acyclic circuits (not necessarily mon otone) can indeed be solved in 2O(square-root n) deterministic time. M oreover, every hierarchically specified acyclic circuit is shown to ha ve an equivalent flat circuit of size 2O(square-root n). For binary ci rcuits the size of the equivalent flat circuit is O (n(3/2)2(1.53) squ are-root n). It is also shown that the problem of simulating hierarchi cally specified circuits is EXPSPACE-complete for cyclic circuits.