Zusammenfassung
Das nicht-bipartite gewichtete Matching-Problem scheint eines der „schwersten“ in polynomieller Zeit lösbaren kombinatorischen Optimierungsprobleme zu sein. Wir werden EDMONDS’ KARDINALITÄTS-MATCHING-ALGORITHMUS für den gewichteten Fall erweitern und eine O (n3)-Implementierung angeben. Dieser Algorithmus hat diverse Anwendungen, von denen einige in den Aufgaben und in Abschnitt 12.2 vorgestellt werden.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Balinski, M.L.: Establishing the matching polytope. Journal of Combinatorial Theory 13, 1–13 (1972)
Ball, M.O., Derigs, U.: An analysis of alternative strategies for implementing matching algorithms. Networks 13, 517–549 (1983)
Birkhoff, G.: Tres observaciones sobre el algebra lineal. Revista Universidad Nacional de Tucumán, Series A 5, 147–151 (1946)
Burkard, R., Dell'Amico, M., Martello, S.: Assignment Problems. SIAM, Philadelphia (2009)
Cook, W.J., Rohe, A.: Computing minimum-weight perfect matchings. INFORMS Journal of Computing 11, 138–148 (1999)
Cunningham, W.H., Marsh, A.B.: A primal algorithm for optimum matching. Mathematical Programming Study 8, 50–72 (1978)
Edmonds, J.: Maximum matching and a polyhedron with (0,1) vertices. Journal of Research of the National Bureau of Standards B 69, 125–130 (1965)
Egerváry, E.: Matrixok kombinatorikus tulajdonságairol. Matematikai és Fizikai Lapok 38, 16–28 (1931) [auf Ungarisch]
Gabow, H.N.: Implementation of algorithms for maximum matching on non-bipartite graphs. Ph.D. Thesis. Stanford University, Dept. of Computer Science (1973)
Gabow, H.N.: An efficient implementation of Edmonds' algorithm for maximum matching on graphs. Journal of the ACM 23, 221–234 (1976)
Gabow, H.N.: Data structures for weighted matching and nearest common ancestors with linking. Proceedings of the 1st Annual ACM-SIAM Symposium on Discrete Algorithms, S. 434–443 (1990)
Grötschel, M., Pulleyblank, W.R.: Weakly bipartite graphs and the max-cut problem. Operations Research Letters 1, 23–27 (1981)
Kolmogorov, V.: Blossom V: a new implementation of a minimum cost perfect matching algorithm. Mathematical Programming Computation 1, 43–67 (2009)
Kuhn, H.W.: The Hungarian method for the assignment problem. Naval Research Logistics Quarterly 2, 83–97 (1955)
Lipton, R.J., Tarjan, R.E.: A separator theorem for planar graphs. SIAM Journal on Applied Mathematics 36, 177–189 (1979)
Lipton, R.J., Tarjan, R.E.: Applications of a planar separator theorem. SIAM Journal on Computing 9, 615–627 (1980)
Lovász, L.: Graph theory and integer programming. In: Hammer, P.L., Johnson, E.L., Korte, B.H. (Hrsg.) Discrete Optimization I. Annals of Discrete Mathematics, Bd. 4, S. 141–158. North-Holland, Amsterdam (1979)
Mehlhorn, K., Schäfer, G.: Implementation of \(O(nm\log n)\) weighted matchings in general graphs: the power of data structures. In: Näher, S., Wagner, D. (Hrsg.) Algorithm Engineering; WAE-2000. LNCS, Bd. 1982. S. 23–38; also electronically in The ACM Journal of Experimental Algorithmics 7 (2002)
Monge, G.: Mémoire sur la théorie des déblais et des remblais. Histoire de l'Académie Royale des Sciences 2, 666–704 (1784)
Munkres, J.: Algorithms for the assignment und transportation problems. Journal of the Society for Industrial and Applied Mathematics 5, 32–38 (1957)
Naddef, D., Pulleyblank, W.R.: Matchings in regular graphs. Discrete Mathematics 34, 283–291 (1981)
von Neumann, J.: A certain zero-sum two-person game equivalent to the optimal assignment problem. In: Kuhn, H.W. (Hrsg.) Contributions to the Theory of Games II. Ann. of Math. Stud., Bd. 28, S. 5–12. Princeton University Press, Princeton (1953)
Schrijver, A.: Short proofs on the matching polyhedron. Journal of Combinatorial Theory B 34, 104–108 (1983a)
Schrijver, A.: Min-max results in combinatorial optimization. In: Bachem, A., Grötschel, M., Korte, B. (Hrsg.) Mathematical Programming; The State of the Art – Bonn 1982, S. 439–500. Springer, Berlin (1983b)
Varadarajan, K.R.: A divide-and-conquer algorithm for min-cost perfect matching in the plane. Proceedings of the 39th Annual IEEE Symposium on Foundations of Computer Science, S. 320–329 (1998)
Weber, G.M.: Sensitivity analysis of optimal matchings. Networks 11, 41–56 (1981)
Weiterführende Literatur
Gerards, A.M.H.: Matching. In: Ball, M.O., Magnanti, T.L., Monma, C.L., Nemhauser, G.L. (Hrsg.) Handbooks in Operations Research and Management Science, Vol. 7: Network Models, S. 135–224. Elsevier, Amsterdam (1995)
Lawler, E.L.: Combinatorial Optimization; Networks and Matroids, Kap. 5, 6. Holt, Rinehart and Winston, New York (1976)
Papadimitriou, C.H., Steiglitz, K.: Combinatorial Optimization; Algorithms and Complexity, Kap. 11. Prentice-Hall, Englewood Cliffs (1982)
Pulleyblank, W.R.: Matchings and extensions. In: Graham, R.L., Grötschel, M., Lovász, L. (Hrsg.) Handbook of Combinatorics, Vol. 1. Elsevier, Amsterdam (1995)
Author information
Authors and Affiliations
Corresponding authors
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Korte, B., Vygen, J. (2012). Gewichtete Matchings. In: Kombinatorische Optimierung. Springer-Lehrbuch Masterclass. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-25401-7_11
Download citation
DOI: https://doi.org/10.1007/978-3-642-25401-7_11
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-25400-0
Online ISBN: 978-3-642-25401-7
eBook Packages: Life Science and Basic Disciplines (German Language)