Karppa & Kaski (2019) proposed a novel type of ``broken" or ``opportunistic" multiplication algorithm, based on a variant of Strassen's algorithm, and used this to develop new algorithms for Boolean matrix multiplication, among other tasks. For instance, their algorithm can compute Boolean matrix multiplication in $O(n^{\log_2(6+6/7)} \log n) = O(n^{2.778})$ time. While faster matrix multiplication algorithms exist asymptotically, in practice most such algorithms are infeasible for practical problems. In this note, we describe an alternate way to use the broken matrix multiplication algorithm to approximately compute matrix multiplication, either for real-valued matrices or Boolean matrices. In brief, instead of running multiple iteration...
Motivated by studying the power of randomness, certifying algorithms and barriers for fine-grained r...
Motivated by studying the power of randomness, certifying algorithms and barriers for fine-grained r...
AbstractThe numbers of bit operations (bt) required for matrix multiplication (MM), matrix inversion...
In this paper we propose models of combinatorial algorithms for the Boolean Matrix Multiplication (B...
We revisit the fundamental Boolean Matrix Multiplication (BMM) problem. With the invention of algebr...
A probabilistic algorithm is presented to calculate the Boolean product of two n × n Boolean matrice...
We use randomness to exploit the potential sparsity of the Boolean matrix product in order to speed ...
Matrix multiplication is a basic operation of linear algebra, and has numerous applications to the t...
We use randomness to exploit the potential sparsity of the Boolean matrix product in order to speed ...
AbstractWe present several bilinear algorithms for the acceleration of multiplication of n X n matri...
AbstractThe main purpose of this paper is to present a fast matrix multiplication algorithm taken fr...
AbstractThe complexity of matrix multiplication has attracted a lot of attention in the last forty y...
A classical topic in computer science is matrix multiplication and Boolean Matrix Multiplication in ...
Recently, Pagh presented a randomized approximation algorithm for the multiplication of real-valued ...
Randomized matrix algorithms have had significant recent impact on numerical linear algebra. One esp...
Motivated by studying the power of randomness, certifying algorithms and barriers for fine-grained r...
Motivated by studying the power of randomness, certifying algorithms and barriers for fine-grained r...
AbstractThe numbers of bit operations (bt) required for matrix multiplication (MM), matrix inversion...
In this paper we propose models of combinatorial algorithms for the Boolean Matrix Multiplication (B...
We revisit the fundamental Boolean Matrix Multiplication (BMM) problem. With the invention of algebr...
A probabilistic algorithm is presented to calculate the Boolean product of two n × n Boolean matrice...
We use randomness to exploit the potential sparsity of the Boolean matrix product in order to speed ...
Matrix multiplication is a basic operation of linear algebra, and has numerous applications to the t...
We use randomness to exploit the potential sparsity of the Boolean matrix product in order to speed ...
AbstractWe present several bilinear algorithms for the acceleration of multiplication of n X n matri...
AbstractThe main purpose of this paper is to present a fast matrix multiplication algorithm taken fr...
AbstractThe complexity of matrix multiplication has attracted a lot of attention in the last forty y...
A classical topic in computer science is matrix multiplication and Boolean Matrix Multiplication in ...
Recently, Pagh presented a randomized approximation algorithm for the multiplication of real-valued ...
Randomized matrix algorithms have had significant recent impact on numerical linear algebra. One esp...
Motivated by studying the power of randomness, certifying algorithms and barriers for fine-grained r...
Motivated by studying the power of randomness, certifying algorithms and barriers for fine-grained r...
AbstractThe numbers of bit operations (bt) required for matrix multiplication (MM), matrix inversion...