• DocumentCode
    2201655
  • Title

    Boolean matrix multiplication and transitive closure

  • Author

    Fischer, M.J. ; Meyer, A.R.

  • fYear
    1971
  • fDate
    13-15 Oct. 1971
  • Firstpage
    129
  • Lastpage
    131
  • Abstract
    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 method requires at most O(nα ¿ P(n)) bitwise operations, where α = log27 and P(n) bounds the number of bitwise operations needed for arithmetic modulo n+1. The problems of computing the transitive closure and of computing the "and-or" product of Boolean matrices are shown to be of the same order of difficulty. A transitive closure method based on matrix inverse is presented which can be used to derive Munro\´s method.
  • Keywords
    Algorithm design and analysis; Arithmetic; Costs;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Switching and Automata Theory, 1971., 12th Annual Symposium on
  • Conference_Location
    East Lansing, MI, USA
  • ISSN
    0272-4847
  • Type

    conf

  • DOI
    10.1109/SWAT.1971.4
  • Filename
    4569672