Efficient Transitive Closure Algorithms
Yannis Ioannidis, Raghu Ramakrishnan
Abstract
Yannis Ioannidis, Raghu Ramakrishnan
Abstract
We have developed some efficient algorithms for computing the transitive closure of a directed graph. This paper presents the algorithms for the problem of reachability. The algorithms, however, can be adapted to deal with path computations and a signitkantJy broader class of queries based on onesided recursions. We analyze these algorithms and compare them to algorithms in the literature. The resulti indicate that these algorithms, in addition to their ability to deal with queries that am generakations of transitive closure, also perform very efficiently, in particular, in the context of a dish-based database nvironment.
OpenAlex reports 99 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
We have developed some efficient algorithms for computing the transitive closure of a directed graph. This paper presents the algorithms for the problem of reachability. The algorithms, however, can be adapted to deal with path computations and a signitkantJy broader class of queries based on onesided recursions. We analyze these algorithms and compare them to algorithms in the literature. The resulti indicate that these algorithms, in addition to their ability to deal with queries that am generakations of transitive closure, also perform very efficiently, in particular, in the context of a dish-based database nvironment.
Key concepts: Transitive closure, Transitive reduction, Reachability, Computer science, Transitive relation, Algorithm, Closure (psychology), Computation