A NECESSARY AND SUFFICIENT CONDITION FOR THE EXISTENCE OF A COMPLETE STABLE MATCHING

被引:105
作者
TAN, JJM [1 ]
机构
[1] NATL CHIAO TUNG UNIV,DEPT COMP & INFORMAT SCI,HSINCHU,TAIWAN
关键词
D O I
10.1016/0196-6774(91)90028-W
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The stable roommates problem is a well-known problem of matching n people into n 2 disjoint pairs so that no two unmatched persons both prefer each other to their partners under the matching. We call such a matching "a complete stable matching." It is known that a complete stable matching may not exist. Irving described an O(n2) algorithm that would find one complete stable matching if there is one, or would report that none exists. In this paper, we give a necessary and sufficient condition for the existence of a complete stable matching; namely, the non-existence of any odd party, which will be defined subsequently. We define a new structure called a "stable partition," which generalizes the notion of a complete stable matching, and prove that every instance of the stable roommates problem has at least one such structure. We also show that a stable partition contains all the odd parties, if there are any. Finally we have an O(n2) algorithm that finds one stable partition which in turn gives all the odd parties. © 1991.
引用
收藏
页码:154 / 178
页数:25
相关论文
共 12 条
[1]  
[Anonymous], 1989, STABLE MARRIAGE PROB
[2]   SOME REMARKS ON THE STABLE MATCHING PROBLEM [J].
GALE, D ;
SOTOMAYOR, M .
DISCRETE APPLIED MATHEMATICS, 1985, 11 (03) :223-232
[3]   COLLEGE ADMISSIONS AND STABILITY OF MARRIAGE [J].
GALE, D ;
SHAPLEY, LS .
AMERICAN MATHEMATICAL MONTHLY, 1962, 69 (01) :9-&
[4]   3 FAST ALGORITHMS FOR 4 PROBLEMS IN STABLE MARRIAGE [J].
GUSFIELD, D .
SIAM JOURNAL ON COMPUTING, 1987, 16 (01) :111-128
[6]  
Irving R., 1986, CSC86R5 U GLASG DEP
[7]   AN EFFICIENT ALGORITHM FOR THE OPTIMAL STABLE MARRIAGE [J].
IRVING, RW ;
LEATHER, P ;
GUSFIELD, D .
JOURNAL OF THE ACM, 1987, 34 (03) :532-543
[8]   AN EFFICIENT ALGORITHM FOR THE STABLE ROOMMATES PROBLEM [J].
IRVING, RW .
JOURNAL OF ALGORITHMS, 1985, 6 (04) :577-595
[9]   THE COMPLEXITY OF COUNTING STABLE MARRIAGES [J].
IRVING, RW ;
LEATHER, P .
SIAM JOURNAL ON COMPUTING, 1986, 15 (03) :655-667
[10]  
Knuth D., 1976, MARIAGES STABLES