For a finite bipartite graph with left vertex set , Hall marriage theorem says that a matching in a graph covering exists exactly when for every . Necessity follows because distinct matched neighbors of lie in .
For sufficiency, induct on , the empty case being immediate. If a nonempty proper subset has , apply the induction hypothesis to the graph on . For the remaining graph, every satisfiesso induction matches the remaining vertices too. If there is no such tight subset and , every nonempty proper subset has at least one extra neighbor. Select an edge and remove its endpoints. Each subset of the remaining left vertices loses at most one neighbor, so it still satisfies the required condition; induction supplies the rest of the matching in a graph. The case follows directly from the condition.
For a doubly stochastic matrix , make a bipartite graph joining row to column when . For a row subset ,Hall marriage theorem therefore gives a perfect matching, or a permutation , with .
Articles by others on the same topic
There are currently no matching articles.