稳定婚姻问题的gale-shapley算法.docxVIP

  • 21
  • 0
  • 约4.32千字
  • 约 10页
  • 2018-11-03 发布于浙江
  • 举报
稳定婚姻问题的gale-shapley算法

PAGE2/ NUMPAGES10 算法设计与分析课程设计 题目:模拟实现稳定婚姻问题的Gale-Shapley算法 设计分析测试报告 姓名: 学号: 班级: 指导教师: 2018年1月 12日 程序算法设计说明书 前言 1.问题描述:稳定婚姻问题:有n男n女,每人都按他对(异性)对象的喜好程度按1至n排列。安排男女结婚,使得下列情形为真:在n男n女中的任意两对夫妇(M, W)和(m, w),都不存在M男对w女喜好度大于现任妻子W女,并且w女对M男喜好度也大于现任丈夫m男的情形发生,此种情形称为不稳定。 2.程序编制环境相关说明: 系统:WINDOWS 7 编制环境:visual studio 8 程序主要算法设计分析说明 Gale-Shapley算法的基本思想如下: (1)初始,每个人都是未婚的。假设一个未婚的男人m选择了他的优先表上排名最高的女人w,并且向她求婚。能立刻声明(m, w)将是最后的稳定匹配中的一对吗?不一定:因为在将来的某个时候,女人w偏爱的男人m,可能向她求婚。另一方面,对w来说,立刻拒绝m可能是危险的,她可能没有接收到来自她的优先表上排名像m那样高的某个人的求婚。于是

文档评论(0)

1亿VIP精品文档

相关文档