Abstract
The row-oriented algorithm in [1] for obtaining transitive closure is Dijkstra's algorithm [2] (for obtaining all nodes reachable from a single node) applied to each row in turn. Furthermore, [1] does not work properly in the acyclic case unless the matrix is in triangular form initially. In general, it may be necessary to renumber the nodes (and correspondingly rearrange the matrix) to bring an acyclic adjacency matrix into triangular form (a technique such as topological sorting [3] can be used). Finally, if interest is in obtaining the nonredundant digraph of an acyclic digraph, [4] appears to be a more efficient algorithm than [5].
- Shyamasundar, R. K., A note on the transitive closure of a boolean matrix, SIGACT NEWS, Vol. 9, No. 4, Winter 1978, pp. 18--21. Google ScholarDigital Library
- Dijkstra, E. W., A note on two problems in connexion with graphs, Numerische Mathematick, Vol. 1, 1959, pp. 269--271.Google ScholarDigital Library
- Knuth, D. E., The Art of Computer Programming, Vol. 1, Fundamental Algorithms, 2nd Ed., Addison-Wesley Publishing Co., Reading, Mass., 1973. Google ScholarDigital Library
- Yelowitz, L., An efficient algorithm for constructing hierarchical graphs, IEEE Transactions on Systems, Man, and Cybernetics, Vol. SMC-6, No. 4, April 1976, pp. 327--329.Google ScholarCross Ref
- Shyamasundar, R. K., and Krishnamurthy, E. V., Algorithms for constructing hierarchical graphs, IEEE Transactions on Systems, Man, and Cybernetics, Vol. SMC-4, 1974, pp. 459--461.Google ScholarCross Ref
Index Terms
- Notes on "A note on the transitive closure of a boolean matrix"
Recommendations
A note on the transitive closure of a boolean matrix
A row oriented algorithm is given for obtaining the transitive clousure of a Boolean matrix.
Boolean matrix multiplication and transitive closure
SWAT '71: Proceedings of the 12th Annual Symposium on Switching and Automata Theory (swat 1971)Arithmetic operations on matrices are applied to the problem of finding the transitive closure of a Boolean matrix. The best transitive closure algorithm known, due to Munro, is based on the matrix multiplication method of Strassen. We show that his ...
k -kernels in k -transitive and k -quasi-transitive digraphs
Let D be a digraph, V ( D ) and A ( D ) will denote the sets of vertices and arcs of D , respectively. A subset N of V ( D ) is k -independent if for every pair of vertices u , v N , we have d ( u , v ) , d ( v , u ) k ; it is l -absorbent if for every ...
Comments