Lecture Slides for Algorithm Design
These are the offical lecture slides that accompany the textbook Algorithm Design
[
Amazon
·
Pearson]
by Jon Kleinberg and Éva Tardos.
The slides were created by
Kevin Wayne and are distributed by
Pearson.
| TOPIC | SLIDES | READINGS |
|---|---|---|
| Stable Matching | 1up · 4up | 1 |
| Algorithm Analysis | 1up · 4up | 2 |
| Graphs | 1up · 4up | 3 |
| Greedy Algorithms | 1up · 4up | 4.1–4.4 |
| Minimum Spanning Trees | 1up · 4up | 4.5–4.7 |
| Huffman Codes † | 1up · 4up | 4.8 |
| Divide and Conquer | 1up · 4up | 5.1–5.4 |
| Multiplication | 1up · 4up | 5.5–5.6 |
| Dynamic Programming | 1up · 4up | 6.1–6.7 |
| Bellman-Ford | 1up · 4up | 6.8–6.10 |
| Maximum Flow and Minimum Cut | 1up · 4up | 7.1–7.3 |
| Maximum Flow Applications | 1up · 4up | 7.5–7.12 |
| Assignment Problem | 1up · 4up | 7.13 |
| Intractability | 1up · 4up | 8.1–8.2 |
| Polynomial-Time Reductions | 1up · 4up | 8.5–8.8, 8.10 |
| NP-Completeness | 1up · 4up | 8.3–8.4, 8.9 |
| PSPACE | 1up · 4up | 9 |
| Extending Limits of Tractability | 1up · 4up | 10 |
| Approximation Algorithms | 1up · 4up | 11 |
| Local Search | 1up · 4up | 12 |
| Randomized Algorithms | 1up · 4up | 13 |
† Lecture slides provided by Mathijs de Weerd.