Dynamic Programming

OCW Scholar

« Previous | Next »

Session Overview

ses-23.jpg

This lecture introduces dynamic programming, and discusses the notions of optimal substructure and overlapping subproblems.

Image courtesy of aaroninthe360 on Flickr.

Session Activities

Lecture Videos

About this Video

Topics covered: Dynamic programming, optimal path, overlapping subproblems, weighted edges, specifications, restrictions, efficiency, pseudo-polynomials.

Resources

Check Yourself

What does it mean for a problem to have optimal substructure?

View/hide answer

 

What does it mean for a problem to have overlapping subproblems?

View/hide answer

 

« Previous | Next »