The Stable Roommates Problem with Unranked Entries

被引:0
|
作者
Suto, Hiroaki [1 ]
Shurbevski, Aleksandar [1 ]
Nagamochi, Hiroshi [1 ]
机构
[1] Kyoto Univ, Grad Sch Informat, Dept Appl Math & Phys, Kyoto 6068501, Japan
基金
日本学术振兴会;
关键词
stable matching; indifference; NP-hardness; exact exponential algorithm; MARRIAGE; ALGORITHM;
D O I
10.1587/transfun.E101.A.1412
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The family of stable matching problems have been well-studied across a wide field of research areas, including economics, mathematics and computer science. In general, an instance of a stable matching problem is given by a set of participants who have expressed their preferences of each other, and asks to find a "stable" matching, that is, a pairing of the participants such that no unpaired participants prefer each other to their assigned partners. In the case of the Stable Roommates Problem (SR), it is known that given an even number n of participants, there might not exist a stable matching that pairs all of the participants, but there exist efficient algorithms to determine if this is possible or not, and if it is possible, produce such a matching. Common extensions of SR allow for the participants' preference lists to be incomplete, or include indifference. Allowing indifference in turn, gives rise to different possible definitions of stability, super, strong, and weak stability. While instances asking for super and strongly stable matching can be efficiently solved even if preference lists are incomplete, the case of weak stability is NP-complete. We examine a restricted case of indifference, introducing the concept of unranked entries. For this type of instances, we show that the problem of finding a weakly stable matching remains NP-complete even if each participant has a complete preference list with at most two unranked entries, or is herself unranked for up to three other participants. On the other hand, for instances where there are m acceptable pairs and there are in total k unranked entries in all of the participants' preference lists, we propose an O(2(k)n(2))-time and polynomial space algorithm that finds a stable matching, or determines that none exists in the given instance.
引用
收藏
页码:1412 / 1419
页数:8
相关论文
共 50 条
  • [31] Manipulating the outcome of stable marriage and roommates problems
    Berczi, Kristof
    Csaji, Gergely
    Kiraly, Tamas
    GAMES AND ECONOMIC BEHAVIOR, 2024, 147 : 407 - 428
  • [32] Near-Popular Matchings in the Roommates Problem
    Huang, Chien-Chung
    Kavitha, Telikepalli
    ALGORITHMS - ESA 2011, 2011, 6942 : 167 - 179
  • [33] Efficient algorithms for generalized stable marriage and roommates problems
    Fleiner, Tamas
    Irving, Robert W.
    Manlove, David F.
    THEORETICAL COMPUTER SCIENCE, 2007, 381 (1-3) : 162 - 176
  • [34] NEAR-POPULAR MATCHINGS IN THE ROOMMATES PROBLEM
    Huang, Chien-Chung
    Kavitha, Telikepalli
    SIAM JOURNAL ON DISCRETE MATHEMATICS, 2013, 27 (01) : 43 - 62
  • [35] Positive entries of stable matrices
    Friedland, S
    Hershkowitz, D
    Rump, SM
    ELECTRONIC JOURNAL OF LINEAR ALGEBRA, 2004, 12 : 17 - 24
  • [36] The dynamics of stable matchings and half-matchings for the stable marriage and roommates problems
    Biro, Peter
    Cechlarova, Katarina
    Fleiner, Tamas
    INTERNATIONAL JOURNAL OF GAME THEORY, 2008, 36 (3-4) : 333 - 352
  • [37] Cheating to get better roommates in a random stable matching
    Huang, Chien-Chung
    Stacs 2007, Proceedings, 2007, 4393 : 453 - 464
  • [38] The dynamics of stable matchings and half-matchings for the stable marriage and roommates problems
    Péter Biró
    Katarína Cechlárová
    Tamás Fleiner
    International Journal of Game Theory, 2008, 36 : 333 - 352
  • [39] A polynomial-time algorithm for the bistable roommates problem
    Sethuraman, J
    Teo, CP
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2001, 63 (03) : 486 - 497
  • [40] The cycle roommates problem: a hard case of kidney exchange
    Irving, Robert W.
    INFORMATION PROCESSING LETTERS, 2007, 103 (01) : 1 - 4