The lecture notes were scribed by students who took this class and are used with their permission.

LEC # | TOPICS | LECTURE NOTES |
---|---|---|

1 | Non-Bipartite Matching: Tutte-Berge Formula, Gallai-Edmonds Decomposition, Blossoms | (PDF) by Nick Harvey (Courtesy of Nicholas Harvey. Used with permission.) |

2 | Non-Bipartite Matching: Edmonds' Cardinality Algorithm and Proofs of Tutte-Berge Formulas and Gallai-Edmonds Decomposition | (PDF) by Robert Kleinberg (Courtesy of Robert Kleinberg. Used with permission.) |

3 | Cubic Graphs and Matchings, Factor-Critical Graphs, Ear Decompositions | (PDF) by Dan Stratila (Courtesy of Dan Stratila. Used with permission.) |

4 | The Matching Polytope, Total Dual Integrality, and Hilbert Bases | (PDF) by Constantine Caramanis |

5 | Total Dual Integrality, Totally Unimodularity Matching Polytope and the Cunningham-Marsh Formula Showing TDI | (PDF) by Ben Recht (Courtesy of Benjamin Recht. Used with permission.) |

6 | Posets and Dilworth Theorem Deduce Konig's Theorem for Bipartite Matchings Weighted Posets and the Chain and Antichain Polytopes | (PDF) by Joungkeun Lim (Courtesy of Joungkeun Lim. Used with permission.) |

7 | Partitioning Digraphs by Paths and Covering them by Cycles Gallai-Milgram and Bessy-Thomasse Theorems Cyclic Orderings | (PDF) by Jan Vondrák (Courtesy of Jan Vondrák. Used with permission.) |

8 | Proof of the Bessy-Thomasse Result The Cyclic Stable Set Polytope | (PDF) by Constantine Caramanis (Courtesy of Constantine Caramanis. Used with permission.) |

9 | Matroids: Defs, Dual, Minor, Representability | (PDF) by Bridget Eileen Tenner (Courtesy of Bridget Tenner. Used with permission.) |

10 | Matroids: Representability, Greedy Algorithm, Matroid Polytope | (PDF) by Nicole Immorlica (Courtesy of Nicole Immorlica. Used with permission.) |

11 | Matroid Intersection | (PDF) by Fumei Lam (Courtesy of Fumei Lam. Used with permission.) |

12 | Matroid Intersection, Matroid Union, Shannon Switching Game | (PDF) by Vahab S. Mirrokni (Courtesy of Vahab Mirrokni. Used with permission.) |

13 | Matroid Intersection Polytope, Matroid Union | (PDF) by Constantine Caramanis (Courtesy of Constantine Caramanis. Used with permission.) |

14 | Matroid Union, Packing and Covering with Spanning Trees, Strong Basis Exchange Properties | (PDF) by Mohamed Mostagir (Courtesy of Mohamed Mostagir. Used with permission.) |

15 | Matroid Matching: Examples, Complexity, Lovasz's Minmax Relation for Linear Matroids | (PDF) by Supratim Deb (Courtesy of Supratim Deb. Used with permission.) |

16 | Jump Systems: Definitions, Examples, Operations, Optimization, and Membership | (PDF) by Jonathan Kelner (Courtesy of Jonathan Kelner. Used with permission.) |

17 | Jump Systems: Membership (cont.) | |

18 | Graph Orientations, Directed Cuts (Lucchesi-Younger Theorem), Submodular Flows | (PDF) by Nick Harvey (Courtesy of Nicholas Harvey. Used with permission.) |

19 | Submodular Flows: Examples, Edmonds-Giles Theorem, Reduction to Matroid Intersection in Special Cases | (PDF) by Ben Recht (Courtesy of Benjamin Recht. Used with permission.) |

20 | Splitting Off $k$-Connectivity Orientations and Augmentations | (PDF) by Jan Vondrák (Courtesy of Jan Vondrák. Used with permission.) |

21 | Proof of Splitting-Off Submodular Function Minimization | (PDF) by Mohamed Mostagir (Courtesy of Mohamed Mostagir. Used with permission.) |

22 | Multiflow and Disjoint Path Problems Two-Commodity Flows | (PDF) by Alantha Newman (Courtesy of Nicholas Harvey. Used with permission.) |

23 | The Okamura-Seymour Theorem The Wagner-Weihe Algorithm | (PDF) by Dan Stratila |