CS 441T/539T Course Calendar (Fall 2001)

Readings are from the Second Edition of CLR text


Date Lecture Topic Reading Homework Due Assigned
Thur, Aug 23 Introduction via a scheduling problem
Tue, Aug 28 Greedy Algorithms 16.1-16.2
Thur, Aug 30 Greedy Algorithms (cont) 16.3 Homework 1
Tue, Sept 4 Greedy Algorithms (cont) 16.5
Thur, Sept 6 Dynamic Programming 15.1-15.2
Tue, Sept 11 Dynamic Programming (cont) 15.3
Thur, Sept 13 Dynamic Programming (cont) 15.4-15.5 Homework 1 Homework 2
Tue, Sept 18 More Dynamic Programming Examples
Thur, Sept 20 Linear Programming 29.1-29.2
Tue, Sept 25 NP-completeness 34.1-34.3
Thur, Sept 27 NP-completeness 34.4 Homework 2
Tue, Oct 2 NP-completeness reductions 34.5
Thur, Oct 4 EXAM 1 Homework 3
Tue, Oct 9 More NP-completeness reductions
Thur, Oct 11 Approximation Algorithms 35.1-35.2
Tue, Oct 16 Approximation Algorithms (cont) 35.3
Thur, Oct 18 Approximation Algorithms (cont) 35.4 Homework 3 Homework 4
Tue, Oct 23 Approximation Algorithms (cont) 35.5
Thur, Oct 25 Finding exact complexity of a problem 9.1
Tue, Oct 30 Lower Bound Techniques Handout
Thur, Nov 1 Lower Bound Techniques (cont) Homework 4
Tue, Nov 6 Lower Bound Techniques (cont)
Thur, Nov 8 EXAM 2 Homework 5
Tue, Nov 13 On-line Algorithms and Competitive Analysis Handout
Thur, Nov 15 On-line Algorithms and Competitive Analysis (cont)
Tue, Nov 20 On-line Algorithms and Competitive Analysis (cont)
Thur, Nov 22 No Class -- Thanksgiving Break
Tue, Nov 27 String Matching 32.1-32.2
Thur, Nov 29 String Matching 32.3-32.4 Homework 5
Tue, Dec 4 Review
Tue, Dec 11 Final Exam 1:00pm-3:00pm (location TBA)