4.2分配问题和匈牙利法探究.pptVIP

  1. 1、本文档共35页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一个人可做几项任务的分配问题 解:虚拟戊,它完成任务的效率由每列最小效率构成,则标准型效率矩阵表为: A B C D E 甲 25 29 31 42 37 乙 39 38 26 20 33 丙 34 27 28 40 32 丁 24 42 36 23 45 戊 24 27 26 20 32 例2续 分配甲、乙、丙、丁四个人去完成A、B、C、D、E五项任务。每个人呢完成各项任务的时间如表所示。由于任务数多于人数,考虑任务A由甲或丙完成,任务C由丙或丁完成,任务E由甲、乙或丁完成,且规定4人中丙或丁完成两项任务,其他每人完成一项。试确定最优分配方案,使完成任务的总时间最少。 A B C D E 甲 25 29 31 42 37 乙 39 38 26 20 33 丙 34 27 28 40 32 丁 24 42 36 23 45 例2续 解:虚拟戊,它的效率向量由丙丁里每列最小元素构成,则标准型效率矩阵表为: A B C D E 甲 25 29 M 42 37 乙 M 38 M 20 33 丙 34 27 28 40 M 丁 M 42 36 23 45 戊 34 27 28 23 45 结束! 人有了知识,就会具备各种分析能力, 明辨是非的能力。 所以我们要勤恳读书,广泛阅读, 古人说“书中自有黄金屋。 ”通过阅读科技书籍,我们能丰富知识, 培养逻辑思维能力; 通过阅读文学作品,我们能提高文学鉴赏水平, 培养文学情趣; 通过阅读报刊,我们能增长见识,扩大自己的知识面。 有许多书籍还能培养我们的道德情操, 给我们巨大的精神力量, 鼓舞我们前进。 * 整数规划 整数规划的数学模型 设置逻辑变量建立整数规划模型 分配问题与匈牙利法 分支定界法、割平面法 应用举例 分配问题的标准形式及其数学模型 分配问题也称指派问题(assignment problem),在我们现实生活中,常有各种性质的分配问题.例如:应如何分配若干项工作给若干个人(或部门)来完成,以达到总体的最佳效果等等.由于分配问题的多样性,我们有必要定义分配问题的标准形式. 匈牙利解法 一般的分配问题 3 分配问题与匈牙利法 分配问题的标准形式及其数学模型 分配问题的标准形式(以人和任务为例) 假定有n项任务分配给n个人去完成,并指定每人完成其中 一项,每项只交给其中一人去完成, 设第i人完成第j项任务 费用为 Cij(i,j=1,2,……,n),应如何分配使总费用最少。 因此,我们可得分配问题的系数矩阵 效率矩阵 分配问题的标准形式及其数学模型 为了建立标准分配问题的数学模型,我们引入n2个 0-1变量,并且得到该问题的数学模型. 例1.四个外语学院学生组成翻译公司,接到一项业务:把一个产品说明书翻译成A、B、C、D四种语言,应指派何人做何种工作,能使总的时间最少? A B C D 1 14 9 4 15 2 11 7 9 10 3 13 6 10 5 4 17 9 15 13 分配问题的标准形式及其数学模型 需时(h) 语种 学生 解:这是一个标准的分配问题.若设0-1变量 分配问题的标准形式及其数学模型 可用表上作 业法求解 匈牙利法 匈牙利法的基本思想 如果效率矩阵 C 中存在 n 个位于不同行不同列的零元素, 则只要令对应于这些零元素位置的决策变量xij=1,其余的决 策变量xij=0,则 可取到最小值0,即该分配方案最 优. 如: 匈牙利法 匈牙利法的计算步骤 第一步:找出效率矩阵每行的最小元素,并分别从每行中减去; 如例1中效率矩阵为 u1=4 u2=7 u3=5 u4=9 定理1 如果从分配问题效率矩阵C每一行元素中分别减去 (或加上)常数ui,从每一列分别减去(或加上) 常数vj,得到新 的效率矩阵C’,C’与C具有相同的最优解. 匈牙利法 匈牙利法的计算步骤 第二步:找出效率矩阵每列的最小元素,再分别从每列中减去; 接上,例1中效率矩阵转换为 C 与 C〞具有相同的最优解 v1=4 v2=0 v3=0 v4=0 匈牙利法 匈牙利法的计算步骤 第三步:确定能否找出n个位于不同行不同列的零元素集合来.根据定理2,该问题转化为

文档评论(0)

502992 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档