管理运筹学课件第4章-整数规划与分配问题说课材料_第1页
管理运筹学课件第4章-整数规划与分配问题说课材料_第2页
管理运筹学课件第4章-整数规划与分配问题说课材料_第3页
管理运筹学课件第4章-整数规划与分配问题说课材料_第4页
管理运筹学课件第4章-整数规划与分配问题说课材料_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

管理运筹学课件第4章-整数规划与分配问题导入案例——集装箱托运计划某厂拟用集装箱托运甲、乙两种货物,每箱的体积、质量、可获得的利润以及托运所受到的限制如表4-1所示。问怎样安排托运计划,可使利润最大?货物每箱体积/米3每箱质量/50千克每箱利润/百元甲乙384356托运限制4024

设x1,x2表示两种货物装载数量(整数),依题意有如下数学模型:在实际中,许多要求变量取整的数学模型,称为整数规划。本章将讨论整数规划求解的基本思路、0-1变量的用法、分配问题及匈牙利法,以及利用Excel,Lingo,WinQSB求解的演示。3/27/20262管理运筹学课件4.1.1整数规划的基本概念整数规划(integerprogramming,IP)是指一类要求问题中的全部或一部分变量为整数的数学规划。在整数规划中,依决策变量的取值不同,又可进一步划分:

如果所有变量都限制为整数,则称为纯整数规划(PureIntegerProgramming,PIP);

如果仅一部分变量限制为整数,则称为混合整数规划(MixedIntegerProgramming,MIP);

变量取二进制的整数规划则称为0-1规划(BinaryIntegerProgramming,BIP)。3/27/20263管理运筹学课件4.1.2分枝定界法的基本思路*【例4.1】用图解法求解整数规划分枝定界法(BranchandBoundMethod)用于求解整数规划问题,是在20世纪60年代初,由LandDoig和Dakin等人提出的。解(1)绘制直角坐标系,图示约束条件,图示目标函数一根基线(z=30),使其平行移动,求得非整数最优解。该解的坐标为(72/23,88/23),不在网格线的交叉点上,非整数解(非可行解)。①(2)对“解1”分枝定界:选取x1进行分枝定界:在原模型的基础上,分别添加x1≤3,x1≥4。优化结果“解2”,X=(3,31/8),z=38.25;“解3”,X=(4,8/3),z=36,均为非整数(非可行解)。(3)先对“解2”分枝定界:“解2”的坐标为(3,31/8),分别添加x2≤3,x2≥4,优化结果“解4”,X=(3,3),z=33,为可行解;“解5”,X=(8/3,4),z=37.33,为非可行解。(4)再对“解3”分枝定界:“解3”的坐标,为非整数,添加x2≤2(x2≥3为非可行域),优化结果为X=(9/2,2),z=34.5;再添加x1=4,x1≥5。解得整数解X=(4,2),z=32和非整数解X=(21/4,1),目标值z=31.25;整数解目标值大于非整数解,取(4,2),得“解6”。01234567891011121314x1012345678x2②(2,9/2),z=34.5解3(4,8/3)解1(72/23,88/23)解2(3,31/8)5x1+6x2=30解4(3,3),z=33解5(8/3,4),z=37.33解6(4,2),z=32(5)对“解5”分枝定界:“解5”的坐标(8/3,4),为非整数,添加x1≤2(x1≥3为非可行域),优化结果为X=(2,17/4),再添加x2=4和x2=5。求得整数解(2,4),目标值34;整数解(0,5),目标值30,取(2,4)。如图“解7”。解7(2,4),z=34(6)剪枝:上述有三个区域的整数解分别为“解4”X=(3,3),z=33;“解6”X=(4,2),z=32;“解7”X=(2,4),z=34。相比较,目标值最大的为34,对应的最优方案。演示:利用WinQSB,ExcelORM+规划求解,ExcelORM+Lingo求例4.13/27/20264管理运筹学课件4.2.10-1规划的概念0-1规划是一种特殊类型的整数规划,即决策变量只取0或1。0-1规划在整数规划中占有重要地位,许多实际问题,例如指派问题、选址问题、送货问题都可归结为此类规划。求解0-1规划的常用方法是隐枚举法,对各种特殊问题还有一些特殊方法,例如求解指派问题用匈牙利方法就比较方便。0-1规划的数学模型为:3/27/20265管理运筹学课件4.2.2隐枚举法简介1.化成标准形式

(1)目标函数:min,cj>0

(2)目标若max,目标系数改变符号,变为min;

(2)若cj<0,令yj=1-xj使其变正;

(3)目标函数中,变量按目标系数从小到大排列,约束条件中也跟着相应改变.2.令标准化后的0-1问题所有变量为0,若满足约束,即为最优,否则转下步.3.按目标函数中排列顺序依次令各变量分别取1或0,进行枚举.3/27/20266管理运筹学课件4.2.40-1变量在数学建模中的应用3/27/20267管理运筹学课件案例4-1球队队员筛选预备队员身高/厘米位置ABCDEF193191187186180185中锋中锋前锋前锋后卫后卫某校篮球队准备从以下6名预备队员中选拔3名为正式队员,并使平均的身高尽可能高。这六名预备队员情况如表所示。

队员的挑选要满足下列条件:

(1)6位预备队员选3名。

(2)至少补充1名后卫人员。

(3)B或E中间最多入选1名。

(4)最多补充1名中锋。

(5)无论B或D入选,F都不能入选。3/27/20268管理运筹学课件案例4-2选址问题某公司在城市东、西、南三区拟建立门市部。计划有7个位置(点)Aj(j=1,…,7)可供选择。规定:在东区,由A1,A2,A3三个点至多选两个;在西区,由A4,A5两个点至少选一个;在南区,由A6,A7两个点至少选一个。设各位置建点的成本与预计利润见表,若建点总成本控制在100万元以内,试问应该选取哪几个点可使年利润为最大?。地点A1A2A3A4A5A6A7建点成本20202524222423估计利润30303534384045数学模型为:3/27/20269管理运筹学课件案例4-3集合覆盖问题街道1街道2街道3街道4街道5街道6街道101020303020街道210025352010街道320250153020街道430351501525街道530203015014街道620102025140某区有6个街道。这个区必须确定在什么地方修建消防站。在保证至少有一个消防站在每个街道的15min行驶时间内的情况下,这个区希望修建的消防站最少。各街道间行驶时间如表3/27/202610管理运筹学课件4.3.1分配问题数学模型项目张王李赵仰泳蛙泳蝶泳自由泳37433330333329263842392937343029在管理活动中,人们会经常遇到这样的问题,某单位有n(n>1)项工作任务,需要m(n>1)个人去完成,并且每个人只干一件工作,每项工作都必须有人干,通过权衡,合理分派任务,使总的消耗(或收益)达到最小(或最大)的0-1规划问题,称为分配问题(AssignmentProblem,AP)导入案例运动项目分配问题某游泳队有四名运动员,其平时训练成绩(s/50m)如表所示。问如何安排可使总成绩最好?人员任务效率矩阵cij3/27/202611管理运筹学课件4.3.1分配问题数学模型3/27/202612管理运筹学课件4.3.2匈牙利法3/27/202613管理运筹学课件4.3.2匈牙利法【例4.7】用匈牙利法求引例中的最小化分配问题。①⑥②③④⑤3/27/202614管理运筹学课件4.3.2匈牙利法【例4.8】用匈牙利法求引例中的最小化分配问题。k=2最优方案:,其余=0,最优值z=34

3/27/202615管理运筹学课件案例4-4任务分派3/27/202616管理运筹学课件案例4-4任务分派(2)其中有一个

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论