Unpopularity Factor in the Marriage and Roommates Problems

Given a set A of n people, with each person having a preference list that ranks a subset of A as his/her acceptable partners in order of preference, we consider the Roommates Problem ( rp ) and the Marriage Problem ( mp ) of matching people with their partners. In rp there is no further restriction,...

Full description

Saved in:
Bibliographic Details
Published inTheory of computing systems Vol. 65; no. 3; pp. 579 - 592
Main Authors Ruangwises, Suthee, Itoh, Toshiya
Format Journal Article
LanguageEnglish
Published New York Springer US 01.04.2021
Springer Nature B.V
Subjects
Online AccessGet full text
ISSN1432-4350
1433-0490
DOI10.1007/s00224-020-09978-5

Cover

More Information
Summary:Given a set A of n people, with each person having a preference list that ranks a subset of A as his/her acceptable partners in order of preference, we consider the Roommates Problem ( rp ) and the Marriage Problem ( mp ) of matching people with their partners. In rp there is no further restriction, while in mp only people of opposite genders can be acceptable partners. For a pair of matchings X and Y , let ϕ ( X , Y ) denote the number of people who prefer a person they get matched by X to a person they get matched by Y , and define an unpopularity factor u ( M ) of a matching M to be the maximum ratio ϕ ( M ′ , M ) / ϕ ( M , M ′ ) among all other possible matchings M ′ . In this paper, we develop an algorithm to compute the unpopularity factor of a given matching in O ( m n log 2 n ) time for rp and in O ( m n log n ) time for mp , where m is the total length of people’s preference lists. We also generalize the notion of unpopularity factor to a weighted setting where people are given different voting weights and show that our algorithm can be slightly modified to support that setting with the same running time.
Bibliography:ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
ISSN:1432-4350
1433-0490
DOI:10.1007/s00224-020-09978-5