Skip to main content

Matchings in Graphs Variations of the Problem

  • Conference paper
Combinatorial Optimization and Applications (COCOA 2007)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 4616))

  • 1462 Accesses

Abstract

Many real-life optimization problems are naturally formulated as questions about matchings in (bipartite) graphs.

  • We have a bipartite graph. The edge set is partitioned into classes E 1, E 2, . . . , E r . For a matching M, let s i be the number of edges in M ∩ E i . A rank − maximal matching maximizes the vector (s 1, s 2, . . . , s r ). We show how to compute a rank-maximal matching in time O(r\(\sqrt{nm}\)) [IKM + 06].

  • We have a bipartite graph. The vertices on one side of the graph rank the vertices on the other side; there are no ties. We call a matching M more popular than a matching N if the number of nodes preferring M over N is larger than the number of nodes preferring N over M. We call a matching popular, if there is no matching which is more popular. We characterize the instances with a popular matching, decide the existence of a popular matching, and compute a popular matching (if one exists) in time O(\(\sqrt{nm}\)) [AIKM05].

  • We have a bipartite graph. The vertices on both sides rank the edges incident to them with ties allowed. A matching M is stable if there is no pair \((a, b) \in E{\backslash}M\) such that a prefers b over her mate in M and b prefers a over his mate in M or is indifferent between a and his mate. We show how to compute stable matchings in time O(nm) [KMMP04].

  • In a random graph, edges are present with probability p independent of other edges. We show that for p ≥ c 0/n and c 0 a suitable constant, every non-maximal matching has a logarithmic length augmenting path. As a consequence the average running time of matching algorithms on random graphs is O(m log n) [BMSH05].

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight 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

References

Download references

Author information

Authors and Affiliations

Authors

Editor information

Andreas Dress Yinfeng Xu Binhai Zhu

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Mehlhorn, K. (2007). Matchings in Graphs Variations of the Problem. In: Dress, A., Xu, Y., Zhu, B. (eds) Combinatorial Optimization and Applications. COCOA 2007. Lecture Notes in Computer Science, vol 4616. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-73556-4_1

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-73556-4_1

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-73555-7

  • Online ISBN: 978-3-540-73556-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics