算法设计与分析课程设计报告——稳定婚姻问题的Gale-Shapley算法
《算法设计与分析课程设计报告——稳定婚姻问题的Gale-Shapley算法》由会员分享,可在线阅读,更多相关《算法设计与分析课程设计报告——稳定婚姻问题的Gale-Shapley算法(10页珍藏版)》请在毕设资料网上搜索。
1、 1/ 10 算法设计与分析课程设计算法设计与分析课程设计 题目题目:模拟实现稳定婚姻问题的模拟实现稳定婚姻问题的 Gale-Shapley 算法算法 设计分析测试报告设计分析测试报告 2013 年 1 月 12 日 2/ 10 程序算法设计说明书程序算法设计说明书 一、一、 前言前言 1.问题描述:稳定婚姻问题:有n男n女,每人都按他对(异性)对 象的喜好程度按1至n排列。安排男女结婚,使得下列情形为真:在n 男n女中的任意两对夫妇(M, W)和(m, w),都不存在M男对w女喜好度 大于现任妻子W女, 并且w女对M男喜好度也大于现任丈夫m男的情形发 生,此种情形称为不稳定。 2.程序编制环
2、境相关说明: 系统:WINDOWS 7 编制环境:visual studio 8 二、二、 程序主要算法设计分析说明程序主要算法设计分析说明 Gale-Shapley 算法的基本思想如下: (1)初始,每个人都是未婚的。假设一个未婚的男人 m 选择了他的优先表上排 名最高的女人 w, 并且向她求婚。 能立刻声明(m, w)将是最后的稳定匹配中的 一对吗?不一定:因为在将来的某个时候,女人 w 偏爱的男人 m,可能向她求 婚。另一方面,对 w 来说,立刻拒绝 m 可能是危险的,她可能没有接收到来 自她的优先表上排名像 m 那样高的某个人的求婚。于是一种自然地想法是使 这个(m, w)对进入一种中
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 算法 设计 分析 课程设计 报告 稳定 婚姻 问题 Gale Shapley
