Abstract
The paper contains results of computational experiences with the following algorithms for finding the transitive closure of a digraph: (i) Warshall's algorithm [17], (ii) Purdom's algorithm [13], (iii) the modification of Yen's algorithm [14], and (iv) the new algorithms for finding the transitive closure [3, 4]. The tested digraphs were generated at random. The enclosed references contain all papers known to the authors concerning transitive closure algorithms.
Zusammenfassung
Folgende Algorithmen wurden untersucht: 1. Warshall's Algorithm [17], 2. Purdom's Algorithm [13], 3. der modifizierte Algorithmus von Yen [14], 4. der Algorithmus von Dzikiewicz [3, 4]. Die getesteten Digraphen wurden durch einen Zufallsgenerator erzeugt. Das Literaturverzeichnis enthält alle Veröffentlichungen über Algorithmen zur Bildung der transitiven Hülle, welche den Verfassern bekannt sind.
Similar content being viewed by others
References
Aho, A. V., Garey, M. R., Ullman, J. D.: The transitive reduction of directed graph. SIAM J. Comput.1, 131–137 (1972).
Arlazarow, V. L., Dinic, E. A. Kronrod, M. A., Faradzehev, I. A.: On economical construction of the transitive closure of an oriented graph. DAN SSSR194, 487–488 (1970).
Dzikiewicz, J.: Transitive closure algorithms. M.S. Dissertation, Dept. of Numerical Methods, University of Wroclaw, Wroclaw 1974.
Dzikiewicz, J.: An algorithm for finding the transitive closure of a digraph. Computing15, 75–79 (1975).
Faradzehev, I. A.: Effective algorithms for solving some problems of directed graph theory. Ž. Vyčisl. Mat. i Mat. Fiz.10, 1049–1054 (1970).
Fischer, M. J., Meyer, A. R.: Boolean matrix multiplication and transitive closure. IEEE Conf. Record of the Twelfth Annual Symp. on Switching and Automata Theory1971, 129–131.
Floyd, R. W.: Algorithm 96: Ancestor. Comm. ACM5, 344 (1962).
Furman, M. E.: Application of a method of fast multiplication of matrices in the problem of finding the transitive closure of a graph. DAN SSSR194, 524 (1970).
Harary, F., Norman, R. Z., Cartwright, D.: Structural models: An introduction to the theory of directed graphs. New York: Wiley. 1965.
Martynjuk, V. V.: On economical construction of the transitive closure of a binary relation. Ž. Vyčisl. Mat. i Mat. Fiz.2, 723–725 (1962).
Munro, J. I.: Efficient determination of the transitive closure of a directed graph. Information Processing Letters1, 56–58 (1971).
O'Neil, P. E., O'Neil, E. J.: A fast expected time algorithm for Boolean matrix multiplication and transitive closure. Information and Control22, 132–138 (1973).
Purdom, P.: A transitive closure algorithm. BIT10, 76–94 (1970).
Sysło, M. M.: Transitive closure of a graph. Zastosow. Matem.14, 477–480 (1974).
Tarjan, R. E.: Depth, first search and linear graph algorithms. SIAM J. Comput.1, 146–160 (1972).
Thorelli, L. E.: An algorithm for computing all paths in a graph. BIT6, 347–349 (1966).
Warshall, S.: A theorem on Boolean matrices. Journ. ACM9, 11–12 (1962).
Yen, J. Y.: Algorithms for finding all connectivities in directed and undirected networks. Preprint, 1973.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Sysło, M.M., Dzikiewicz, J. Computational experiences with some transitive closure algorithms. Computing 15, 33–39 (1975). https://doi.org/10.1007/BF02252834
Received:
Issue Date:
DOI: https://doi.org/10.1007/BF02252834