|
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
|
C. Beeri , P. Kanellakis , F. Bancilhon , R. Ramakrishnan, Bounds on the propagation of selection into logic programs, Proceedings of the sixth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems, p.214-226, March 23-25, 1987, San Diego, California, United States
[doi> 10.1145/28659.28683]
|
| |
10
|
|
 |
11
|
Jose A. Blakeley , Per-Ake Larson , Frank Wm Tompa, Efficiently updating materialized views, Proceedings of the 1986 ACM SIGMOD international conference on Management of data, p.61-71, May 28-30, 1986, Washington, D.C., United States
|
| |
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
|
H. V. Jagadish , Rakesh Agrawal , Linda Ness, A study of transitive closure as a recursion mechanism, Proceedings of the 1987 ACM SIGMOD international conference on Management of data, p.331-344, May 27-29, 1987, San Francisco, California, United States
|
 |
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
|
Arnon Rosenthal , Sandra Heiler , Umeshwar Dayal , Frank Manola, Traversal recursion: a practical approach to supporting recursive applications, Proceedings of the 1986 ACM SIGMOD international conference on Management of data, p.166-176, May 28-30, 1986, Washington, D.C., United States
|
| |
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
|
|
Giorgio Ausiello , Giuseppe F. Italiano , Alberto Marchetti Spaccamela , Umberto Nanni, Incremental algorithms for minimal length paths, Proceedings of the first annual ACM-SIAM symposium on Discrete algorithms, p.12-21, January 22-24, 1990, San Francisco, California, United States
|
|
|
|
|
|
Sanjeev Khanna , Rajeev Motwani , Randall H. Wilson, On certificates and lookahead in dynamic graph problems, Proceedings of the seventh annual ACM-SIAM symposium on Discrete algorithms, p.222-231, January 28-30, 1996, Atlanta, Georgia, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Sabrina De Capitani di Vimercati , Sara Foresti , Sushil Jajodia , Stefano Paraboschi , Gerardo Pelosi , Pierangela Samarati, Preserving confidentiality of security policies in data outsourcing, Proceedings of the 7th ACM workshop on Privacy in the electronic society, October 27-27, 2008, Alexandria, Virginia, USA
|
|
|
|
|
|
|
|
|
Ruoming Jin , Yang Xiang , Ning Ruan , David Fuhry, 3-HOP: a high-compression indexing scheme for reachability query, Proceedings of the 35th SIGMOD international conference on Management of data, June 29-July 02, 2009, Providence, Rhode Island, USA
|
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...
|