资源预览内容
第1页 / 共32页
第2页 / 共32页
第3页 / 共32页
第4页 / 共32页
第5页 / 共32页
第6页 / 共32页
第7页 / 共32页
第8页 / 共32页
第9页 / 共32页
第10页 / 共32页
第11页 / 共32页
第12页 / 共32页
第13页 / 共32页
第14页 / 共32页
第15页 / 共32页
第16页 / 共32页
第17页 / 共32页
第18页 / 共32页
第19页 / 共32页
第20页 / 共32页
亲,该文档总共32页,到这儿已超出免费预览范围,如果喜欢就下载吧!
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,*,第三章 整数规划,一般整数规划问题,整数规划的解法,01规划,指派问题,物流资源分配问题,第三章 整数规划 一般整数规划问题,1,知识目标,掌握整数规划的基本形式;,掌握分枝定界法计算过程;,理解割平面法;,掌握0,1规划的标准形式;,了解0,1变量的应用;,掌握0,1规划的匈牙利解法。,技能目标,能够结合实际情况建立整数规划模型,并可利用分枝,定界法求解;,能够应用0,1规划建模并求解,安排人员工作。,知识目标,2,第一节 一般整数规划问题,什么是整数规划问题?,整数规划的一般形式:,第一节 一般整数规划问题什么是整数规划问题?,3,第二节 整数规划的解法,割平面法,分枝定界法,第二节 整数规划的解法 割平面法,4,例3-5,例3-5,5,割平面法,基本思想:求原问题对应松弛问题最优解,如果不是原问题的可行解,则通过引入线性约束条件(即割平面),使松弛问题的可行域逐步缩小(即切掉一部分),每次切割掉的是松弛问题的非整数解的一部分,但不切掉任何整数解,直到最后使目标函数达到最优的整数解成为可行域的一个顶点时,即为原问题的最优解。其本质是利用线性规划的求解方法逐步缩小可行域,最后找到整数规划的最优解。,割平面法基本思想:求原问题对应松弛问题最优解,如果不是原问题,6,例3-6,例3-6,7,第三章-物流运筹学整数规划课件,8,第三章-物流运筹学整数规划课件,9,其最优解为=(1,1)最优值为=1,其最优解为=(1,1)最优值为=1,10,割平面法的求解步骤,步骤1:求解原问题的松弛问题,得最优解,若满足整数约束,则即为最优解,否则进入下一步;,步骤2:分解其中一个非整分量,构造一个新的线性约束条件,加入原松弛问题中,形成新的线性规划;,步骤3:求解新线性规划问题,得,若为整数则为原问题的最优解,否则进入步骤2。,按某非整分量构造的约束条件需满足以下两个条件:,(1)当前最优解不满足该约束,即使得该最优解不会再出现在松弛问题可行解中;,(2)所有整数可行解均满足该约束,即新增约束条件后,仍保留了原松弛问题的所有整数解。,割平面法的求解步骤 步骤1:求解原问题的松弛问题,得最优解,,11,分枝定界法,基本思想:求原问题的对应的松弛问题,其最优解若不是原问题的可行解,则通过附加线性不等式约束(整型),将松弛问题分枝变为若干子问题,即对每一个非整变量附加两个互相排斥(不交叉)的整型约束,即得两个子问题,继续求解定界,重复下去,直到得到最优解为止。,分枝定界法 基本思想:求原问题的对应的松弛问题,其最优解若不,12,例3-7 用分枝定界法求解:,例3-7 用分枝定界法求解:,13,第三章-物流运筹学整数规划课件,14,分枝定界法求解步骤,步骤1:求解原问题的松弛问题(用LP表示),得最优解,若满足整数约束,则即为最优解,否则进入下步。,步骤2:分枝。任选的一个不为整的分量,设为(其中为整数部分,为小数部分),据此得两个约束条件,这样就将LP的可行域分割成两个不相交的子集。将这两个约束分别加入LP得两个新问题,即两个分枝LP1和LP2。,步骤3:定界。设LP的最优值为,则它是IP最优值的上界,任取IP的一个可行解,对应目标值记为,它是的下界(初次下界可以取“”),即有:,分枝定界法求解步骤步骤1:求解原问题的松弛问题(用LP表示),15,分枝定界法求解步骤,步骤4:解每一分枝,并根据不同情况采取以下步骤:,(1)若无可行解,则将该分枝剪掉,不再考虑。,(2)若是整数解且其最优值,则该分枝的解就是原整数规划问题的最优解,结束。,(3)若是整数解,但最优值,则取为新的下界,该枝关闭。,(4)若是非整数解且,则该分枝中不包含原问题的最优解,该枝关闭。,(5)若是非整数解,且又是平行各分枝中的最大目标函数值,则取为新的上界,同时将该枝视为新的LP,回到步骤2。,步骤5:各分枝均已查清,对应最优目标值的解即是原问题的最优解。,分枝定界法求解步骤步骤4:解每一分枝,并根据不同情况采取以下,16,第三节 01规划,如果整数规划问题中的所有决策变量仅限于取0或者1两个值,则称此问题为01整数规划,简称01规划,其变量称为01变量。如果整数规划问题中的部分决策变量为01变量,则称为01混合整数规划。,第三节 01规划如果整数规划问题中的所有决策变量仅限于,17,0,1规划,的求解,列举法,隐枚举法,01规划的求解列举法,18,隐枚举法,隐枚举法,19,第四节 指派问题,指派问题的标准形式,第四节 指派问题 指派问题的标准形式,20,价值系数,效率矩阵,决策变量,价值系数 效率矩阵 决策变量,21,指派问题求解匈牙利法,推论:若将指派问题的效率矩阵每一行及每一列分别减去各行及各列的最小元素,则得到的新指派问题与原指派问题有相同的最优解。,定义:在效率矩阵,C,中,有一组在不同行不同列的零元素,称为独立零元素组,此时每个元素称为独立零元素。,定理1,设指派问题的效率矩阵为 ,若将该矩阵的某一行(或某一列)的各个元素都减去同一常数 (可正可负),得到新的效率矩阵 ,则以 为效率矩阵的新的指派问题与原指派问题的最优解相同。但其最优解比原最优值减少 。,指派问题求解匈牙利法推论:若将指派问题的效率矩阵每一行及,22,每行减掉其所在行最小值,然后每列再减其所在列最小值,指派,指派方案,最优值为5665=22,每行减掉其所在行最小值,然后每列再减其所在列最小值 指派指派,23,例3-12,例3-12,24,(1)对中所有不含元素的行打,如第3行。,(2)对打的行中,所有打零元素所在的列打,如第1列。,(3)对所有打列中元素所在行打,如第2行。,(4)重复上述(2)、(3)步,直到不能进一步打为止。,(5)对未打的每一行划一直线,如第1、3、5行。对已打的每一列划一纵线,如第1列,既得到覆盖当前0元素的最少直线数。,(1)对中所有不含元素的行打,如第3行。,25,在未被直线覆盖过的元素中找最小元素,将打行的各元素减去这个最小元素,将打列的各元素加上这个最小元素(以避免打行中出现负元素),这样就增加了零元素的个数。,在未被直线覆盖过的元素中找最小元素,将打行的各元素减去这个,26,最优指派方案是:让小组1完成任务3;小组2完成任务2;小组3完成任务1;小组4完成任务4;小组5完成任务5,总成本 79666=34,最优指派方案是:让小组1完成任务3;小组2完成任务2;小组3,27,非标准形式的指派问题,最大化指派问题,人数和工作数不等,某事一定不能由某人来做,一个人可做几件事,非标准形式的指派问题 最大化指派问题,28,第五节 物流资源分配问题,第五节 物流资源分配问题,29,本章小结,本章在线性规划的基础上,结合物流问题实际,提出了决策变量部分或者全部限制为整数时的一般线性整数规划问题,通过与相应的线性规划进行比较,说明了整数规划问题需要探求新的求解方法,接着重点阐述了求解整数规划问题的两类基本方法:割平面法与分枝定界法。作为整数规划的特例,专门讨论了决策变量仅取0、1两个值时相应整数规划及其求解方法。最后介绍了整数规划在物流资源分配中的应用。,本章重点和难点是求解一般整数规划的分枝定界法、割平面法原理与具体计算方法;标准指派问题及其匈牙利解法;整数规划在物流领域中的有效运用。,本章小结本章在线性规划的基础上,结合物流问题实际,提出了决策,30,案例分析,(1)现代配送中心规划时考虑的因素、目标和约束条件的限制主要有哪些?,(2)案例中建模的过程及模型的含义?,(3)整数规划可以应用在哪些实际问题中?,案例分析(1)现代配送中心规划时考虑的因素、目标和约束条件的,31,实训设计,某企业分配甲、乙、丙、丁四个人去完成五项任务。经测算得每人完成各项任务时间如表3-13所示。由于任务数多于人数,故规定其中有一个人可兼完成两项任务,其余三人每人完成一项。试确定总花费时间为最少的指派方案。,实训设计 某企业分配甲、乙、丙、丁四个人去完成五,32,
点击显示更多内容>>

最新DOC

最新PPT

最新RAR

收藏 下载该资源
网站客服QQ:3392350380
装配图网版权所有
苏ICP备12009002号-6