- Meeting 17 : Mon, Feb 06, 11:00 am-11:50 am
References | |
Exercises | |
Reading | |
Matchings, introduction, definitions of alternating paths, augmenting paths, examples. Berge's theorem statement.
References: | Chapter 10, Combinatorial Optimization by Papadimirtou and Steiglitz
|
- Meeting 18 : Tue, Feb 07, 10:00 am-10:50 am
References | |
Exercises | |
Reading | |
Symmetric Difference of two matchings. Using that to prove Berge's theorem. A template Algorithm for computing maximum cardinality matching in general graphs.
Special case of bipartite graphs. Dinic's like algorithm.
References: | Chapter 10, Combinatorial Optimization, Papadimitriou and Steiglitz.
|
- Meeting 19 : Wed, Feb 08, 09:00 am-09:50 am
References | |
Exercises | |
Reading | |
Notion of maximal vertex disjoint shortest augmenting paths. Invariants after we augment along these paths.
Hopcroft Karp Algorithm with analysis of O(msqrt{n}) time.
References: | Earlier reference as well as Chapter 3 from Introduction to Graph Theory Douglas B West.
|
- Meeting 20 : Thu, Feb 09, 12:00 pm-12:50 pm
References | |
Exercises | |
Reading | |
Weighted Matchings in Graphs. Formulating it as an LP. Formulating VC, Max-Flow as an LP. Dual of an LP. How to form a dual. Why is the dual useful?
References: | Chapter on LPs in CLRS.
|
- Meeting 21 : Mon, Feb 13, 11:00 am-11:50 am
References | |
Exercises | |
Reading | |
Primal Dual Algorithm for Max-weight matching in a bipartite graph. Equality Subgraph. Modifying the Dual.
- Meeting 22 : Tue, Feb 14, 10:00 am-10:50 am
References | |
Exercises | |
Reading | |
Max-Weight Primal Dual algo continued. Definition of a labeling function. Finding a vertex cover in the equality subgraph. Which edges are having excess? How to modify Duals.
- Meeting 23 : Wed, Feb 15, 09:00 am-09:50 am
References | |
Exercises | |
Reading | |
Running time analysis. O(n^4) running time algorithm.
- Meeting 24 : Thu, Feb 16, 12:00 pm-12:50 pm
References | |
Exercises | |
Reading | |
Dulmage Mendelsohn Decomposition Theorem for bipartite graphs. Brief description of application to rank maximal matchings.
- Meeting 25 : Mon, Feb 20, 11:00 am-11:50 am
References | |
Exercises | |
Reading | |
Non Bipartite Matchings. Edmonds algorithm. Definition of a blossom. Why is the definition useful?
- Meeting 26 : Tue, Feb 21, 10:00 am-10:50 am
References | |
Exercises | |
Reading | |
Edmonds Blossom Shrinking Lemma with proof. How do we find blossoms? How many times do we need to "explore" a vertex to search for augmenting paths?
- Meeting 27 : Wed, Feb 22, 09:00 am-09:50 am
References | |
Exercises | |
Reading | |
Edmonds Algorithm description. Labeling vertices odd and even. How to detect a blossom (even, even edge)?
- Meeting 28 : Thu, Feb 23, 12:00 pm-12:50 pm
References | |
Exercises | |
Reading | |
Edmonds algorithm revisited. Assignment 1 solutions discussed.
- Meeting 29 : Mon, Feb 27, 11:00 am-11:50 am
References | |
Exercises | |
Reading | |
Discussion of MidSem solutions.
- Meeting 30 : Tue, Feb 28, 10:00 am-10:50 am
References | |
Exercises | |
Reading | |
Tutte's theorem (non-biparitite equivalent of Halls theorem). Definition of a Good Set and Bad Set. Edge maximal graph.
- Meeting 31 : Wed, Mar 01, 09:00 am-09:50 am
References | |
Exercises | |
Reading | |
Proof of Tutte's theorem continued.
- Meeting 32 : Thu, Mar 02, 12:00 pm-12:50 pm
References | |
Exercises | |
Reading | |
Tutte Berge Formula with its proof.
Deriving Hall's Theorem from Tutte's theorem.
- Meeting 33 : Mon, Mar 06, 11:00 am-11:50 am
References | |
Exercises | |
Reading | |
Gallai Edmonds Decomposition theorem.
- Meeting 34 : Tue, Mar 07, 10:00 am-10:50 am
References | |
Exercises | |
Reading | |
Proof of Gallai Edmond's decomposition theorem.
LP for Bipartite matching revisited. Proof that the extreme points of this LP are integral. The natural LP for non-bipartite matchings is not integral.
- Meeting 35 : Wed, Mar 08, 09:00 am-09:50 am
References | |
Exercises | |
Reading | |
Perfect Matching LP for general graphs. Proof that the LP is 1/2 integeral.
The odd-set constraints. After adding these constraints the LP has integral extreme points.
- Meeting 36 : Thu, Mar 09, 12:00 pm-12:50 pm
References | |
Exercises | |
Reading | |
Proof of Integrality of the perfect matching polytopes in general graphs (continued from previous class).