Skip to main content

Efficient Algorithms for Weighted Rank-Maximal Matchings and Related Problems

  • Conference paper
Algorithms and Computation (ISAAC 2006)

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

Included in the following conference series:

Abstract

We consider the problem of designing efficient algorithms for computing certain matchings in a bipartite graph \(G =({\mathcal{A}} \cup {\mathcal{P}}, {\mathcal{E}})\), with a partition of the edge set as \({\mathcal{E}} = {\mathcal{E}}_1 {\mathbin {\dot{\cup}}} {\mathcal{E}}_2 \ldots {\mathbin {\dot{\cup}}} {\mathcal{E}}_r\). A matching is a set of (a, p) pairs, \(a \in {\mathcal{A}}, p\in{\mathcal{P}}\) such that each a and each p appears in at most one pair. We first consider the popular matching problem; an \(O(m\sqrt{n})\) algorithm to solve the popular matching problem was given in [3], where n is the number of vertices and m is the number of edges in the graph. Here we present an O(n ω) randomized algorithm for this problem, where ω< 2.376 is the exponent of matrix multiplication. We next consider the rank-maximal matching problem; an \(O(\min(mn,Cm\sqrt{n}))\) algorithm was given in [7] for this problem. Here we give an O(Cn ω) randomized algorithm, where C is the largest rank of an edge used in such a matching. We also consider a generalization of this problem, called the weighted rank-maximal matching problem, where vertices in \({\mathcal{A}}\) have positive weights.

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

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Abdulkadiroǧlu, A., Sönmez, T.: Random serial dictatorship and the core from random endowments in house allocation problems. Econometrica 66(3), 689–701 (1998)

    Article  MathSciNet  Google Scholar 

  2. Abraham, D.J., Cechlárová, K., Manlove, D.F., Mehlhorn, K.: Pareto-optimality in house allocation problems. In: Fleischer, R., Trippen, G. (eds.) ISAAC 2004. LNCS, vol. 3341, pp. 3–15. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  3. Abraham, D.J., Irving, R.W., Kavitha, T., Mehlhorn, K.: Popular matchings. In: Proc. of 16th SODA, pp. 424–432 (2005)

    Google Scholar 

  4. Cheriyan, J.: Randomized Õ(M(|V|)) algorithms for problems in matching theory. SIAM Journal on Computing 26(6), 1635–1655 (1997)

    Article  MATH  MathSciNet  Google Scholar 

  5. Hopcroft, J.E., Karp, R.M.: A n 5/2 Algorithm for Maximum Matchings in Bipartite Graphs. SIAM Journal on Computing 2, 225–231 (1973)

    Article  MATH  MathSciNet  Google Scholar 

  6. Hylland, A., Zeckhauser, R.: The efficient allocation of individuals to positions. Journal of Political Economy 87(2), 293–314 (1979)

    Article  Google Scholar 

  7. Irving, R.W., Kavitha, T., Mehlhorn, K., Michail, D., Paluch, K.: Rank-maximal matchings. In: Proc. of 15th SODA, pp. 68–75 (2004)

    Google Scholar 

  8. Lovász, L.: On determinants, matchings and random algorithms. Fundamentals of Computation Theory, 565–574 (1979)

    Google Scholar 

  9. Mucha, M., Sankowski, P.: Maximum Matchings via Gaussian Eliminatio. In: Proc. of 45th FOCS, pp. 248–255 (2004)

    Google Scholar 

  10. Mestre, J.: Weighted popular matchings. In: Bugliesi, M., Preneel, B., Sassone, V., Wegener, I. (eds.) ICALP 2006. LNCS, vol. 4051, pp. 715–726. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  11. Roth, A.E., Postlewaite, A.: Weak versus strong domination in a market with indivisible goods. Journal of Mathematical Economics 4, 131–137 (1977)

    Article  MATH  MathSciNet  Google Scholar 

  12. Yuan, Y.: Residence exchange wanted: a stable residence exchange problem. European Journal of Operational Research 90, 536–546 (1996)

    Article  MATH  Google Scholar 

  13. Zhou, L.: On a conjecture by Gale about one-sided matching problems. Journal of Economic Theory 52(1), 123–135 (1990)

    Article  MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Kavitha, T., Shah, C.D. (2006). Efficient Algorithms for Weighted Rank-Maximal Matchings and Related Problems. In: Asano, T. (eds) Algorithms and Computation. ISAAC 2006. Lecture Notes in Computer Science, vol 4288. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11940128_17

Download citation

  • DOI: https://doi.org/10.1007/11940128_17

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-49694-6

  • Online ISBN: 978-3-540-49696-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics