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 =Ω(n 3.5) for T <c 1n 2.5 and ST Ω(n 3) for T <c 2n 2.5, where c 1, c 2 >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 =Θ( n 2.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
Link To Document