|
CSE Home | About Us | Search | Contact Info |
Suggested reading will be given from time to time during the course. It is highly recommended that students become familiar with chapters 1-13 in "Introduction to Algorithms" by Cormen, Leiserson, Rivest and Stein (CLRS). Additional resources are "The Algorithm Design Manual " by Steven S. Skiena, and the papers/surveys below (to be updated along the quarter).
Lecture 9:
Scheduling Algorithms.
Survey by Karger, Stein, and Wein.
Lecture 8:
Greedy Algorithms
CLRS: chapter 17 (1st ed.) or 16 (2nd edition)
Lecture 7:
Dynamic Programming:
CLRS: chapter 16 (1st ed.) or 15 (2nd edition)
Skiena: section 3.1
Linear Programming
CLRS, Chapter29 (2nd ed. Only)
Skiena: Section 8.2.6
Lecture 6:
Coping with NP-hardness: Approximation Algorithms.
CLRS: chapter 37 (1st ed.) or 35 (2nd edition)
Skiena: section 6.8
Lecture 5:
NP-Completeness Theory:
Department of Computer Science & Engineering University of Washington Box 352350 Seattle, WA 98195-2350 (206) 543-1695 voice, (206) 543-2969 FAX [comments to tami@cs.washington.edu] |