In 1969, V. Strassen presented an algorithm to reduce the complexity of matrix multiplications from O(n^3) to O(n^2.807) using a recursive approach. This repository contains code for various ...
Strassen's algorithm is a divide and conquer algorithm for multiplying two square matrices of dimension n by n where n is a power of 2. The runtime is O(n^log_2(7)) which beats the naive O(n^3) ...
Abstract: Strassen's algorithm has fascinated as a popular recursive algorithm for square matrix multiplication with the complexity of O(n 2.807) in many scientific applications since 1969. However, ...