Abstract
We consider the problem of computing matchings under two-sided preferences in the presence of lower as well as upper-quota requirements for the resources. In the presence of lower-quotas a feasible matching may not exist and hence we focus on critical matchings. Informally, a critical matching achieves the smallest deficiency. We first consider two well-studied notions of optimality with respect to preferences, namely stability and envy-freeness. There exist instances that do not admit a critical stable matching or a critical envy-free matching. When critical matching satisfying the optimality criteria does not exist, we focus on computing a minimum-deficiency matching among all stable or envy-free matchings. To ensure guaranteed existence of an optimal critical matching, we introduce and study a new notion of optimality, namely relaxed stability. We show that every instance admits a critical relaxed stable matching and it can be efficiently computed. We then investigate the computational complexity of computing maximum size optimal matchings with smallest deficiency. Our results show that computing a maximum size minimum-deficiency envy-free matching and a maximum size critical relaxed stable matching are both hard to approximate within \(\frac{21}{19}-\epsilon \), for any \(\epsilon > 0\) unless P = NP. For envy-free matchings, we present an approximation algorithm for general instances and a polynomial time exact algorithm for a special case. For relaxed stable matchings, we present a constant factor approximation algorithm for general instances.
This is a preview of subscription content, access via your institution.










Data Availability
Data sharing not applicable to this article as no datasets were generated or analysed during the current study.
Notes
We refer the reader to Fig. 11 in Appendix A for an example in which a maximum size popular matching is not relaxed stable.
The conference version of our work (Krishnaa et al. 2020) uses a weaker notion of relaxed stability and the \(\frac{3}{2}\)-approximation algorithm to the MAXRSM problem is completely different from the one given here.
References
Biró P, Fleiner T, Irving RW, Manlove D (2010) The college admissions problem with lower and common quotas. Theor Comput Sci 411(34–36):3136–3153. https://doi.org/10.1016/j.tcs.2010.05.005
Dinur I, Safra S (2002) The importance of being biased. In: Reif JH (ed) Proceedings on 34th annual ACM symposium on theory of computing, May 19–21 (2002), Montréal, Québec, Canada. ACM, pp 33–42. https://doi.org/10.1145/509907.509915
Ehlers L, Hafalir IE, Yenmez MB, Yildirim MA (2014) School choice with controlled choice constraints: hard bounds versus soft bounds. J Econ Theory 153:648–683. https://doi.org/10.1016/j.jet.2014.03.004
Fleiner T, Kamiyama N (2016) A matroid approach to stable matchings with lower quotas. Math Oper Res 41(2):734–744. https://doi.org/10.1287/moor.2015.0751
Fragiadakis D, Iwasaki A, Troyan P, Ueda S, Yokoo M (2015) Strategyproof matching with minimum quotas. ACM Trans Econ Comput 4(1):6:1-6:40. https://doi.org/10.1145/2841226
Gale D, Shapley LS (1962) College admissions and the stability of marriage. Am Math Mon 69(1):9–15
Goto M, Iwasaki A, Kawasaki Y, Kurata R, Yasuda Y, Yokoo M (2016) Strategyproof matching with regional minimum and maximum quotas. Artif Intell 235:40–57. https://doi.org/10.1016/j.artint.2016.02.002
Halldórsson MM, Iwama K, Miyazaki S, Yanagisawa H (2007) Improved approximation results for the stable marriage problem. ACM Trans Algorithms 3(3):30. https://doi.org/10.1145/1273340.1273346
Hamada K, Iwama K, Miyazaki S (2016) The hospitals/residents problem with lower quotas. Algorithmica 74(1):440–465. https://doi.org/10.1007/s00453-014-9951-z
Huang C (2010) Classified stable matching. In: Proceedings of the twenty-first annual ACM-SIAM symposium on discrete algorithms, SODA 2010, pp 1235–1253. https://doi.org/10.1137/1.9781611973075.99
Kamada Y, Kojima F (2015) Efficient matching under distributional constraints: theory and applications. Am Econ Rev 105:67–99. https://doi.org/10.1257/aer.20101552
Kamada Y, Kojima F (2017) Stability concepts in matching under distributional constraints. J Econ Theory 168:107–142. https://doi.org/10.1016/j.jet.2016.12.006
Kavitha T (2021) Matchings, critical nodes, and popular solutions. In: 41st IARCS annual conference on foundations of software technology and theoretical computer science, FSTTCS 2021, December 15–17, 2021, Virtual Conference, LIPIcs, vol 213, pp 25:1–25:19. https://doi.org/10.4230/LIPIcs.FSTTCS.2021.25
Khot S, Regev O (2008) Vertex cover might be hard to approximate to within \(2-\epsilon \). J Comput Syst Sci 74(3):335–349. https://doi.org/10.1016/j.jcss.2007.06.019
Krishnaa P, Limaye G, Nasre M, Nimbhorkar P (2020) Envy-freeness and relaxed stability: Hardness and approximation algorithms. In: Algorithmic game theory. Springer, Cham, pp 193–208. https://doi.org/10.1007/978-3-030-57980-7_13
Krishnapriya AM, Nasre M, Nimbhorkar P, Rawat A (2018) How good are popular matchings? In: 17th international symposium on experimental algorithms, SEA 2018, pp 9:1–9:14. https://doi.org/10.4230/LIPIcs.SEA.2018.9
Nasre M, Nimbhorkar P (2017) Popular matchings with lower quotas. In: 37th IARCS annual conference on foundations of software technology and theoretical computer science, FSTTCS 2017, pp 44:1–44:15. https://doi.org/10.4230/LIPIcs.FSTTCS.2017.44
Roth AE (1986) On the allocation of residents to rural hospitals: a general property of two-sided matching markets. Econometrica 54(2):425–427
Wu Q, Roth AE (2018) The lattice of envy-free matchings. Games Econ Behav 109:201–211. https://doi.org/10.1016/j.geb.2017.12.016
Yokoi Y (2020) Envy-free matchings with lower quotas. Algorithmica 82(2):188–211. https://doi.org/10.1007/s00453-018-0493-7
Acknowledgements
We thank anonymous reviewers for their helpful comments that improved the presentation of the paper. Special thanks for suggesting the stronger notion of relaxed stability.
Funding
This work was partially supported by the Grant CRG/2019/004757.
Author information
Authors and Affiliations
Contributions
All authors contributed to the results related to envy-freeness. GL, MN and PN contributed to the results related to relaxed stability. The first draft of the manuscript was written by PK and GL and all authors edited the manuscript. All authors have read and approved the final manuscript.
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
A preliminary version of this work appeared in 13th Symposium on Algorithmic Game Theory, SAGT’ 20 (Krishnaa et al. 2020). This work was partially supported by the Grant CRG/2019/004757.
Part of this work was done when the first author was a student at IIT Madras.
A Example from Nasre and Nimbhorkar (2017) illustrating the difference between popularity and relaxed stability
A Example from Nasre and Nimbhorkar (2017) illustrating the difference between popularity and relaxed stability
See Fig. 11.
An HRLQ instance from Nasre and Nimbhorkar (2017) (Fig. 2, Appendix). The maximum cardinality popular matching output by the algorithm in Nasre and Nimbhorkar (2017) is \(M = \{(r_1 , h_5 ), (r_2 , h_1 ), (r_3 , h_2 )\}\). The matching M is not relaxed stable since \((r_2, h_2)\) blocks M and the hospital to which \(r_2\) is assigned, that is \(h_1\) has surplus in M. The algorithm presented in this paper outputs the matching \(M' = \{(r_1, h_5), (r_2, h_2), (r_3, h_1)\}\) which is relaxed stable
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Krishnaa, P., Limaye, G., Nasre, M. et al. Envy-freeness and relaxed stability: hardness and approximation algorithms. J Comb Optim 45, 41 (2023). https://doi.org/10.1007/s10878-022-00963-x
Accepted:
Published:
DOI: https://doi.org/10.1007/s10878-022-00963-x
Keywords
- Matchings under preferences
- Lower quota
- Envy-freeness
- Relaxed stability
- Approximation
- Critical matchings