Research notes on every problem, and a library of the papers behind them. Built from the open erdos repository.
Updated
Source. Sections 4.17 and 4.20, printed pp. 459–460; used in 6.6, p. 465 (published PDF).
Statement. Let be a Hungarian forest in a finite graph, with collective inner set and outer set , and let . Then
More generally, replace some outer vertices by pairwise disjoint odd blocks of sizes . For ordinary outer vertices use singleton blocks with . Assume each block has an internal matching omitting any specified vertex, and every edge leaving a block joins it to . Keep the quotient Hungarian forest and all its edge identities. Then the expanded graph satisfies
Proof. Every edge of the expanded graph belongs to one of three classes: it is internal to a block, it meets , or it is internal to . This follows from the stipulated neighbor condition. Any matching has at most edges inside each odd block, at most edges meeting , and at most edges in the third class. These are disjoint edge classes, proving the upper bound in (1).
Choose a maximum matching of each alternating tree in the quotient forest. Together they match every inner vertex to a distinct outer vertex and have edges. For each matched outer vertex, use in its block a near-perfect matching omitting the actual attachment endpoint of that chosen quotient edge. In an unmatched outer block, omit any vertex. These internal matchings, the forest matching, and a maximum matching on are pairwise disjoint and attain (1).
For singleton blocks this is the ordinary forest formula. The proof uses the collective neighbor condition and does not assume that each constituent tree is Hungarian.
Nested blossom expansions satisfy the block hypothesis by Section 4.14. This explicit counting form is supplied by the compilation to expand the source's forest analogy. It will be used in Section 6.6 both after deletion of an inner vertex and after deletion of a vertex in .