Popular Matchings in the Stable Marriage Problem

被引:0
作者
Huang, Chien-Chung [1 ]
Kavitha, Telikepalli [2 ]
机构
[1] Humboldt Univ, Berlin, Germany
[2] Tata Inst Fundamental Res, Bombay, Maharashtra, India
来源
Automata, Languages and Programming, ICALP, Pt I | 2011年 / 6755卷
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The input is a bipartite graph G = (A boolean OR B, E) where each vertex u is an element of A boolean OR B ranks its neighbors in a strict order of preference. A matching M* is said to be popular if there is no matching M such that more vertices are better off in M than in M*. We consider the problem of computing a maximum cardinality popular matching in G. It is known that popular matchings always exist in such an instance G, however the complexity of computing a maximum cardinality popular matching was not known so far. In this paper we give a simple characterization of popular matchings when preference lists are strict and a sufficient condition for a maximum cardinality popular matching. We then show an O(mn(0)) algorithm for computing a maximum cardinality popular matching in G, where m = vertical bar E vertical bar and n(0) = min(vertical bar A vertical bar, vertical bar B).
引用
收藏
页码:666 / 677
页数:12
相关论文
共 11 条
  • [1] Popular matchings
    Abraham, David J.
    Irving, Robert W.
    Kavitha, Telikepalli
    Mehlhorn, Kurt
    [J]. SIAM JOURNAL ON COMPUTING, 2007, 37 (04) : 1030 - 1045
  • [2] [Anonymous], 1989, The Stable Marriage Problem: Structure and Algorithms
  • [3] Biró P, 2010, LECT NOTES COMPUT SC, V6078, P97, DOI 10.1007/978-3-642-13073-1_10
  • [4] COLLEGE ADMISSIONS AND STABILITY OF MARRIAGE
    GALE, D
    SHAPLEY, LS
    [J]. AMERICAN MATHEMATICAL MONTHLY, 1962, 69 (01) : 9 - &
  • [5] MATCH MAKING - ASSIGNMENTS BASED ON BILATERAL PREFERENCES
    GARDENFORS, P
    [J]. BEHAVIORAL SCIENCE, 1975, 20 (03): : 166 - 173
  • [6] Kavitha T, 2009, LECT NOTES COMPUT SC, V5555, P574, DOI 10.1007/978-3-642-02927-1_48
  • [7] Knuth D. E., 1976, Mariages stables
  • [8] Mahdian M., 2006, Proceedings EC'06, P238
  • [9] Manlove DF, 2006, LECT NOTES COMPUT SC, V4168, P492
  • [10] McCutchen M, 2008, LECT NOTES COMPUT SC, V4957, P593