473U: Algorithms
Lecture notes
1/18/05 - Introduction.
1/20/05 - reductions .
1/25/05 - divide and conquer.
1/27/05 - FFT .
2/01/05 - dynamic programming .
2/03/05 - dynamic programming II .
2/08/05 - Greeedy algorithms
(Jeff Erickson class notes).
2/10/05 - NP Completeness
2/15/05 - NP Completeness II
2/17/05 - NP Completeness III
2/24/05 - Approx alg I
3/01/05 - Approx alg II
3/03/05 - Approx. Alg. III
3/08/05 - Sorting networks
3/10/05 - Rand Alg - Nuts and Bolts
V. Kumar lecture version
3/15/05 - Routing on the hypercube
3/17/05 - Minimum cut in a graph
3/29/05 - Network flow I
3/31/05 - Network flow II
4/5/05 - Network flow III
- applications .
4/7/05 - Network flow IV - applications
II (slides ).
4/14/05 - Union-find .
4/19/05 - Triangulations -
Computatioanl Geometry
4/21/05 - Triangulations II - CG.
4/26/05 - convex hull - CG
4/28/05 - Lower bounds
5/3/05 - Linear programming in two
dimensions
Homeworks:
0 ,
1 ,
2 ,
3 ,
4 ,
5 ,
6 .
Exams:
midterm ,
midterm II ,
final .
Mirror of official webpage is here (dont search for solutions - they are not on
the server).
Some lecture slides
Network flow III - applications
Network flow IV - applications II
Polygon partitions and
triangulations
Linear programming in two dimensions
Lecture time
Tue/Thu 11:00 PM - 12:15
SC 1404.
Last modified: Fri Jul 15 13:55:24 CDT 2005