TOPICS
Search

Popular Matching


A popular matching is a matching that loses no pairwise majority vote against another matching under prescribed vertex preferences. Each graph vertex strictly orders its neighbors and prefers any neighbor to being unmatched. A graph vertex votes for M over N when it prefers its partner in M to its partner in N; it abstains if its partner is unchanged. Popularity means that, for every competing matching N, at least as many vertices prefer M to N as prefer N to M (Bérczi-Kovács and Szabó 2026).

Every stable matching is popular under strict preferences, but a popular matching need not be stable. Stability requires the absence of a blocking pair of adjacent vertices that each prefer the other to their assigned partner, as in the stable marriage problem. A blocking pair does not by itself guarantee a competing matching that wins the majority comparison. The inverse popular matching problem minimizes the cost of changing preferences to make a prescribed matching popular.


See also

Inverse Popular Matching, Matching, Stable Marriage, Stable Marriage Problem

Explore with Wolfram|Alpha

References

Bérczi-Kovács, E. and Szabó, E. "How to Secure General Acceptance for a Matching?--Inverse Popular Matchings." Elec. J. Combin. 33, P4.11, 2026. https://doi.org/10.37236/13747.

Cite this as:

Weisstein, Eric W. "Popular Matching." From MathWorld--A Wolfram Resource. https://mathworld.wolfram.com/PopularMatching.html

Subject classifications