• DocumentCode
    2781350
  • Title

    A time-space tradeoff for Boolean matrix multiplication

  • Author

    Abrahamson, Karl

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Sci., Washington State Univ., Pullman, WA, USA
  • fYear
    1990
  • fDate
    22-24 Oct 1990
  • Firstpage
    412
  • Abstract
    A time-space tradeoff is established in the branching program model for the problem of computing the product of two n× n matrices over a certain semiring. It is assumed that each element of each n×n input matrix is chosen independently to be 1 with probability n-1/2 and to be 0 with probability 1-n-1/2. Letting S and T denote expected space and time of a deterministic algorithm, the tradeoff is ST=Ω(n3.5) for T<c1n2.5 and STΩ(n3) for T<c 2n2.5, where c1, c2 >0. The lower bounds are matched to within a logarithmic factor by upper bounds in the branching program model. Thus, the tradeoff possesses a sharp break at T=Θ( n2.5). These expected case lower bounds are also the best known lower bounds for the worst case
  • Keywords
    Boolean functions; matrix algebra; Boolean matrix multiplication; branching program model; deterministic algorithm; lower bounds; semiring; time-space tradeoff; upper bounds; Binary decision diagrams; Computational modeling; Computer science; Equations; Polynomials; Sorting;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Foundations of Computer Science, 1990. Proceedings., 31st Annual Symposium on
  • Conference_Location
    St. Louis, MO
  • Print_ISBN
    0-8186-2082-X
  • Type

    conf

  • DOI
    10.1109/FSCS.1990.89561
  • Filename
    89561