Abstract
The matching problem is an important combinatorial problem defined on a graph. Graphs provide very often a pictorial representation of the mathematical structure underlying combinatorial optimization problems. On the other hand, graph theory is by itself rich of elegant results that can give us useful insights on many combinatorial and physical problems. For these reasons, we present here a very short introduction to the basic definitions and results of graph theory. We will refer mostly to the standard textbook of Diestel [3].
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
In the present work, given a set A of \(N\in \mathbb {N}\) elements, we will use the notation \(|A|=N\) for the cardinality of the set.
- 2.
More general polynomial algorithms are available to solve the matching problem on weighted graph \(\mathtt {K}_{N,M}\), \(N\ne M\).
- 3.
Observe that different matching solutions are in general possible, but corresponding to the same cost.
References
C. Berge, Graphs and Hypergraphs (North-Holland Mathematical Library, Amsterdam, 1973)
G. Dantzig, M. Thapa, Linear Programming 1: Introduction, Springer Series in Operations Research and Financial Engineering (Springer, New York, 1997)
R. Diestel, Graph Theory, Springer Graduate Texts in Mathematics (GTM) (Springer,Heidelberg, 2012)
E. Dinic, M. Kronrod, An algorithm for the solution of the assignment problem. Sov. Math. Dokl. 10(6), 1324–1326 (1969)
J. Edmonds, R.M. Karp, Theoretical improvements in algorithmic efficiency for network flow problems. J. ACM (JACM) 19(2), 248–264 (1972)
D. Jungnickel, T. Schade, Graphs, Networks and Algorithms (Springer, Berlin, 2005)
V. Klee, G.J. Minty, How good is the simplex algorithm. Technical report, DTIC Document (1970)
H.W. Kuhn, The Hungarian method for the assignment problem. Nav. Res. Logist. Q. 2, 83–97 (1955)
L. Lovász, D. Plummer, Matching Theory. AMS Chelsea Publishing Series (AMS, Providence, 2009)
C. Moore, S. Mertens, The Nature of Computation (OUP, Oxford, 2011)
J. Munkres, Algorithms for the assignment and transportation problems. J. Soc. Ind. Appl. Math. 5(1), 32–38 (1957)
C. Papadimitriou, Computational Complexity, Theoretical computer science (Addison-Wesley, Reading, 1994)
C. Papadimitriou, K. Steiglitz, Combinatorial Optimization: Algorithms and Complexity, Dover Books on Computer Science Series (Dover Publications, Mineola, 1998)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this chapter
Cite this chapter
Sicuro, G. (2017). Graphs and Optimization. In: The Euclidean Matching Problem. Springer Theses. Springer, Cham. https://doi.org/10.1007/978-3-319-46577-7_2
Download citation
DOI: https://doi.org/10.1007/978-3-319-46577-7_2
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-46576-0
Online ISBN: 978-3-319-46577-7
eBook Packages: Physics and AstronomyPhysics and Astronomy (R0)