Research notes on every problem, and a library of the papers behind them. Built from the open erdos repository.
Updated
Source. Item (29), "Correctness and bound," pp. 59--60, with the algorithm (19)--(28) on pp. 58--59 and Item (30) on p. 60, of W. H. Cunningham and A. B. Marsh III, "A primal algorithm for optimum matching," Mathematical Programming Study 8 (1978), 50--72, https://doi.org/10.1007/BFb0121194. The edition read is identified on the source card.
Statement
Setting (pp. 52--57). The problem is to find a perfect matching of maximizing , with the odd-set dual program (3) of p. 52 (see Theorem (46)). For a pair write . The algorithm keeps a real vector , a nonnegative vector , a shrinking family of and a perfect matching of the graph obtained from by shrinking the maximal members of , subject to (17): for and for every edge of the odd polygon kept with each ; and (18): for . It does not require until the end (p. 53).
Item (29) (pp. 59--60). Each step of the primal algorithm preserves these properties; if the algorithm terminates, its final step (28) (p. 59) extends to a perfect matching of that is optimal, with optimal for (3). The algorithm terminates: the choice of vertex in step (19) happens at most times; there are at most occurrences of steps (20)--(24) and at most occurrences of (25)--(27); and the paper establishes a computation bound of .
Item (30) (p. 60) adds that a bound of can be achieved with considerable care, without giving the details. Item (31) (pp. 60--61) explains how to start when no perfect matching is known, by adding artificial edges of sufficiently small weight.
Read depth. Claims checked: the algorithm and the argument of (29) were read on the print.
Proof pointer
pp. 59--60. Once holds for an edge it is never lost, and is changed only when every edge at satisfies it, which bounds the number of stages by . Within a stage each tree-growing, shrinking or expanding step raises by at least one, where is the set of vertices of in odd vertices of the tree and the members of not inside an odd pseudo vertex; the nested-family bound (9) (p. 54) confines this quantity to a range of length about , which bounds the steps in a stage.
Dependencies
Theorem (7) (p. 54): if is a shrinking family of , every perfect matching of the graph obtained by shrinking its maximal members is contained in a perfect matching of ; and the bound (9) (p. 54) on nested families.
Bears on
No Erdős problem is recorded for this result. It underlies Theorem (46).