Witnesses for Boolean matrix multiplication and for transitive closure (Q1260654): Difference between revisions

From MaRDI portal
Import240304020342 (talk | contribs)
Set profile property.
Set OpenAlex properties.
Property / full work available at URL
 
Property / full work available at URL: https://doi.org/10.1006/jcom.1993.1014 / rank
 
Normal rank
Property / OpenAlex ID
 
Property / OpenAlex ID: W1965216219 / rank
 
Normal rank

Revision as of 02:51, 20 March 2024

scientific article
Language Label Description Also known as
English
Witnesses for Boolean matrix multiplication and for transitive closure
scientific article

    Statements

    Witnesses for Boolean matrix multiplication and for transitive closure (English)
    0 references
    0 references
    0 references
    24 August 1993
    0 references
    The authors consider the Boolean matrix multiplication: \(C = A\cdot B\), \(C_{ij} = \bigvee^ n_{k=1}(A_{ik}\wedge B_{kj})\). An index \(k\) such that \(A_{ik}=B_{kj} = 1\) is called a witness (for the fact that \(C_{ij} = 1)\). A deterministic algorithm is proposed for computing the matrix of witnesses in time \(O(n^{\omega+\varepsilon})\), for \(\omega \leq 3\), \(\varepsilon > 0\). The problem of witnesses for Boolean matrix multiplication is related to the shortest paths problem. Also, an algorithm is proposed for computing witnesses for the transitive closure which has the same time complexity as the time needed to compute witnesses for Boolean matrix multiplication.
    0 references
    Boolean matrix multiplication
    0 references
    deterministic algorithm
    0 references
    matrix of witnesses
    0 references
    shortest paths problem
    0 references
    transitive closure
    0 references
    time complexity
    0 references
    0 references

    Identifiers

    0 references
    0 references
    0 references
    0 references
    0 references