Lecture Date Topic Reading PDF Slides Inked
Lecture 1 Mon, Jan 6 Introductions KT, Sec 1.1 PDF HTML
Lecture 2 Wed, Jan 8 Stable matching KT, Sec 1.1 and 1.3 PDF HTML
Lecture 3 Fri, Jan 10 Asymptotic analysis KT, Sec 2.1-2.4 PDF HTML
Lecture 4 Mon, Jan 13 Graphs and graph traversal KT, Sec 3.1-3.2 PDF guest
Lecture 5 Wed, Jan 15 Graphs and graph traversal II KT, Sec 3.1-3.2 PDF power failure
Lecture 6 Fri, Jan 17 Directed graphs and topological sorting KT, Sec 3.3-3.6 PDF HTML
Lecture 7 Wed, Jan 21 Greedy algorithms: Scheduling KT, Sec 4.1-4.4 PDF HTML
Lecture 8 Fri, Jan 24 Greedy algorithms: Scheduling II KT, Sec 4.1-4.3, 4.5 PDF HTML
Lecture 9 Mon, Jan 27 Minimum spanning trees and shortest paths KT, Sec 4.4-4.7 PDF HTML
Lecture 10 Wed, Jan 29 Dijkstra's algorithm / Divide & conquer KT, Sec 5.1-5.4 PDF HTML
Lecture 11 Fri, Jan 31 Divide & conquer KT, Sec 5.1-5.4 PDF old school
Lecture 12 Mon, Feb 3 The Master theorem & multiplication KT, Sec 5.5-5.6 PDF HTML
Lecture 13 Wed, Feb 5 Dynamic programming KT, Sec 6.1-6.3 PDF HTML
Lecture 14 Fri, Feb 7 Dynamic programming II KT, Sec 6.2-6.6 PDF HTML
Lecture 15 Mon, Feb 10 RNA secondary structure and sequence alignment KT, Sec 6.3-6.7 PDF no ink
Lecture 16 Fri, Feb 14 Midterm review KT, Sec 6.6-6.10 PDF
Lecture 17 Wed, Feb 19 Sequence alignment and Bellman-Ford KT, Sec 6.6-6.10 PDF HTML
Lecture 18 Fri, Feb 21 Network flow KT, Sec 7.1-7.2 PDF PDF
Lecture 19 Mon, Feb 24 The max-flow/min-cut theorem KT, Sec 7.1-7.2 PDF PDF
Lecture 20 Wed, Feb 26 Capacity scaling and Edmonds-Karp KT, Sec 7.3-7.5 PDF whiteboard
Lecture 21 Fri, Feb 28 Edmonds-Karp and Project Selection KT, Sec 7.3-7.5 PDF PDF
Lecture 22 Mon, Mar 3 P, NP, and reductions KT, Sec 8.1-8.3 PDF whiteboard
Lecture 23 Wed, Mar 5 NP-completeness KT, Sec 8.3-8.5 PDF PDF
Lecture 24 Fri, Mar 7 Polynomial-time reductions: Packing and covering KT, Sec 8.4-8.8 PDF whiteboard
Lecture 25 Mon, Mar 10 Polynomial-time reductions II: Coloring KT, Sec 8.4-8.8 PDF PDF
Lecture 26 Wed, Mar 12 Polynomial-time reductions III: Partitioning problems KT, Sec 8.8 PDF