POJ 3487 The Stable Marriage Problem 稳定婚姻问题

转载 2012年03月25日 11:51:04

From: http://hi.baidu.com/acmdearway/blog/item/cd6804fdf1098888b901a01d.html/cmtid/132effa989853bbecb130cde

稳定婚姻是组合数学里面的一个问题。

问题大概是这样:有一个社团里有n个女生和n个男生,每位女生按照她的偏爱程度将男生排序,同时每位男生也按照自己的偏爱程度将女生排序。然后将这n个女生和n个男生配成完备婚姻。

如果存在两位女生A和B,两位男生a和b,使得A和a结婚,B和b结婚,但是A更偏爱b而不是a,b更偏爱A而不是B,则这个婚姻就是不稳定的,A和b可能背着别人相伴而走,因为他俩都认为,与当前配偶比起来他们更偏爱各自的新伴侣。

如果完备婚姻不是不稳定的,则称其是稳定的。通过证明,可以得到每一个n女n男的社团,都存在稳定婚姻的结论。但是这种情况只在异性的社团中存在。也就是说在同性的社团里面,稳定婚姻的存在性将不再被保证。

Gale-Shapley 算法

 while 存在男人m是自由的且还没对每个女人都求过婚
    选择这个男人m
    令w是m的优先表中还没求过婚的最高排名的女人
    if w是自由的 
      (m,w)变成约会状态
    else w当前与m1约会
      if w更偏爱m1而不爱m
        m保持自由
      else w更偏爱m而不爱m1
        (m,w)变成约会状态
        m1变成自由
      endif
    endif
 endwhile


poj3487(Gale-Shapley算法) The Stable Marriage Problem(稳定婚姻问题)

The Stable Marriage Problem Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 3011 ...
  • update7
  • update7
  • 2017年05月03日 22:14
  • 88791

POJ3487 The Stable Marriage Problem

稳定婚姻问题
  • Monster__Yi
  • Monster__Yi
  • 2016年04月28日 20:35
  • 311

POJ 3487 The Stable Marriage Problem(Gale-Shapley算法求稳定婚姻)

转载请注明出处,谢谢http://blog.csdn.net/acm_cxlove/article/details/7854526       by---cxlove 题目:有N位女士和N位男士...
  • ACM_cxlove
  • ACM_cxlove
  • 2012年08月13日 09:58
  • 2635

POJ 3487 The Stable Marriage Problem(稳定婚姻问题)

#include #include #include #include #include #include using namespace std; const int maxn=27+5; int ...
  • qq_33901573
  • qq_33901573
  • 2017年01月08日 13:11
  • 293

POJ 3487 The Stable Marriage Problem (稳定婚姻问题)

题意:http://poj.org/problem?id=3487 /*男生向女生求爱,男生最优稳定匹配*/ #include #include #include using namesp...
  • Tsaid
  • Tsaid
  • 2011年11月30日 23:30
  • 1438

poj 3487 The Stable Marriage Problem(稳定婚姻问题)

The Stable Marriage Problem Time Limit: 1000MS   Memory Limit: 65536K Total Submissi...
  • WEYuLi
  • WEYuLi
  • 2013年09月11日 08:50
  • 977

POJ 3487 The Stable Marriage Problem

稳定婚姻问题【Gale-Shapley算法】
  • sdfzyhx
  • sdfzyhx
  • 2016年06月28日 21:37
  • 223

The Stable Marriage Problem(稳定婚姻问题)

Description   The stable marriage problem consists of matching members of two different sets a...
  • xing634325131
  • xing634325131
  • 2013年08月29日 22:49
  • 1262

稳定婚姻问题(The Stable Marriage Problem)

RT,该问题可解决n男n女配对问题:每个人有自己理想对象排名,而要使配对后不存在一对男女不是配偶且对于彼此的好感优于当前配偶。 算法流程: 1.每一轮未订婚的男士向其未求过婚的女士求婚; 2.女...
  • Moon1125666900
  • Moon1125666900
  • 2017年02月08日 19:04
  • 199

稳定婚姻问题 Poj 3487 The Stable Marriage Problem + Hdu 1522 Marriage is Stable (二分图稳定匹配)

貌似又叫延迟认可算法? 问题模型及解答方法可以参考: 稳定婚姻问题 [0]引言 什么是算法 如何寻找稳定的婚姻搭配 大学招生问题模型也可以参考这个。 Poj 3487 The Sta...
  • whyorwhnt
  • whyorwhnt
  • 2013年12月17日 23:43
  • 985
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:POJ 3487 The Stable Marriage Problem 稳定婚姻问题
举报原因:
原因补充:

(最多只允许输入30个字)