INTERSECTION GRAPHS OF K-ACYCLIC FAMILIES OF SUBTREES AND RELATIONAL DATABASE QUERY-PROCESSING

Citation
F. Gavril et O. Shmueli, INTERSECTION GRAPHS OF K-ACYCLIC FAMILIES OF SUBTREES AND RELATIONAL DATABASE QUERY-PROCESSING, Information processing letters, 66(1), 1998, pp. 1-6
Citations number
7
Categorie Soggetti
Computer Science Information Systems","Computer Science Information Systems
ISSN journal
00200190
Volume
66
Issue
1
Year of publication
1998
Pages
1 - 6
Database
ISI
SICI code
0020-0190(1998)66:1<1:IGOKFO>2.0.ZU;2-7
Abstract
A graph G is called k-neighborhood chordal if for every vertex set A, such that \A\ less than or equal to k and G(A) connected, the graph U- v epsilon A G(Gamma upsilon) is chordal. A family of subtrees of a gra ph is called k-acyclic if the union of any k subtrees is acyclic. A gr aph is 1-neighborhood chordal iff it is an intersection graph of a Hel ly 2-acyclic family of subtrees (Gavril, 1987). In the present paper w e prove that a graph is an intersection graph of a k-acyclic, k greate r than or equal to 3, family of subtrees of a graph iff it is (k-1)-ne ighborhood chordal iff it is 1-neighborhood chordal and when k greater than or equal to 4 it contains no holes with k or less vertices. We p resent a polynomial time algorithm to find the biggest such k and to c onstruct the corresponding family of subtrees. As an application, we u se (k-1)-neighborhood chordal graphs for a relaxation of the acyclicit y requirement on versions of universal relations in relational databas es, which still allows queries with at most k-1 attributes to be answe red by an efficient SPJ program. (C) 1998 Elsevier Science B.V.