Matchings in Graphs

Jan-May 2010

Schedule, and Lecture notes (unedited)

Template for scribing notes:
notes.tex
my-preamble.tex

(See also some edited notes, topic-wise.)

#:Date Lecturer Scribe Topic
1: 6 Jan Meena Rajesh Definitions and examples. Finding maximum matching in bipartite graphs: the Hopcroft-Karp path augmentation algorithm.
2: 13 Jan Meena Nitin Finding maximum matching in general graphs: Edmonds' blossom shrinking algorithm.
3: 21 Jan Meena Nitin, Rajesh Tutte's theorem and Berge's formula for witness sets. Finding maximum matching in general graphs: a structural algorithm, and the Gallai-Edmonds structure theorem.
4: 28 Jan Meena Rajesh, Prajakta Completing the structural algorithm description.
Finding maximum matchings using linear programming. The bipartite polytope.
Homework 1, due on 11 Feb
5: 4 Feb Meena Prajakta The matching polytope in non-bipartite graphs.
6: 11 Feb Prajakta Jose Stable matchings
7: 18 Feb Prajakta Karteek Randomized NC algorithms: Tutte's theorem, Lovasz's observation using Schwarz-Zippel, Mulmuley-Vazirani-Vazirani isolation lemma and construction.
25 Feb - - No class. (CMI mid-sem week)
8: 4 Mar Jose Meena Graphs with a polynomial bound on the number of perfect matchings: decision, search, enumeration in P and NC.
9: 11Mar Nitin Meena Unique bipartite matchings in NC.
Homework 2, due on 25 Mar.
18 Mar - - No class. (IMSc seminar week.)
10: 25 Mar Rajesh Meena Popular matchings
11: 1 April Meena Nitin Matchings in n^{omega} randomized time: the algebraic way
12: 8 Apr Meena Jose Maintaining maximum matchings dynamically
13: 15 Apr Meena; Yadu Jose; Meena Dynamic matchings continued; Counting planar perfect matchings via Pfaffians
14: 22 Apr Meena Neeldhara Planar bipartite graphs: constructing a perfect matching in NC
Homework 3, due on 29 April.

Sources

Edited notes, topic-wise