Title : 
A discussion of explicit methods for transitive closure computation based on matrix multiplication
         
        
        
            Author_Institution : 
Dipartimento di Autom. e Inf., Politecnico di Torino, Italy
         
        
        
        
            fDate : 
Oct. 30 1995-Nov. 1 1995
         
        
        
            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 is based on the matrix multiplication method of Strassen (1959). It has been shown that this method requires, at most, O(n/sup /spl alpha///spl middot/P(n)) bit-wise operations, where /spl alpha/=log/sub 2/ 7, and P(n) bounds the number of bitwise operations needed for arithmetic module n+1. The problems of computing the transitive closure and computing the and-or product of Boolean matrices can then be considered of the same order of difficulty.
         
        
            Keywords : 
matrix multiplication; Boolean matrix; and-or product; arithmetic module; bitwise operations; explicit methods; matrix multiplication method; transitive closure algorithm; transitive closure computation; Algorithm design and analysis; Arithmetic; Automatic logic units; Automatic testing; Boolean functions; Formal verification; Heart; Logic design; Logic testing; Scientific computing;
         
        
        
        
            Conference_Titel : 
Signals, Systems and Computers, 1995. 1995 Conference Record of the Twenty-Ninth Asilomar Conference on
         
        
            Conference_Location : 
Pacific Grove, CA, USA
         
        
        
            Print_ISBN : 
0-8186-7370-2
         
        
        
            DOI : 
10.1109/ACSSC.1995.540810