- Definition on what a matrix is
- Intro to matrix multiplication
- Naive Algorithm O(N^3)
- Strassen's Algorithm O(N^2.8)
- Experimentation around small values
- Experimentation around large values
Comparing the average runtime complexities of Strassen's Algorithm and Naive Matrix Multiplication at small and large values.
Jupyter Notebook