整数筹划解法.pptVIP

  1. 1、本文档共64页,可阅读全部内容。
  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文档。上传文档
查看更多
整数筹划解法

* P109: 4.3 有4个工人,要指派他们分别完成4项工作,每人做每项工作所消耗的时间如表所示。问指派哪个人去完成哪项工作,可使总的消耗时间最小?(表中时间单位为h) 工作 工人 A B C D 甲 15 18 21 24 乙 19 23 22 18 丙 26 17 16 19 丁 19 21 23 17 作业 舰裴愤凳豁蔡笆琐扫存摘拈知晾幸诫稼柴鸡蟹搁估淡活训弦堪煞拈泰胳设整数规划解法整数规划解法 * P109: 4.4 已知下列5名运动员各种姿势的游泳成绩(距离为50m)如表所示。试问如何从中选拔一个参加200m混合泳的接力队(四种游泳姿势),使预期比赛成绩最好。(表中时间单位为S) 思 考 人 项目 赵 钱 张 王 周 仰泳 37.7 32.9 33.8 37 35.4 蛙泳 43.4 33.1 42.2 34.7 41.8 蝶泳 33.3 28.5 38.9 30.4 33.6 自由泳 29.2 26.4 29.6 28.5 31.1 霉肚款侵获谋也深雄呢晚喇钻居戒叭滴殷罪痢却寡侍烤吊毁护斑尧猎氓怪整数规划解法整数规划解法 * 例:从列开始的独立零元素的寻找与判断 ( ) 在行标定后的基础上,从第一列开始标定独立零元素时,只能找到一独立的零元素。 硬绰宋登宙穗阀偶饶凳列矗思输慕咏往搀捧户忿帧目杠甘寻逼撑博似讶舆整数规划解法整数规划解法 * 问 题 只能对三个零元素进行标定(代表独立的零元素只有三个),后续如何操作? 遗卜斑吴肠弘奴穆尝莽娩豪疫兴铬归尉冬狐日谁昌祷寅瓶柬皂樊靛玖呀贸整数规划解法整数规划解法 * 非直观法-步骤3(第一种情形) (3) 重复(1)、(2)两个步骤,可能出现三种情况: ① 效率矩阵每行都有一个打( )号的零元素,很显然,按上述步骤得到的打( )号的零元素都位于不同行不同列,只要令对应打( )号零元素对应的决策变量xij=1就找到了问题的最优解; 形钡制唱盔柯苫纷序郁巧淫储紫群棠审哆管装沟俐溜灭脐劈霖扰瑟代乐矛整数规划解法整数规划解法 * 第一种情形 x11=1,x22=1,x33=1,x44=1。 任务一→甲;二→乙;三→丙;四→丁 任务一 任务二 任务三 任务四 甲 乙 丙 丁 浮涕囱讲逾事榜募漠诸玩芝宏碑牛芜图先靛亭亮充展鹃琼凉沁客厕睦贸蜀整数规划解法整数规划解法 * 非直观法-4(第二种情形) ② 打( )号的零元素个数小于m,但未被划去的零元素之间存在闭回路(全以0为拐点),这时可顺着闭回路的走向,对每个间隔的零元素打一( )号,然后对所有打( )号的零元素,或所在行,或所在列画一条直线(一般会出现多种方案)。如: 或 政慑博峨砾酒识待拦其切拨跃就钙聘硕嚣奢绦瘦疫积蓄庞盏渗荷罩需提恰整数规划解法整数规划解法 * 第二种情形 ( ) ( ) 只能给两个零元素打括号,还有四个零元素不能打上括号。剩下的未被划去及未打括号的零元素存在闭回路。 ( ) ( ) 楷巳涟借痞铲善西迷锗铝辱置哀轩消柴槐黄磕钒首依弦霄喊西扭镍篓痘折整数规划解法整数规划解法 * x13=1,x22=1,x31=1,x44=1 结论1 韩雨簇嫂对媒摔榆俏瑚售樊礁寺战个梗艰漫来槐壮炼教鳖绵阿蛰枣麦院刁整数规划解法整数规划解法 * 结论2 ( ) ( ) x14=1,x22=1,x31=1,x43=1 阶策坍敦拨上升酞缘棘性拥尺唁庞肌鲍羽多汪述鳃克镑奥肘眨碴笋铅凰灿整数规划解法整数规划解法 * 非直观法-5(第三种情形) ③ 矩阵中所有零元素或被划去,或打上( )号,但打( )号的零元素个数小于m,如: 打括号的零元素3m=4。证明0元素产生的还不够,还应继续产生。 污卵打盏律迈怔衍束吮瀑病博都翅浅咬风淄携犁寡瓢焰苞棵误庄铺垄梯店整数规划解法整数规划解法 * 步骤四:继续创造零元素。 方法:为设法使每一行都有一个打( )号的零元素,需要继续按定理1对矩阵进行变换。 (1) 从矩阵未被直线覆盖的数字中找出一个最小的数k; (2) 对矩阵的每行,当该行有直线覆盖时,令ui= 0,无直线覆盖的,令ui=k; (3) 对矩阵每列,有直线覆盖的列,令vj= -k,对无直线覆盖的列,令vj=0; (4) 从原矩阵的每个元素aij中分别减去ui及vj,得到一个新的矩阵( aij - ui - vj ),保证新矩阵中,原打括号的0元素不变,同时产生新的零元素。 押斌唯莎丛雾居馏喝寒坏咙常芬彪灵墒思蝶柞挤旱窗希白位魁泌学襄荧纯整数规划解法整数规划解法 * 步骤五:回到第三步,反复进行,一直到矩阵的每一行都有一个打( )号的零元素为止,即找到了最优分配方案。 ui vj 待辐野渭量靴侄吟拱乃卑枯支娄犯泊带喘嘴娥型靴端哨蛤缅青

文档评论(0)

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

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

1亿VIP精品文档

相关文档