Princeton University
|
Computer Science 521
|
|
Professor: Robert Tarjan - 324 CS Building - 258-4797 ret@cs.princeton.edu
Graduate Coordinator: Melissa Lawson - 310 CS Building - 258-5387 mml@cs.princeton.edu
Course Secretary: Mitra Kelly- 323 CS Building - 258-4562 mkelly@cs.princeton.edu
Class cancelled on 10/22
| Date |
Topic |
Readings |
| Monday 9/17 |
Maximum Flow | |
| Wednesday 9/19 | Maximum Flow | "A New Approach to the Maximum-Flow Problem" by Andrew V. Goldberg and Robert E. Tarjan. Journal of ACM, Vol. 35, No.4, October 1988, pp. 921-940. Link
|
| Monday 9/24 |
Maximum Flow | "Beyond the Flow Decomposition Barrier" by Andrew V. Goldberg and Satish Rao Journal of ACM, Vol. 45, No. 5, September 1998, pp. 783-797.Link
|
| Wednesday 9/26 |
Linear Programming (Kevin Wayne) | Linear Programming Lecture 1 (by Kevin Wayne) Link |
| Monday 10/1 |
Linear Programming (Kevin Wayne) | Linear Programming Lecture 2 Link |
| Wednesday 10/3 |
Linear Programming (Kevin Wayne) | Lecture Notes on the ellipsoid algorithm Link Linear Programming Lecture 3 |
| Monday 10/8 |
A Riff on the Goldberg-Rao Maximum Flow Link Self Adjusting Binary Search Trees |
Wednesday 10/17 |
Routing Flow Through a Strongly Connected Graph Link An Analysis of highest-level selection rule of the pre-flow push max-flow algorithm |
Wednesday 10/24 |
Amortized Efficiency of lists Update and Paging Rules Link | Monday 11/5 |
Mergeable Trees Link | Monday 11/12 |
A Randomized Linear-Time Algorithm to Find Minimum Spanning trees Link
Poly-Logarithmic Deterministic Fully-Dynamic Algorithms for Connectivity.... | Wednesday 11/14 |
Lecture 5 Link | Monday 11/19 (no class) |
Minimum Spanning Tree Algorithms | Trees: A Mathematcial Tool for all Seasons by Joe Malkevitch (CUNY-York College) website: www.ams.org/featurecolumn/archive/trees.html | Wednesday 11/28 |
An O(nlogn) algorithm for maximum st-flow in a directed planar graph Link | Monday 12/3 |
Planar Point Location Using Persistant Search Trees Link | Monday 12/10 |
Online Topological Ordering Link
An algorithm for online topological ordering |