DocumentCode
1811050
Title
A new algorithm for transitive closures and computation of recursion in relational databases
Author
Chen, Yangjun
Author_Institution
Dept. Bus. Comput., Winnipeg Univ., Man., Canada
fYear
2003
fDate
16-18 July 2003
Firstpage
206
Lastpage
213
Abstract
We propose a new algorithm for computing recursive closures. The main idea behind this algorithm is tree labeling and graph decomposition, based on which the transitive closure of a directed graph can be computed in O(e·dmax·dout) time and in O(n·dmax·dout) space, where n is the number of the nodes of the graph, e is the numbers of the edges, dmax is the maximal indegree of the nodes, and dout is the average outdegree of the nodes. Especially, this method can be used to efficiently compute recursive relationships of a directed graph in a relational environment.
Keywords
computational complexity; database theory; directed graphs; relational databases; tree data structures; tree searching; directed graph; graph decomposition; recursive closure; recursive relationship; relational database; transitive closure; tree labeling; Algorithm design and analysis; Councils; Labeling; Relational databases; Tree graphs; Virtual manufacturing;
fLanguage
English
Publisher
ieee
Conference_Titel
Information Visualization, 2003. IV 2003. Proceedings. Seventh International Conference on
Print_ISBN
0-7695-1988-1
Type
conf
DOI
10.1109/IV.2003.1217981
Filename
1217981
Link To Document