skip to main content
article
Free Access

Notes on "A note on the transitive closure of a boolean matrix"

Published:01 April 1978Publication History
Skip Abstract Section

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].

References

  1. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  2. Dijkstra, E. W., A note on two problems in connexion with graphs, Numerische Mathematick, Vol. 1, 1959, pp. 269--271.Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Knuth, D. E., The Art of Computer Programming, Vol. 1, Fundamental Algorithms, 2nd Ed., Addison-Wesley Publishing Co., Reading, Mass., 1973. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 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 ScholarGoogle ScholarCross RefCross Ref
  5. 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 ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. Notes on "A note on the transitive closure of a boolean matrix"
    Index terms have been assigned to the content through auto-classification.

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in

    Full Access

    • Published in

      cover image ACM SIGACT News
      ACM SIGACT News  Volume 10, Issue 1
      Spring 1978
      19 pages
      ISSN:0163-5700
      DOI:10.1145/1008605
      Issue’s Table of Contents

      Copyright © 1978 Author

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 1 April 1978

      Check for updates

      Qualifiers

      • article
    • Article Metrics

      • Downloads (Last 12 months)9
      • Downloads (Last 6 weeks)0

      Other Metrics

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader