ACM Home Page
Please provide us with feedback. Feedback
Query evaluation via tree-decompositions
Full text PdfPdf (305 KB)
Source Journal of the ACM (JACM) archive
Volume 49 ,  Issue 6  (November 2002) table of contents
Pages: 716 - 752  
Year of Publication: 2002
ISSN:0004-5411
Authors
Jörg Flum  Albert-Ludwigs-Universität Freiburg, Freiburg, Germany
Markus Frick  University of Edinburgh, Edinburgh, Scotland, UK
Martin Grohe  University of Edinburgh, Edinburgh, Scotland, UK
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 18,   Downloads (12 Months): 95,   Citation Count: 26
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/602220.602222
What is a DOI?

ABSTRACT

A number of efficient methods for evaluating first-order and monadic-second order queries on finite relational structures are based on tree-decompositions of structures or queries. We systematically study these methods.In the first part of the article, we consider arbitrary formulas on tree-like structures. We generalize a theorem of Courcelle [1990] by showing that on structures of bounded tree-width a monadic second-order formula (with free first- and second-order variables) can be evaluated in time linear in the structure size plus the size of the output.In the second part, we study tree-like formulas on arbitrary structures. We generalize the notions of acyclicity and bounded tree-width from conjunctive queries to arbitrary first-order formulas in a straightforward way and analyze the complexity of evaluating formulas of these fragments. Moreover, we show that the acyclic and bounded tree-width fragments have the same expressive power as the well-known guarded fragment and the finite-variable fragments of first-order logic, respectively.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
 
3
Andréka, H., van Benthem, J., and Németi, I. 1996. Modal languages and bounded fragments of first-order logic. ILLC Research Report ML-96-03, University of Amsterdam.
 
4
 
5
 
6
 
7
 
8
 
9
 
10
 
11
Downey, R. G., and Fellows, M. R. 1999. Parameterized Complexity. Springer-Verlag, New York.
 
12
Ebbinghaus, H.-D., and Flum, J. 1999. Finite Model Theory. 2nd ed. Springer-Verlag, New York.
13
 
14
Frick, M. 2001. Easy Instances for Model Checking. Ph.D. dissertation. Albert-Ludwigs-Universität Freiburg.
 
15
16
 
17
18
19
20
 
21
Immerman, N. 1999. Descriptive Complexity. Springer-Verlag, New York.
22
 
23
 
24
Moret, B., and Shapiro, H. 1990. Algorithms from P to NP. Benjamin/Cummings.
 
25
Stockmeyer, L. J. 1974. The Complexity of Decision Problems in Automata Theory. Ph.D. dissertation, Dept. Electrical Engineering, MIT, Cambridge, Mass.
 
26
 
27
Thatcher, J. W., and Wright, J. B. 1968. Generalised finite automata theory with an application to a decision problem of second-order logic. Math. Syst. Theory 2, 57--81.
 
28
29
30
 
31
Yannakakis, M. 1981. Algorithms for acyclic database schemes. In Proceedings of the 7th International Conference on Very Large Data Bases. pp. 82--94.

CITED BY  26

Collaborative Colleagues:
Jörg Flum: colleagues
Markus Frick: colleagues
Martin Grohe: colleagues