COP 4531: Lecture 16

Learning objectives

After this class, you should be able to:

  1. Given a sequence of matrices, find an optimal parenthesization, using dynamic programming.
  2. Analyze the time complexity of the above algorithm.
  3. Given a similar problem, give an algorithm, based on dynamic programming, to solve it, and analyze its time complexity.

Reading assignment

  1. CLR: Section 15.2.
  2. CLR: page 347.

Exercises and review questions


Last modified: 14 Mar 2007