Professor Caesar wishes to develop a matrix-multiplication algorithm that is asymptotically faster than Strassens algorithm. His algorithm
Question:
Professor Caesar wishes to develop a matrix-multiplication algorithm that is asymptotically faster than Strassen’s algorithm. His algorithm will use the divide and-conquer method, dividing each matrix into pieces of size n/4 × n/4, and the divide and combine steps together will take Θ(n2) time. He needs to determine how many sub problems his algorithm has to create in order to beat Strassen’s algorithm. If his algorithm creates a sub problems, then the recurrence for the running time T (n) becomes T (n) = aT (n/4) + Θ(n2) What is the largest integer value of a for which Professor Caesar’s algorithm would be asymptotically faster than Strassen’s algorithm?
Step by Step Answer:
Introduction to Algorithms
ISBN: 978-0262033848
3rd edition
Authors: Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest