Abstract
Matching forests generalize branchings in a directed graph and matchings in an undirected graph. We present an efficient algorithm, the PMF Algorithm, for the problem: given a mixed graphG and a real weight on each of its edges, find a perfect matching forest of maximum weight-sum. The PMF Algorithm proves the sufficiency of a linear system which definesP = (G) andP(G), the convex hull of incidence vectors of perfect matching forests and matching forests respectively ofG. The algorithm also provides a generalization of Tutte's theorem on the existence of perfect matchings in an undirected graph.
Similar content being viewed by others
References
C. Berge,Graphs and hypergraphs (North Holland, Amsterdam, 1973).
W.H. Cunningham and A.B. Marsh III, “A primal algorithm for optimum matching”,Mathematical Programming Study 8 (1978) 50–72.
J. Edmonds, “Maximum matching and a polyhedron with (0, 1) vertices”,Journal of Research of the National Bureau of Standards 69B (1965) 125–130.
J. Edmonds, “Optimum branchings”,Journal of Research of the National Bureau of Standards 71B (1967) 233–240.
J. Edmonds and E.L. Johnson, “Matching: A well-solved class of linear programs”, in: R.K. Guy et al. eds.,Combinatorial structures and their applications (Gordon and Breach, 1970).
J. Edmonds and W.R. Pulleyblank,Optimum matching (Johns Hopkins Press, to appear).
R. Giles, “Optimum matching forests I: Special weights”,Mathematical Programming 22 (1982) 1–11.
R. Giles, “Optimum matching forests III: Facets of matching forest polyhedra”,Mathematical Programming 22 (1982) 39–51.
W.R. Pulleyblank, “Faces of matching polyhedra”, Thesis, University of Waterloo, Canada (1973).
W.R. Pulleyblank and J. Edmonds, “Facets of 1-matching polyhedra”,Hypergraph seminar, Ohio State University 1972, Lecture Notes in Mathematics 411 (Springer, Berlin, 1974) pp. 214–242.
J. Stoer and C. Witzgall,Convexity and optimization in finite dimensions I (Springer, Berlin, 1970).
W.T. Tutte, “The factorization of linear graphs”,Journal of the London Mathematical Society 22 (1947) 107–111.
W.T. Tutte, “The factors of graphs”,Canadian Journal of Mathematics 4 (1952) 314–328.
Author information
Authors and Affiliations
Additional information
Research partially supported by a N.R.C. of Canada Postdoctorate Fellowship.
Rights and permissions
About this article
Cite this article
Giles, R. Optimum matching forests II: General weights. Mathematical Programming 22, 12–38 (1982). https://doi.org/10.1007/BF01581023
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF01581023