514 - Networks and Combinatorial Optimization - Fall 2022

Course information

Covered material

To read before the quarter starts: Chapter 6 in Schrijver's notes on "Problems, Algorithms and Running Times". Chapter 6 is essential for the whole course and can be read independently of all other chapters. It will also help to read Chapter 1 before the quarter starts (skip section 1.2). This chapter is relatively easy and many students may have seen the material already in an undergraduate class.

  1. Wednesday, Sep 28, 2022. Chapter 1.4 -- minimum spanning trees
  2. Monday, Oct 3, 2022: Chapter 1.4 -- maximum reliability; Chapter 10.1 -- matroids
  3. Wednesday, Oct 5, 2022: Chapter 2.1 - convex sets; Chapter 2.2 until the fact that every polyhedron has a finite number of vertices.
  4. Monday, Oct 10, 2022: Chapter 2.2 convex cones; Chapter 2.3 Farkas Lemma
  5. Wednesday, Oct 12, 2022: Chapter 2.4 strong duality theorem. Chapter 3.1 + 3.2.
  6. Monday, Oct 17, 2022: Chapter 3.3 Koenig's Theorem. Algorithm for maximum cardinality bipartite matching.
  7. Wednesday, Oct 19, 2022: End of Chapter 3. Chapter 8.1 Integer Linear Programming
  8. Monday, Oct 24, 2022: Chapter 8.2 Hoffman-Kruskal Theorem
  9. Wednesday, Oct 26: Chapter 4.2 Flows in networks
  10. Monday, Oct 31: Chapter 4.3. Finding a maximum flow. Chapter 4.5 Circulations
  11. Wednesday, Nov 2: Chapter 4.5 Circulations. Chapter 4.6 Min Cost Flows
  12. Monday, Nov 7: Chapter 4.6 Algorithm for Min Cost Flows; Chapter 5 Matchings in non-bipartite graphs
  13. Wednesday, Nov 9: Chapter 5.1 proof of the Tutte-Berge formula; Chapter 5.2 Cardinality matching
  14. Monday, Nov 14: Chapter 5.2 Cardinality matching. Chapter 10.4/10.5 matroid intersection (exchange lemma)
  15. Wednesday, Nov 16: Chapter 10.4/10.5 matroid intersection (reverse exchange lemma)
  16. Monday, Nov 21: Chapter 10.5 matroid intersection (the augmentation algorithm). Interior point method (preliminaries)
  17. Wednesday, Nov 23: NO CLASS
  18. Monday, Nov 28: Interior point method (Newton step analysis)
  19. Wednesday, Nov 30: Interior point method. Positive semidefinite matrices.
  20. Monday, Dec 5: The MaxCut SDP
  21. Wednesday, Dec 7: Grothendieck / Krivine's Inequality

Last day of class will be Wednesday, Dec 7, 2022.

Additional material

Problem sets

 You can check your points on the GradeScope webpage.