Professional Documents
Culture Documents
Matrix-chain multiplication
Carola Wenk
A2 20
A3
p0=3 A1 ꞏ ꞏ 5
p1=20 p3=8
p2=5
A2 20
A3
p0=3 A1 ꞏ ꞏ 5
p1=20 p3=8
p2=5
A2 20
A3
p0=3 A1 ꞏ ꞏ 5
p1=20 p3=8
p2=5
Ai,j=(Aiꞏ…ꞏAk)ꞏ(Ak+1…ꞏAj)
pi-1 pk pk pj
Recurrence:
• m[i,i] = 0 for i=1,2,…,n
• m[i,j] = min
ik<j
(m[i,k]+m[k+1,j] + p i-1 p k p j )
CMPS 6610 Algorithms 10
Recursion tree
1,4