Dynamic Programming - Matrix-chain Multiplication



Overview



Chained Matrix Multiplication



Matrix Chain Multiplication: Introduction



Number of Multiplications



Number of Parenthesizations



Characterizing the Optimal Parenthesization



Principle of Optimality



Matrix Dimensions



Recursive Solution



Efficient Computation



Algorithm for Minimum Value



Algorithm for Location of Minimum Value



Example Showing Tables and Calculations