DocumentCode :
3144519
Title :
A spanning tree transitive closure algorithm
Author :
Dar, Shaul ; Jagadish, H.V.
Author_Institution :
Wisconsin Univ., Madison, WI, USA
fYear :
1992
fDate :
2-3 Feb 1992
Firstpage :
2
Lastpage :
11
Abstract :
The authors present a transitive closure algorithm that maintains a spanning tree of successors for each node rather than a simple successor list. This spanning tree structure promotes sharing of information across multiple nodes and leads to more efficient algorithms. An effective relational implementation of the spanning tree storage structure is suggested, and it is shown how blocking can be applied to reduce the input/output cost of the algorithm. The algorithm can handle path problems also. Analytical and experimental evidence is presented that demonstrates the utility of the algorithm, especially in a graph with many alternate paths between the nodes. The spanning tree storage structure can be compressed and updated incrementally in response to changes in the underlying graph
Keywords :
data structures; database theory; directed graphs; programming theory; relational databases; trees (mathematics); I/O cost; blocking; graph; information sharing; input/output cost; multiple nodes; path problems; spanning tree transitive closure algorithm; storage structure; successors; Algorithm design and analysis; Analytical models; Computational modeling; Costs; Database systems; Performance analysis; Tree data structures; Tree graphs;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Data Engineering, 1992. Proceedings. Eighth International Conference on
Conference_Location :
Tempe, AZ
Print_ISBN :
0-8186-2545-7
Type :
conf
DOI :
10.1109/ICDE.1992.213213
Filename :
213213
Link To Document :
بازگشت