Topics
|
Slides
|
Dynamic Programming
|
pdf
|
Greedy Algorithms
|
pdf
|
Amortized Analysis
|
pdf
|
Parallel Algorithms
|
pdf
|
Computational Geometry
|
pdf
|
NP-Completeness:1
|
pdf
|
NP-Completeness:2
|
pdf
|
Approximation Algorithms
|
pdf
|
Exact Solutions to NP-Complete Problems
|
-
|
Network Flow and Matching
|
pdf
|
Reading
- The P versus NP Problem .
- PRIMES is in P
- Ch
- TSP
Demos
- A Stable
Marriage Applet
- An Applet of SkipList
- Convex Hull
- Quick
Hull
- Graham&Yao Hull
- Segment
intersection
- An Applet of
Max Flow
|
Textbook: Introduction to Algorithms, McGraw Hill
Publishing Company and MIT Press, 2001 (2nd Edition) or 2009 (3rd
edition).
|
by Thomas Cormen,
Charles Leiserson,
Ronald Rivest, and
Cliff Stein
|
|
The MIT Press web site for the textbook is http://mitpress.mit.edu/algorithms
(note that it is for the 3rd edition).
HOMEWORKS
- Homework#1
(Due 09/20/2011)
- Homework#2
(Due 10/04/2011)
- Homework#3
(Due 10/13/2011)
- Homework#4
(Due 11/08/2011)
- Homework#5
(Due 11/29/2011)
- Homework#6
(Due 12/06/2011)
Extra credit
problem: distributed on
11/08/2011, due 11/29/2011.
EXAMS
- Tuesday, October
25, 2011, 12:30 -1:45 pm {Dynamic Programming, Greedy Algorithms,
Amortized Analysis, Parallel Algorithms} info
survey
- Friday, December 16, 2011, 12:45 - 3:00 p.m.
{Computational Geometry,
NP-Completeness, Approximation Algorithms, Max-Flow and Maximum
Matching} info survey
|