| Date |
Topic |
Notes |
|
| Jan 24 |
Intro problems, Asymptotics |
||
| Jan 31 |
Recurrences, Sorting, Lower
bounds, Bucket Sorting, Selection |
HW1 Due
Feb 7 HW1 Soln |
|
| Feb 7 |
Hashing, Perfect hashing, string
fingerprints |
HW2 Due
Feb 14. HW2 Soln |
|
| Feb 14 |
Dynamic programming, divide and
conquer |
HW3 Due
Feb 21 HW3 Soln |
|
| Feb 21 |
Graph algorithms: shortest
paths, MST, DFS/BFS, connected components, topological sorting. |
HW 4
Due March 7 HW4 Soln |
|
| Feb 28 |
MST, Global mincut and
Maxflow-Mincut |
HW 5
Due March 7 HW5 Soln |
|
| Mar 7 |
Randomized Algorithms: schwartz,
.... |
||
| Mar 14 |
Spring Break |
||
| Mar 21 |
Exam |
NEW: Solution |
|
| Mar 28 |
Dev on Approximation Algorithms |
||
| Apr 4 |
More Approximation Algorithms:
k-center clustering. |
||
| Apr 11 |
Rabin's closest pairs. LP
rounding based approximations for VC, Set Cover, and Count-Min Sketch
for streaming algorithms. |
HW6 NEW: HW6 Soln |
|
| Apr 18 |
Muthu at NAS Meeting: Nitish
Korula lectures on primal-dual approximations. |
||
| Apr 25 |
Polynomial time reductions.
Review of all the material. |
||
| May 2 |
Final Exam |