Download:
|
by Martin Grohe, Julian Marino
Database Theory--ICDT'99, volume 1540 of Lecture Notes in Computer Science
http://www.math.uic.edu/~grohe/pub/treewidth.ps
Add To MetaCart
Abstract:
Abstract. We study the expressive power of various query languages on relational databases of bounded tree-width. Our first theorem says that fixed-point logic with counting captures polynomial time on classes of databases of bounded tree-width. This result should be seen on the background of an important open question of Chandra and Harel [7] asking whether there is a query language capturing polynomial time on unordered databases. Our theorem is a further step in a larger project of extending the scope of databases on which polynomial time can be captured by reasonable query languages. We then prove a general definability theorem stating that each query on a class of databases of bounded tree-width which is definable in monadic second-order logic is also definable in fixed-point logic (or datalog). Furthermore, for each k 1 the class of databases of tree-width at most k is definable in fixed-point logic. These results have some remarkable consequences concerning the definability of certain classes of graphs. Finally, we show that each database of tree-width at most k can be characterized up to isomorphism in the language C k+3, the (k + 3)-variable fragment of firstorder logic with counting. 1
Citations
|
461
|
The complexity of relational query languages
– Vardi
- 1982
|
|
319
|
Graph Theory
– Diestel
- 1997
|
|
281
|
Graph minors II: Algorithmic aspects of treewidth
– Robertson, Seymour
- 1986
|
|
268
|
Relational queries computable in polynomial time
– Immerman
- 1986
|
|
243
|
Structure and complexity of relational queries
– Chandra, Harel
- 1982
|
|
231
|
Complexity of finding embeddings in a k-tree
– Arnborg, Corneil, et al.
- 1987
|
|
186
|
Graph rewriting: An algebraic and logic approach
– Courcelle
- 1990
|
|
111
|
An optimal lower bound on the number of variables for graph identification
– Cai, Furer, et al.
- 1992
|
|
91
|
On the restraining power of guards
– Gradel
- 1999
|
|
68
|
Graph minors. V. Excluding a planar graph
– Robertson, Seymour
- 1986
|
|
47
|
Describing graphs: A first-order approach to graph canonization
– Immerman, Lander
- 1990
|
|
45
|
Monotone monadic SNP and constraint satisfaction
– Feder, Vardi
- 1993
|
|
43
|
Graph minors. XX. Wagner’s conjecture
– Robertson, Seymour
|
|
41
|
Expressibility as a complexity measure: Results and directions
– Immerman
- 1987
|
|
40
|
Graph minors. IV. Tree-width and well-quasi-ordering
– ROBERTSON, SEYMOUR
- 1990
|
|
37
|
Tree width and tangles: A new connectivity measure and some applications
– Reed
- 1997
|
|
25
|
Inductive definability with counting on finite structures
– Gradel, Otto
- 1993
|
|
18
|
Fixed-point logics on planar graphs
– Grohe
- 1998
|
|
15
|
Inductive definability with counting on finite structures
– Gradel, Otto
- 1993
|
|
7
|
Fixpoint extensions of first order logic and datalog-like languages
– Abiteboul, Vianu
- 1989
|
|
6
|
S-Functions for graphs
– Halin
- 1976
|
|
4
|
Finite-variable logics in descriptive complexity theory
– Grohe
- 1998
|
|
3
|
Treewidth: Algorithmic techniques and results
– Bodlander
- 1997
|
|
1
|
NC-algorithms for graphs with small treewidth
– Bodlander
|
|
1
|
Polynomial algorithms for graph isomorphism and chromatic index on partial k-trees
– Bodlander
- 1990
|