Parallel evaluation of the determinant and of the inverse of a matrix
Information Processing Letters
Fast rectangular matrix multiplications and improving parallel matrix computations
PASCO '97 Proceedings of the second international symposium on Parallel symbolic computation
Rectangular matrix multiplication revisited
Journal of Complexity
Using fast matrix multiplication to find basic solutions
Theoretical Computer Science
Fast rectangular matrix multiplication and applications
Journal of Complexity
All pairs shortest paths using bridging sets and rectangular matrix multiplication
Journal of the ACM (JACM)
SODA '03 Proceedings of the fourteenth annual ACM-SIAM symposium on Discrete algorithms
Efficient Procedures for Using Matrix Algorithms
Proceedings of the 2nd Colloquium on Automata, Languages and Programming
On the Space and Access Complexity of Computation DAGs
WG '00 Proceedings of the 26th International Workshop on Graph-Theoretic Concepts in Computer Science
I/O complexity: The red-blue pebble game
STOC '81 Proceedings of the thirteenth annual ACM symposium on Theory of computing
Duality applied to the complexity of matrix multiplications and other bilinear forms
STOC '73 Proceedings of the fifth annual ACM symposium on Theory of computing
Space-Time Tradeoffs in Memory Hierarchies
Space-Time Tradeoffs in Memory Hierarchies
Detecting short directed cycles using rectangular matrix multiplication and dynamic programming
SODA '04 Proceedings of the fifteenth annual ACM-SIAM symposium on Discrete algorithms
Communication lower bounds for distributed-memory matrix multiplication
Journal of Parallel and Distributed Computing
Fast sparse matrix multiplication
ACM Transactions on Algorithms (TALG)
Colored intersection searching via sparse rectangular matrix multiplication
Proceedings of the twenty-second annual symposium on Computational geometry
An elementary construction of constant-degree expanders
Combinatorics, Probability and Computing
Conductance and convergence of Markov chains-a combinatorial treatment of expanders
SFCS '89 Proceedings of the 30th Annual Symposium on Foundations of Computer Science
Proceedings of the twenty-fourth annual ACM symposium on Parallelism in algorithms and architectures
Communication-optimal parallel algorithm for strassen's matrix multiplication
Proceedings of the twenty-fourth annual ACM symposium on Parallelism in algorithms and architectures
Communication-avoiding parallel strassen: implementation and performance
SC '12 Proceedings of the International Conference on High Performance Computing, Networking, Storage and Analysis
Graph expansion and communication costs of fast matrix multiplication
Journal of the ACM (JACM)
Graph expansion and communication costs of fast matrix multiplication
Journal of the ACM (JACM)
Communication costs of Strassen's matrix multiplication
Communications of the ACM
Hi-index | 0.02 |
Graph expansion analysis of computational DAGs is useful for obtaining communication cost lower bounds where previous methods, such as geometric embedding, are not applicable. This has recently been demonstrated for Strassen's and Strassen-like fast square matrix multiplication algorithms. Here we extend the expansion analysis approach to fast algorithms for rectangular matrix multiplication, obtaining a new class of communication cost lower bounds. These apply, for example to the algorithms of Bini et al. (1979) and the algorithms of Hopcroft and Kerr (1971). Some of our bounds are proved to be optimal.