Dynamic Programming
Dynamic Programming
Dynamic Programming
— What is it? How to use it?
— Longest Common Subsequence (LCS)
— The Traveling Salesman Problem (TSP)
— 0-1-Knapsack
These notes are hand-written, unedited and sketchy. They are primarily used for, and based on
my lectures.
If you find any bug, impreciseness, or a rare poor-/mis-interpretation of facts, please let me
know. I will be grateful for any additional comments you have that are intended to make the
quality of the notes better.
Please note that I will provide my hand-written lecture notes only for a subset of my lectures,
not for all lectures. Therefore, it is your responsibility to attend all the lectures, take notes
regularly, and ask me and/or the TAs if you have any questions.
Thank you!
--Chittu
Written using an Intuos 5 Touch Pen Tablet and Microsoft Office OneNote