Abstract
The subcubic (O(nω) for ω < 3) algorithms to multiply Boolean matrices do not provide the witnesses; namely, they compute C = A · B but if Cij = 1 they do not find an index k (a witness) such that Aik = Bkj = 1. We design a deterministic algorithm for computing the matrix of witnesses which runs in O(nω + ε) time for any positive e. We also design an algorithm that computes witnesses for the transitive closure in the same time needed to compute witnesses for Boolean matrix multiplication.
Original language | English |
---|---|
Pages (from-to) | 201-221 |
Number of pages | 21 |
Journal | Journal of Complexity |
Volume | 9 |
Issue number | 2 |
DOIs | |
State | Published - 1 Jan 1993 |
Externally published | Yes |
ASJC Scopus subject areas
- Algebra and Number Theory
- Statistics and Probability
- Numerical Analysis
- General Mathematics
- Control and Optimization
- Applied Mathematics