Skip to main content

Computing LOGCFL Certificates

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1644))

Abstract

By results of Ruzzo [13], the complexity class LOGCFL can be characterized as the class of languages accepted by alternating Turing Machines (ATMs) which use logarithmic space and have polynomially sized accepting computation trees. We show that for each such ATM M recognizing a language A in LOGCFL, it is possible to construct an LLOGCFL transducer TM such that TM on input w ∈ A outputs an accepting tree for M on w. It follows that computing single LOGCFL certificates is feasible in functional AC1 and is thus highly parallelizable. Wanke [17] has recently shown that for any fixed k, deciding whether the treewidth of a graph is at most k is in the complexity-class LOGCFL. As an application of our general result, it follows that the task of computing a tree-decomposition for a graph of constant treewidth is in functional LOGCFL, and thus in AC1. Similar results apply to many other important search problems corresponding to decision problems in LOGCFL.

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. E. Allender and J. Jiao. Depth reduction for non-commutative arithmetic circuits. In Proc. 25th Annual Symposium on Theory of Computing, pp. 515–522, 1993.

    Google Scholar 

  2. E. Allender, J. Jiao, M. Mahajan and V Vinay. Non-commutative arithmetic circuits: depth reduction and size lower bounds. Theoretical Computer Science, 209(1,2):47–86, 1998.

    Article  MathSciNet  Google Scholar 

  3. H.L. Bodlaender and T. Hagerup. Parallel Algorithms with Optimal Speedup for Bounded Treewidth. SIAM J. Computing, 27(6): 1725–1746, 1998.

    Article  MathSciNet  Google Scholar 

  4. A. Borodin, S.A. Cook, P.W. Dymond, W.L. Ruzzo, and M. Tompa. Two applications of Inductive Counting for Complementation Problems. SIAM J. on Computing, 18:559–578, 1989.

    Article  MathSciNet  Google Scholar 

  5. B. Courcelle. The Monadic Second-Order Logic of Graphs I: Recognizable Sets of Finite Graphs. Information and Computation, 85:12–75, 1990.

    Article  MathSciNet  Google Scholar 

  6. B. Courcelle, J.A. Makowsky, and U. Rotics. On the Fixed Parameter Complexity of Graph Enumeration Problems Definable in Monadic Second Order Logic. In Proc. of WG’98, 1998.

    Google Scholar 

  7. G. Gottlob, N. Leone, and F. Scarcello. The Complexity of Acyclic Conjunctive Queries, in Proc. of the Symposium on Foundations of Computer Science (FOCS’98), Palo Alto, CA, pp. 706–715, 1998. A full report (DBAI-TR-98/17) is currently available on the web as: http://www.dbai.tuwien.ac.at/staff/gottlob/acyclic.ps, or by email from the authors.

  8. G. Gottlob. Relativized Logspace and Generalized Quantifiers over Ordered Finite Structures. Journal of Symbolic Logic Vol. 62:2, June 1997, pp. 545–574. (Short version appeared in LICS’95.)

    Article  MathSciNet  Google Scholar 

  9. G. Gottlob. Collapsing Oracle-Tape Hierarchies. In Proceedings of the Eleventh IEEE Conference on Computational Complexity (CCC’96). IEEE Computer Science Press, Philadelphia, May 24-27, 1996, pp.33–42.

    Google Scholar 

  10. G. Gottlob, N. Leone, and F. Scarcello. Computing LOGCFL Certificates. Technical report DBAI-TR-98/19. Currently available on the web as: http://www.dbai.tuwien.ac.at/staff/gottlob/certificates.ps, or by email from the authors.

  11. C. Lautemann, P. McKenzie, T. Schwentick, and H. Vollmer. The Descriptive Complexity Approach to LOGCFL. Proc. 16th Symp. on Theoretical aspects of Computer Science (STACS’99), Springer LNCS vol. 1563, pp. 444–454, 1999.

    Google Scholar 

  12. W.L. Ruzzo. On the complexity of general context-free language parsing and recognition. In Proc. of ICALP’79, pp.489–587, LNCS, Springer, 1979.

    Google Scholar 

  13. W.L. Ruzzo. Tree-Size Bounded Alternation. Journal of Computer and System Sciences, 21:218–235, 1980.

    Article  MathSciNet  Google Scholar 

  14. I.H. Sudborough. Time and Tape Bounded Auxiliary Pushdown Automata. In Mathematical Foundations of Computer Science 1977, LNCS 53, Springer-Verlag, pp.493–503, 1977.

    Chapter  Google Scholar 

  15. H. Venkateswaran. Properties that Characterize LOGCFL. Journal of Computer and System Sciences, 43:380–404, 1991.

    Article  MathSciNet  Google Scholar 

  16. V. Vinay. Counting auxiliary pushdown automata and semi-unbounded arithmetic circuits. In Proc. 6th IEEE Structure in Complexity Theory Conference, pp.270–284, 1991.

    Google Scholar 

  17. E. Wanke. Bounded Tree-Width and LOGCFL. Journal of Algorithms, 16:470–491, 1994.

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1999 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Gottlob, G., Leone, N., Scarcello, F. (1999). Computing LOGCFL Certificates. In: Wiedermann, J., van Emde Boas, P., Nielsen, M. (eds) Automata, Languages and Programming. Lecture Notes in Computer Science, vol 1644. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-48523-6_33

Download citation

  • DOI: https://doi.org/10.1007/3-540-48523-6_33

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-66224-2

  • Online ISBN: 978-3-540-48523-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics