Textbook: Introduction to Algorithms (Third Edition) by Cormen et al.
(ISBN: 0-262-03384-4) = CLRS
Reserve book: Understanding and Using Linear Programming
by Matousek and Gaertner
(ISBN: 3-540-30697-8) = Matousek & Gaertner
Available as e-book at UChicago Library.
Schedule of lectures
January 9
Lecture 1
All-pairs shortest paths
1:30–4:20 pm in Harper 103
Readings: CLRS chapter 25
January 16
Lecture 2
Network flow
1:30–4:20 pm in Harper 103
Readings: CLRS chapter 26, sections 26.1–26.3
January 23
Lecture 3
Fault tolerance algorithms in distributed systems: I
1:30–4:20 pm in Harper 103
Readings: tbd
January 30
Lecture 4
Fault tolerance algorithms in distributed systems: II