Skip to main content

Graphs and Optimization

  • Chapter
  • First Online:
Book cover The Euclidean Matching Problem

Part of the book series: Springer Theses ((Springer Theses))

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

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 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. 2.

    More general polynomial algorithms are available to solve the matching problem on weighted graph \(\mathtt {K}_{N,M}\), \(N\ne M\).

  3. 3.

    Observe that different matching solutions are in general possible, but corresponding to the same cost.

References

  1. C. Berge, Graphs and Hypergraphs (North-Holland Mathematical Library, Amsterdam, 1973)

    MATH  Google Scholar 

  2. G. Dantzig, M. Thapa, Linear Programming 1: Introduction, Springer Series in Operations Research and Financial Engineering (Springer, New York, 1997)

    MATH  Google Scholar 

  3. R. Diestel, Graph Theory, Springer Graduate Texts in Mathematics (GTM) (Springer,Heidelberg, 2012)

    Google Scholar 

  4. E. Dinic, M. Kronrod, An algorithm for the solution of the assignment problem. Sov. Math. Dokl. 10(6), 1324–1326 (1969)

    MATH  Google Scholar 

  5. J. Edmonds, R.M. Karp, Theoretical improvements in algorithmic efficiency for network flow problems. J. ACM (JACM) 19(2), 248–264 (1972)

    Article  MATH  Google Scholar 

  6. D. Jungnickel, T. Schade, Graphs, Networks and Algorithms (Springer, Berlin, 2005)

    Google Scholar 

  7. V. Klee, G.J. Minty, How good is the simplex algorithm. Technical report, DTIC Document (1970)

    Google Scholar 

  8. H.W. Kuhn, The Hungarian method for the assignment problem. Nav. Res. Logist. Q. 2, 83–97 (1955)

    Article  MathSciNet  MATH  Google Scholar 

  9. L. Lovász, D. Plummer, Matching Theory. AMS Chelsea Publishing Series (AMS, Providence, 2009)

    Google Scholar 

  10. C. Moore, S. Mertens, The Nature of Computation (OUP, Oxford, 2011)

    Book  MATH  Google Scholar 

  11. J. Munkres, Algorithms for the assignment and transportation problems. J. Soc. Ind. Appl. Math. 5(1), 32–38 (1957)

    Article  MathSciNet  MATH  Google Scholar 

  12. C. Papadimitriou, Computational Complexity, Theoretical computer science (Addison-Wesley, Reading, 1994)

    MATH  Google Scholar 

  13. C. Papadimitriou, K. Steiglitz, Combinatorial Optimization: Algorithms and Complexity, Dover Books on Computer Science Series (Dover Publications, Mineola, 1998)

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Gabriele Sicuro .

Rights and permissions

Reprints 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

Publish with us

Policies and ethics