运筹学课件--整数规划解读.ppt

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第四章 整数规划与分配问题 第一节 整数线性规划问题 第二节 分枝定界法 第三节 0—1 规划 第四节 分配问题 第一节 整数线性规划问题 一 、整数线性规划问题 二、 整数规划的分类 纯整数规划 所有变量都取非负整数的线性规划 特:0—1规划 变量的值只限制取0或1的线性规划 混合整数规划 部分变量取非负整数的线性规划 第三节 0—1规划 第三节 0—1规划 第四节 分配问题 一、分配问题 二、匈牙利方法 一、分配问题 分配问题 分配问题 基 本 概 念 解矩阵 系数矩阵 匹配 独立0元素 系数矩阵的定义与性质 匹 配 甲——蝶泳 乙——蛙泳 丙——自由泳 丁——仰泳 甲——蛙泳 乙——自由泳 丙——蝶泳 丁——仰泳 分配问题的匈牙利解法 第一步:给系数矩阵“制造”0元素: 1.从系数矩阵的每行元素减去该行的最小元素; 2. 从系数矩阵的每列元素减去该列的最小元素。 第二步:找 n 个独立的“0”元素 : 如果个数达到n个,则结束,已得最优解; 否则,转第三步。 第三步 增加系数矩阵中的0元素: 1. 找最少直线覆盖效率矩阵中的所有0元素 (1)对没有0*行的行打?, (2)对打?的行上所有有0元素的列打?, (3)对打?的列上所有有0*元素的行打?, (4)重复(2)(3)步,到过程结束 (5)对没有打?的行画横线,所有打?的列画垂线,找到了覆盖所有0元素的最少直线。 分配问题的匈牙利解法 分配问题的匈牙利解法 2. 增加0元素 (1)在系数矩阵中没有被覆盖的元素中找最小元素?; (2)对没有被直线覆盖的行,减去最小元素?,对被直线覆盖的列,加上最小元素?; 转第二步。 分配问题的匈牙利解法 分配问题的匈牙利解法 ? ? 分配问题的匈牙利解法 分配问题的匈牙利解法 最大值问题 匈牙利法实质上一种求最小值的方法,如果给我们的是系数矩阵,a ij表示的是第 i 个人员完成第 j 项任务的收益,则要求我们如何分配某人完成某项任务,使总收益最大。这种求最大值的分配问题如何求解呢。 分配问题的匈牙利解法 系数矩阵不是方阵 在实际问题中,往往遇到有些任务没有人去做,或某些人没有分配到任务的情况。对系数矩阵来说,表现为系数矩阵不是方阵,而用匈牙利法求解时,系数矩阵为方阵是必要条件。 分配问题的匈牙利解法 某工厂订购了三台机器(A,B,C),有四各位置可供机器安装(位置一,二,三,四),但B机器不能安装在第二号位置。由于这四个安装位置离工厂中心的远近不同,所需要的原料运送费用也就不同,想要求总的原料运送费用达到最小,问这些机器安装在哪几个位置最适合? 分配问题的匈牙利解法 分配问题的匈牙利解法 分配问题的匈牙利解法 某单位有四项任务,而有五个员工都能胜任这四项任务,但是由于技术水平不同,完成任务的时间也不同,问如何分配任务使总时间最少?

文档评论(0)

奇缘之旅 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档