Week |
Lecture
| Notes
|
1 |
|
Aug 23Motivation + Basics |
|
Reading Assmt:I.1,2,3(*),4(*); II.8(*),9 . |
Event: |
|
2 |
Aug 28 Basics: I.2 (loop correctness analysis),
I.8(efficient use of data properties and representation)
I.2,4;II.9(recursion technique and complexity analysis via recurrences)
|
Aug 30 |
|
Reading Assmt: II.6; III.12,13,14; |
Event: |
|
3 |
Sep 4 Datastructure issues: design and
analysis examples; II.6(heaps); III.13(Balanced binary trees);
III.14(datastructure augmentation and interval trees)
|
Sep 6
|
|
Reading Assmt: IV.15,16, 17
|
Event : HW1 out
|
|
4 |
Sep 11Advanced
analysis techniques: Amortized analysis
IV.17;
|
Sep 13
Design techniques and foundations:
IV.15(recursion with ``dynamic programming'' i.e, storing key subsolutions);
IV.16 (Greedy algorithms and matroids)
|
Sep
|
|
Reading Assmt : VI.22,23,24,25
|
Event : |
|
5 |
Sep 18Advanced
analysis techniques: Amortized analysis
IV.17;
|
Sep 20
Design techniques and foundations:
IV.15(recursion with ``dynamic programming'' i.e, storing key subsolutions);
IV.16 (Greedy algorithms and matroids)
|
Sep
|
|
Reading Assmt : VI.22,23,24,25
|
Event : HW1 in |
|
6 |
Sep 25 Graph algorithms: VI.22,23(spanning trees and their uses); VI.24,25(shortest paths)
|
Sep 27
|
|
Reading Assmt: VI.26;
|
Event : HW2 out
|
|
6 |
Oct 2
VI.26(Network flow).
|
Oct 4
|
|
Reading Assmt: VII.30,31
|
Event : |
|
8 |
|
Reading Assmt: |
Event: HW2 in; Extra 2 hr review session |
|
9 |
Oct 16 Midterm
|
Oct 18 VII.33 (computational geometry)
|
|
Reading Assmt: VII.33(computational geometry). |
Event: MIDTERM; HW3 out
|
|
10 |
Oct 23VII.33(computational geometry)
|
Oct 25 |
|
Reading Assmt: VII.31.5-7; 32.1-2(Number theory and
string matching)
|
Event:
|
|
11 |
Oct 30 VII.31.5-7; (Number theory and string
matching)
|
Nov 1
|
|
Reading Assmt: I.5,II.7(randomization and average case) |
Event: HW3 in, HW4 out |
|
12 |
Nov 6I.5,II.7(randomization)
|
Nov 8
|
|
Reading Assmt: VII.34
|
Event:
|
|
13 |
Nov 13VII.34 (NP completeness and reducibility)
|
Nov 15
|
|
Reading Assmt: VII.35
|
Event: HW4 in;Takehome(?) final out;extra review session |
|
14 |
Nov 20VII.35 Approximation algorithms
|
Nov 22
|
|
Reading Assmt: II.8 |
Event:
|
|
15 |
Nov 27 Lower bounds (II.8, etc.)
|
Nov 29
|
|
Reading Assmt: |
Event: Takehome(?) final in |
|
16 |
|
|