Skip to main content
Log in

The popular matching and condensation problems under matroid constraints

  • Published:
Journal of Combinatorial Optimization Aims and scope Submit manuscript

Abstract

The popular matching problem introduced by Abraham, Irving, Kavitha, and Mehlhorn is a matching problem in which there exist applicants and posts, and applicants have preference lists over posts. A matching M is said to be popular, if there exists no other matching N such that the number of applicants that prefer N to M is larger than the number of applicants that prefer M to N. The goal of this problem is to decide whether there exists a popular matching, and find a popular matching if one exists. In this paper, we first consider a matroid generalization of the popular matching problem with strict preference lists, and give a polynomial-time algorithm for this problem. In the second half of this paper, we consider the problem of transforming a given instance of a matroid generalization of the popular matching problem with strict preference lists by deleting a minimum number of applicants so that it has a popular matching. This problem is a matroid generalization of the popular condensation problem with strict preference lists introduced by Wu, Lin, Wang, and Chao. By using the results in the first half, we give a polynomial-time algorithm for this problem.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

Notes

  1. In the conference version, we used the algorithms of Aigner and Dowling (1971), Lawler (1975) for computing a maximum-size common independent set. Furthermore, in this paper, we use the fact that \(|\varPi _X| = O(n)\). Thus, the evaluation in this paper is better than that in the conference version.

References

  • Abraham DJ, Irving RW, Kavitha T, Mehlhorn K (2007) Popular matchings. SIAM J Comput 37(4):1030–1045

    Article  MathSciNet  MATH  Google Scholar 

  • Aigner M, Dowling TA (1971) Matching theory for combinatorial geometries. Trans Am Math Soc 158(1):231–245

    Article  MathSciNet  MATH  Google Scholar 

  • Biró P, Fleiner T, Irving RW, Manlove DF (2010) The college admissions problem with lower and common quotas. Theor Comput Sci 411(34–36):3136–3153

    Article  MathSciNet  MATH  Google Scholar 

  • Cunningham WH (1986) Improved bounds for matroid partition and intersection algorithms. SIAM J Comput 15(4):948–957

    Article  MathSciNet  MATH  Google Scholar 

  • Edmonds J, Guy R, Hanani H, Sauer N, Schönheim J (1970) Submodular functions, matroids, and certain polyhedra. Combinatorial structures and their applications. Gordon and Breach, New York, pp 69–87

    Google Scholar 

  • Fleiner T (2003) A fixed-point approach to stable matchings and some applications. Math Oper Res 28(1):103–126

    Article  MathSciNet  MATH  Google Scholar 

  • Fleiner T, Kamiyama N (2012) A matroid approach to stable matchings with lower quotas. In: Proceedings of the 23rd annual ACM-SIAM symposium on discrete algorithms, pp 135–142

  • Frank A (1981) A weighted matroid intersection algorithm. J Algorithms 2(4):328–336

    Article  MathSciNet  MATH  Google Scholar 

  • Fujishige S, Tamura A (2007) A two-sided discrete-concave market with possibly bounded side payments: an approach by discrete convex analysis. Math Oper Res 32(1):136–155

    Article  MathSciNet  MATH  Google Scholar 

  • Gärdenfors P (1975) Match making: assignments based on bilateral preferences. Behav Sci 20(3):166–173

    Article  Google Scholar 

  • Kavitha T, Nasre M (2009) Optimal popular matchings. Discrete Appl Math 157(14):3181–3186

    Article  MathSciNet  MATH  Google Scholar 

  • Kavitha T, Nasre M (2011) Popular matchings with variable item copies. Theor Comput Sci 412(12):1263–1274

    Article  MathSciNet  MATH  Google Scholar 

  • Kavitha T, Nasre M, Nimbhorkar P (2014) Popularity at minimum cost. J Comb Optim 27(3):574–596

    Article  MathSciNet  MATH  Google Scholar 

  • Lawler EL (1975) Matroid intersection algorithms. Math Program 9(1):31–56

    Article  MathSciNet  MATH  Google Scholar 

  • Manlove DF, Sng CTS (2006) Popular matchings in the capacitated house allocation problem. In: Proceedings of the 14th European symposium on algorithms, vol 4168 of lecture notes in computer science, pp 492–503

  • McDermid E, Irving RW (2011) Popular matchings: structure and algorithms. J Comb Optim 22(3):339–358

    Article  MathSciNet  MATH  Google Scholar 

  • Mestre J (2014) Weighted popular matchings. ACM Trans Algorithms 10(1):2

    Article  MathSciNet  MATH  Google Scholar 

  • Oxley JG (2011) Matroid theory, 2nd edn. Oxford University Press, Oxford

    Book  MATH  Google Scholar 

  • Sng CTS, Manlove DF (2010) Popular matchings in the weighted capacitated house allocation problem. J Discrete Algorithms 8(2):102–116

    Article  MathSciNet  MATH  Google Scholar 

  • Wu Y-W, Lin W-Y, Wang H-L, Chao K-M (2013) An optimal algorithm for the popular condensation problem. In: Proceedings of the 24th international workshop on combinatorial algorithms, vol 8288 of lecture notes in computer science, pp 412–422

  • Wu Y-W, Lin W-Y, Wang H-L, Chao K-M (2014) The generalized popular condensation problem. In: Proceedings of the 25th international symposium on algorithms and computation, vol 8889 of lecture notes in computer science, pp 606–617

Download references

Acknowledgments

This work was supported by JSPS KAKENHI Grant Number 25730006. The author would like to thank anonymous referees for helpful comments on an earlier version of this paper.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Naoyuki Kamiyama.

Additional information

An earlier version of this paper has appeared in the Proceedings of the 8th Annual International Conference on Combinatorial Optimization and Applications (COCOA), volume 8881 of Lecture Notes in Computer Science, pages 713–728, 2014.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Kamiyama, N. The popular matching and condensation problems under matroid constraints. J Comb Optim 32, 1305–1326 (2016). https://doi.org/10.1007/s10878-015-9965-8

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10878-015-9965-8

Keywords

Navigation