9) Explain Strassen’s matrix multiplication and derive its time complexity
Answer:
Strassen’s Matrix Multiplication
Strassen’s Matrix Multiplication is a divide-and-conquer algorithm introduced by Volker Strassen in 1969, which improves the efficiency of multiplying two matrices compared to the traditional brute-force approach.
The core idea of Strassen’s algorithm is to multiply two 2 × 2 matrices using only seven multiplications (instead of eight in the brute-force method), along with eighteen additions/subtractions. This reduction becomes significant when applied recursively to larger matrices.

