Years and Authors of Summarized Original Work
-
1955; Kuhn
-
1957; Munkres
Problem Definition
Assume that a complete bipartite graph, G(X, Y, X × Y ), with weights w(x, y) assigned to every edge (x, y) is given. A matching M is a subset of edges so that no two edges in M have a common vertex. A perfect matching is one in which all the nodes are matched. Assume that \(\vert X\vert =\vert Y \vert = n\). The weighted matching problem is to find a matching with the greatest total weight, where \(w\left (M\right ) =\sum \limits _{e\in M}w\left (e\right )\). Since G is a complete bipartite graph, it has a perfect matching. An algorithm that solves the weighted matching problem is due to Kuhn [4] and Munkres [6]. Assume that all edge weights are non-negative.
Key Results
Define a feasible vertex labeling ℓ as a mapping from the set of vertices in G to the reals, where
Call ℓ(x) the label of vertex x. It is...
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Recommended Reading
Ahuja R, Magnanti T, Orlin J (1993) Network flows: theory, algorithms and applications. Prentice Hall, Englewood Cliffs
Cook W, Cunningham W, Pulleyblank W, Schrijver A (1998) Combinatorial Optimization. Wiley, New York
Gabow H (1990) Data structures for weighted matching and nearest common ancestors with linking. In: Symposium on discrete algorithms, San Francisco, pp 434–443
Kuhn H (1955) The Hungarian method for the assignment problem. Naval Res Logist Q 2:83–97
Lawler E (1976) Combinatorial optimization: networks and matroids. Holt, Rinehart and Winston, New York
Munkres J (1957) Algorithms for the assignment and transportation problems. J Soc Ind Appl Math 5:32–38
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer Science+Business Media New York
About this entry
Cite this entry
Khuller, S. (2016). Assignment Problem. In: Kao, MY. (eds) Encyclopedia of Algorithms. Springer, New York, NY. https://doi.org/10.1007/978-1-4939-2864-4_35
Download citation
DOI: https://doi.org/10.1007/978-1-4939-2864-4_35
Published:
Publisher Name: Springer, New York, NY
Print ISBN: 978-1-4939-2863-7
Online ISBN: 978-1-4939-2864-4
eBook Packages: Computer ScienceReference Module Computer Science and Engineering