日韩久久久精品,亚洲精品久久久久久久久久久,亚洲欧美一区二区三区国产精品 ,一区二区福利

穩定婚姻問題(Stable Marriage Problem)

系統 3013 0

穩定婚姻問題(Stable Marriage Problem) - 農夫三拳 - 博客

穩定婚姻問題(Stable Marriage Problem)


2008-09-12 20:14
by
農夫三拳,
1685
visits,
收藏,
編輯

穩定婚姻是組合數學里面的一個問題。

問題大概是這樣:有一個社團里有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

下面是兩道關于 穩定婚姻問題 的題目:

1. ZJU 1576 Marriage is Stable

2. NKU 1710 帥小伙子和漂亮姑娘

3. PKU 3487 The Stable Marriage Problem

穩定婚姻問題(Stable Marriage Problem)


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 尚义县| 兰州市| 易门县| 张掖市| 广宗县| 江华| 怀安县| 甘肃省| 大丰市| 桓仁| 德庆县| 安新县| 宣汉县| 朔州市| 胶南市| 乐至县| 晋城| 望江县| 南漳县| 类乌齐县| 南宫市| 法库县| 阿巴嘎旗| 菏泽市| 广汉市| 子洲县| 陆川县| 开封县| 高邮市| 河津市| 武定县| 仪陇县| 咸丰县| 嫩江县| 民勤县| 赤壁市| 博客| 小金县| 丰镇市| 泸州市| 河间市|