Abstract

We consider the problem of computing a maximum cardinality popular matching in a bipartite graph G=(A∪B,E) where each vertex u∈A∪B ranks its neighbors in a strict order of preference. Such a graph is called an instance of the stable marriage problem with strict preferences and incomplete lists. A matching M⁎ is popular if for every matching M in G, the number of vertices that prefer M to M⁎ is at most the number of vertices that prefer M⁎ to M. Every stable matching of G is popular, however a stable matching is a minimum cardinality popular matching. The complexity of computing a maximum cardinality popular matching was unknown.In this paper we show a simple characterization of popular matchings in G=(A∪B,E). We also show a sufficient condition for a popular matching to be a maximum cardinality popular matching. We construct a matching that satisfies our characterization and sufficient condition in O(mn0) time, where m=|E| and n0=min(|A|,|B|). Thus the maximum cardinality popular matching problem in G=(A∪B,E) can be solved in O(mn0) time.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.