Popular Matchings in Complete Graphs

Our input is a complete graph G on n vertices where each vertex has a strict ranking of all other vertices in G. The goal is to construct a matching in G that is popular. A matching M is popular if M does not lose a head-to-head election against any matching $$M'$$ M ′ : here each vertex casts a vote for the matching in $$\{M,M'\}$$ { M , M ′ } in which it gets a better assignment. Popular matchings need not exist in the given instance G and the popular matching problem is to decide whether one exists or not. The popular matching problem in G is easy to solve for odd n. Surprisingly, the problem becomes $$\texttt {NP}$$ NP -complete for even n, as we show here. This is one of the few graph theoretic problems efficiently solvable when n has one parity and $$\texttt {NP}$$ NP -complete when n has the other parity.

[1]  Telikepalli Kavitha,et al.  Near-Popular Matchings in the Roommates Problem , 2011, SIAM J. Discret. Math..

[2]  Ashok Subramanian,et al.  A New Approach to Stable Matching Problems , 1989, SIAM J. Comput..

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

[4]  TELIKEPALLI KAVITHA,et al.  A Size-Popularity Tradeoff in the Stable Marriage Problem , 2014, SIAM J. Comput..

[5]  Kim-Sau Chung,et al.  On the Existence of Stable Roommate Matchings , 2000, Games Econ. Behav..

[6]  Telikepalli Kavitha,et al.  Popular edges and dominant matchings , 2018, Math. Program..

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

[8]  Telikepalli Kavitha,et al.  Two Problems in Max-Size Popular Matchings , 2019, Algorithmica.

[9]  Dan S. Felsenthal,et al.  The measurement of voting power , 1998 .

[10]  Eric McDermid,et al.  Three-Sided Stable Matchings with Cyclic Preferences , 2010, Algorithmica.

[11]  David Manlove,et al.  Algorithmics of Matching Under Preferences , 2013, Bull. EATCS.

[12]  L. Shapley,et al.  College Admissions and the Stability of Marriage , 1962 .

[13]  Robert W. Irving An Efficient Algorithm for the "Stable Roommates" Problem , 1985, J. Algorithms.

[14]  Jeannette C. M. Janssen On Even and Odd Latin Squares , 1995, J. Comb. Theory, Ser. A.

[15]  Jimmy J. M. Tan A Necessary and Sufficient Condition for the Existence of a Complete Stable Matching , 1991, J. Algorithms.

[16]  Telikepalli Kavitha,et al.  Popular matchings in the stable marriage problem , 2011, Inf. Comput..

[17]  Chung-Piaw Teo,et al.  The Geometry of Fractional Stable Matchings and Its Applications , 1998, Math. Oper. Res..