Princeton University |
Computer Science 521 |
|
Week 1: Dynamic programming, linear selection, Dyer & Megiddo's algorithm for linear programming.
Week 2: LLL Lattice basis reduction and applications (Diophantine approximation, Mertens' conjecture, Knapsack cryptosystems, polynomial factoring).
Week 3: Review of finite fields and characters. Riemann's hypothesis for curves and varieties.
Week 4: Pseudo-randomness: low bias via characters.
Week 5: The soft heap
Week 6: Interactive proofs
Week 7: Expanders
Week 8: Semidefinite programming: Lovasz's theta function, Goemans-Williamson MAXCUT algorithm, MAXDICUT, etc
Week 9: Linear programming, duality, maxflow-mincut
Week 10: Ellipsoid algorithm
Professor: Bernard Chazelle - 404 CS Building - 258-5380 chazelle@cs.princeton.edu
Graduate Coordinator: Melissa Lawson - 310 CS Building - 258-5387 mml@cs.princeton.edu
Teaching Assistants: TBA