A Size-Popularity Tradeoff in the Stable Marriage Problem

Given a bipartite graph $G = (\mathcal{A}\cup\mathcal{B}, E)$ where each vertex ranks its neighbors in a strict order of preference, the problem of computing a stable matching is classical and well studied. A stable matching has size at least $\frac{1}{2}|M_{\max}|$, where $M_{\max}$ is a maximum size matching in $G$, and there are simple examples where this bound is tight. It is known that a stable matching is a minimum size popular matching. A matching $M$ is said to be popular if there is no matching where more vertices are better off than in $M$. In this paper we show the first linear time algorithm for computing a maximum size popular matching in $G$. A maximum size popular matching is guaranteed to have size at least $\frac{2}{3}|M_{\max}|$, and this bound is tight. We then consider the following problem: is there a maximum size matching $M^*$ that is popular within the set of maximum size matchings in $G$, that is, $|M^*| = |M_{\max}|$ and there is no maximum size matching that is more popular than...

[1]  David Manlove,et al.  Popular Matchings in the Capacitated House Allocation Problem , 2006, ESA.

[2]  P. Gärdenfors Match making: Assignments based on bilateral preferences , 1975 .

[3]  Mohammad Mahdian,et al.  Random popular matchings , 2006, EC '06.

[4]  Robert W. Irving,et al.  The Stable marriage problem - structure and algorithms , 1989, Foundations of computing series.

[5]  Telikepalli Kavitha,et al.  Popular mixed matchings , 2009, Theor. Comput. Sci..

[6]  Julián Mestre,et al.  Weighted popular matchings , 2006, TALG.

[7]  Eric McDermid,et al.  Popular matchings: structure and algorithms , 2009, J. Comb. Optim..

[8]  Telikepalli Kavitha,et al.  Popular Matchings in the Stable Marriage Problem , 2011, ICALP.

[9]  David Gale,et al.  Some remarks on the stable matching problem , 1985, Discret. Appl. Math..

[10]  L. S. Shapley,et al.  College Admissions and the Stability of Marriage , 2013, Am. Math. Mon..

[11]  David Manlove,et al.  Popular Matchings in the Marriage and Roommates Problems , 2010, CIAC.

[12]  Telikepalli Kavitha,et al.  Optimal popular matchings , 2009, Discret. Appl. Math..

[13]  Kurt Mehlhorn,et al.  Popular matchings , 2005, SODA '05.

[14]  Zoltán Király Better and Simpler Approximation Algorithms for the Stable Marriage Problem , 2009, Algorithmica.

[15]  Richard Matthew McCutchen The Least-Unpopularity-Factor and Least-Unpopularity-Margin Criteria for Matching Problems with One-Sided Preferences , 2008, LATIN.