Skip to main content
Log in

Optimum matching forests II: General weights

  • Published:
Mathematical Programming Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. C. Berge,Graphs and hypergraphs (North Holland, Amsterdam, 1973).

    Google Scholar 

  2. W.H. Cunningham and A.B. Marsh III, “A primal algorithm for optimum matching”,Mathematical Programming Study 8 (1978) 50–72.

    Google Scholar 

  3. J. Edmonds, “Maximum matching and a polyhedron with (0, 1) vertices”,Journal of Research of the National Bureau of Standards 69B (1965) 125–130.

    Google Scholar 

  4. J. Edmonds, “Optimum branchings”,Journal of Research of the National Bureau of Standards 71B (1967) 233–240.

    Google Scholar 

  5. 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).

  6. J. Edmonds and W.R. Pulleyblank,Optimum matching (Johns Hopkins Press, to appear).

  7. R. Giles, “Optimum matching forests I: Special weights”,Mathematical Programming 22 (1982) 1–11.

    Google Scholar 

  8. R. Giles, “Optimum matching forests III: Facets of matching forest polyhedra”,Mathematical Programming 22 (1982) 39–51.

    Google Scholar 

  9. W.R. Pulleyblank, “Faces of matching polyhedra”, Thesis, University of Waterloo, Canada (1973).

    Google Scholar 

  10. 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.

    Google Scholar 

  11. J. Stoer and C. Witzgall,Convexity and optimization in finite dimensions I (Springer, Berlin, 1970).

    Google Scholar 

  12. W.T. Tutte, “The factorization of linear graphs”,Journal of the London Mathematical Society 22 (1947) 107–111.

    Google Scholar 

  13. W.T. Tutte, “The factors of graphs”,Canadian Journal of Mathematics 4 (1952) 314–328.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Additional information

Research partially supported by a N.R.C. of Canada Postdoctorate Fellowship.

Rights and permissions

Reprints 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

Download citation

  • Received:

  • Revised:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01581023

Key words

Navigation