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
Link To Document