MIT OpenCourseWare
  • OCW home
  • Course List
  • about OCW
  • Help
  • Feedback
  • Support MIT OCW

Calendar

LEC # TOPICS
1 Introduction, Fibonacci Heaps
2 MST with Fibonacci Heaps, Multilevel Bucket Heaps
3 Van Emde Boas Queues, Splay Trees
4 Splay Trees
5 Persistent Data Structures
6 Suffix Trees
7 Dynamic Connectivity
8 Finish Dynamic Connectivity, Start Max-Flow
9 Max-Flow and Augmenting Path Algorithms
10 Blocking Flows, Dynamic Trees and Scaling Algorithms
11 The Push-Relabel Algorithm
12 Fancier Push-Relabel Algorithms, Min-Cost Flow
13 Min-Cost Flow Properties, Basic Algorithms
14 Min-cost Flow Algorithms
15 Linear Programming, Formulation and Geometry
16 Basic Solutions, Simplex Algorithm
17 Weak Duality
18 Strong Duality
19 Complementary Slackness
20 Ellipsoid Algorithm, Separation versus Optimization, Interior Point
21 Computational Geometry, Seidel's Linear Programming Algorithm, Plane Sweep Algorithms, Range Query Data Structure
22 Computational Geometry, More Sweep Algorithms: Convex Hull, Halfspace Intersection by Duality, Voronoi Diagrams
23 Online Algorithms, Ski Rental, Linked-list Traversal, Load Balancing
24 Paging