Schedule

WeekLinkDateTopicReading and Assignments
1 T 1/27Introduction 
 Lec 01R 1/29Stable MatchingChapter 1
2Lec 02T 2/3Proof Review /Algorithm AnalysisChapter 2.1
 Lec 03R 2/5Algorithm AnalysisChapter 2.2
  F 2/6 Homework 1 Due
3 T 2/10No class! 
 Lec 04R 2/12Algorithm AnalysisChapters 2.2, 2.4
  F 2/13 Homework 2 Due
4Lec 05T 2/17Algorithm AnalysisChapter 2.4
 Lec 06R 2/19GraphsChapter 3.1, 3.2
  F 2/20 Homework 3 Due
5Lec 07T 2/24GraphsChapter 3.2, 3.3
 Lec 08R 2/26GraphsChapter 3.4
  F 2/27 Ind Project 1 Due
6Lec 09T 3/3GraphsChapter 3.5, 3.6
 Lec 10R 3/5Greedy AlgorithmsChapter 4.1, 4.2
  S 3/8 Homework 4 Due
7Lec 11T 3/10Greedy AlgorithmsChapter 4.2
 Lec 12R 3/12Greedy AlgorithmsChapter 4.4
  F 3/13 Quiz 1 Due
  T 3/17Spring 
  R 3/19Break 
8Lec 13T 3/24Divide and ConquerChapter 4.4,5.1
 Lec 14R 3/26Divide and ConquerChapter 5.2
  F 3/27 Homework 5 Due
9Lec 15T 3/31Divide and ConquerChapter 5.4, 5.5
 Lec 16R 4/2Dynamic ProgrammingChapter 6.1, 6.2
  F 4/3 Ind Project 2 Due
10Lec 17T 4/7Dynamic ProgrammingChapter 6.3, 6.4
 Lec 18R 4/9Dynamic ProgrammingChapter 6.6
  F 4/10 Homework 6 Due
11Lec 19T 4/14Network FlowChapter 7.1, 7.2
 Lec 20R 4/16Network FlowChapter 7.3
  F 4/17 Homework 7 Due
12Lec 21T 4/21IntractabilityChapter 8.1, 8.2
 Lec 22R 4/23IntractabilityChapter 8.3
  F 4/24 Quiz 2 Due
13Lec 23T 4/28IntractabilityChapter 8.4
  R 4/30Group Presentations 
  F 5/1 Homework 8 Due
14 T 5/5Group Presentations