Week 10: Dealing with Hard Problems

Week of 11/2

Make sure to vote!

Mandatory videos

Complex Dynamic Programming Techinuqes; Brute-Force Approaches to Problem Solving; Branch & Bound Techniques; Polynomial-Time Optimizations on Exponential Algorithms

Solving edit distance with Dynamic Programming:

Brute Force Chess:

Brute Force Knapsack

In class: Example Problems

Out: Homework Assignment #5 (Due 11/16), Lecture review assignment #10

Updated: