ACM Home Page
Please provide us with feedback. Feedback
A compression technique to materialize transitive closure
Full text PdfPdf (3.25 MB)
Source ACM Transactions on Database Systems (TODS) archive
Volume 15 ,  Issue 4  (December 1990) table of contents
Pages: 558 - 598  
Year of Publication: 1990
ISSN:0362-5915
Author
H. V. Jagadish  AT&T Bell Labs, Murray Hill, NJ
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 55,   Citation Count: 22
Additional Information:

abstract   references   cited by   index terms   review   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/99935.99944
What is a DOI?

ABSTRACT

An important feature of database support for expert systems is the ability of the database to answer queries regarding the existence of a path from one node to another in the directed graph underlying some database relation. Given just the database relation, answering such a query is time-consuming, but given the transitive closure of the database relation a table look-up suffices. We present an indexing scheme that permits the storage of the pre-computed transitive closure of a database relation in a compressed form. The existence of a specified tuple in the closure can be determined from this compressed store by a single look-up followed by an index comparision. We show how to add nodes and arcs to the compressed closure incrementally. We also suggest how this compression technique can be used to reduce the effort required to compute the transitive closure.


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
4
 
5
 
6
BANCILHON, F. Naive evaluation of recursively defined relations. Tech. Rep. DB-004-85, MCC, Austin, Tex., 1985.
7
 
8
9
 
10
11
 
12
BRACHMAN, R. J., AND SCHMOLZE, J.G. An overview of the KL-ONE knowledge representation system. Cognitive Sci. 92. (April-June 1985), 171-216.
 
13
 
14
DILWORTH, R.P. A decomposition theorem for partially ordered sets. Ann. Math. 5I, (1950), 161-166.
 
15
DINIC, E.A. Algorithm for solution of a problem of maximum flow in a network with power estimation. Soviet Math. Dokl. 11 (1970), 1277-1280.
 
16
17
18
 
19
 
20
 
21
22
23
 
24
FORD, L. R., JR., AND FULKERSON, D. R. Flows ia Networks. Princeton University Press, Princeton, N.J., 1962.
 
25
KARZANOV, A.V. Determining the maximal flow in a network by the method of preflows. Soviet Math. Dokl. 15 (1974), 434-437.
 
26
 
27
KOENIG, S., AND PAIGE, R. A transformational framework for the automatic control of derived data. In Proceedings 7th International Conference on Very Large Data Bases (1981), 306-318
 
28
 
29
MALHOTRA, V. M., PaAMODH KUMAR, M., AND MAHESHWARI, S.N. An 0(! V{3) Algorithm for finding maximum flow in networks. Inf. Process. Lett. 7, 6 (Oct. 1978), 277-278.
 
30
31
 
32
TARJAN, R. Depth-first search and linear graph algorithms. SIAM J. Comput. 1, 2 (June 1972), 146-160.
 
33
 
34
VALDURIEZ, P., AND BORAL, H. Evaluation of recursive queries using join indices. In Proceedings 1st International Conference on Expert Database Systems (Charleston, S.C., April 1986), 197-208.
 
35
 
36
 
37
ZLOOF, M.M. Query-by-example: Operations on the transitive closure. Tech. Rep. RC 5526, IBM, Yorktown Heights, N. Y., 1975.

CITED BY  22


REVIEW

"Alan F. Smeaton : Reviewer"

The processing of recursive queries is likely to be one of the features of the next generation of database systems, and it is a property that is also required in expert databases. The problem with recursive queries is that they are computation  more...