Hall Theorem
- SDR: system of Distinct Representives
- distinct
- Hall's Theorem (marriage theorem): have a SDR
- Hall's Theorem (graph theory form): A bipartite graph has a matching of
- proof: induction, divide into two cases according to critical family ()
Min-Max Theorems
- König-Egerváry theorem: in bipartite graph, vertex cover = matching
- matchign: share a vertex
- vertex cover: adjacent to some
- König-Egerváry theorem (matrix form): For any 0-1 matrix, the maximum number of independent 1's equals the minimum number of rows and columns required to cover all the 1's
- : Hall Thoerem
- Dilworth's theorem: size of antichain in poset size of smallest partition of into chains
- chain: totally ordered set, all pairs of elements are comparable
- antichain: all pairs of elements are incomparable
- :
- Erdős-Szekeres Theorem: A sequence of more than different real numbers must contain either an increasing subsequence of length {\displaystyle m+1}{\displaystyle m+1}, or a decreasing subsequence of length .
Flow
- Flow
- digraph: , source , sink
- capacity:
- flow:
- constrain
- capacity:
- conservation:
- value of flow:
- Cut
- same input
- -cut:
- Flow Integrality Theorem: max integral flow = max-flow if capcities are integers
- Max-Flow Min-Cut Theorem: max-flow = min-cut (Ford-Fulkerson 1956, Kotzig 1956)
- Augmenting Path:
- if
- if
- maximum flow no augmenting path
- Proof that max-flow = min-cut iff no augmenting path
- Weak duality
- flow cut
- no augmenting path
- flow = cut
- Weak duality
- Menger's Theorem: undirected graph, - cut that removing disconnects
- min - cut = max # of disjoint - path