- 13
- 0
- 约2.73千字
- 约 44页
- 2018-11-29 发布于天津
- 举报
运筹学-0-1规划 指派问题教学材料.ppt
第五章 整 数 规 划; 具体作法是:从相应线性规划的最优解中,任意选择一个不满足原整数规划整数条件的决策变量xj=bj。以使相应线性规划增加一个约束条件;xj小于bj的最大整数(或xj大于bj的最小整数),因而得到两枝新的线性规划,然后计算每枝的最优解和最优值。; 具体做法为:进行定界(由各枝的最优值中选最大值),找出界枝。若界枝的最优解就是原整数规划的最优解,则计算过程便告结束;否则,回到第二步。;第四节 0-1 规 划; 例9 在暑假期间,某同学准备徒步回家探亲。他把要带的物品装进包后,觉得还能多放5个单位重量的东西。为此,他列出了拟放物品的清单,见表2-11。他认为:应使所增加的物品总价值为最大。基于以上的考虑,他到底还要带哪些东西呢?;y为增加的物品总价值; 只取0或1的变量,称为0-1变量。若纯整数规划的决策变量都是0-1变量,则称为0-1规划。
在讨论线性规划时,如果研究对象可以归结为互相对立的两种可能情况,那么依靠引入0-1变量,就能够将它进一步化成0-1规划。;如果0-1规划模型不是标准型,总可以通过适当的变换,使其化为标准型. ;二、隐枚举法;例10 利用隐枚举法求解例9。; 本0-1规划包含4 个决策变量。所以(x1,x2,x3,x4)共有24种不同的取值。见表2-12。其中:(x1,x2,x3,x4)是24种取值;(0)′和(1)′是将(x1,x2,x3,x4)取值代入后的计算结果。考查它们是否满足(0)和(1):当不满足某个约束条件时,同行以下的各项就不再考虑,这表明(x1,x2,x3,x4)不是可行解;当满足全部约束条件时,这表明(x1,x2,x3,x4)是可行解。;(x1,x2 , x3 , x4 ) ( 0 )’ ( 1 )’ 是(√ ) 否(× ) y;求出这些可行解对应的目标函数的最大值:Max { 6 , 8 } = 8。于是,本0-1规划的
最优值ymax= 8
最优解(x1,x2,x3,x4)=(0,1,0,1)。这表明,该同学还要带诱饵和食物。; 从提高隐枚举法的效率着想,当求解最大(小)化0-1规划时,若遇到y 值大(小)于(0)的右边,应随即让(0)的右边改取这个y 值。求解0-1规划,不要墨守成规,应视具体情况选择适当的解法,以期收到事半功倍的效果。;例3-3 求下面0-1规划的解. ;表3-13 隐枚举法计算表; 用全部枚举法,3个变量共有23=8个解,原来4个约束条件共需32次运算,现在用隐枚举法,将5个约束条件按(0)~(4)顺序排好(见表3-13),对每个解依次代入约束条件左侧,求出数值,看是否适合不等式条件,如某一条件不适合,同行以下各条件可不必再检查,因而就减少了运算次数. 本例实际只作18次运算.最优解:;第五节 指派问题; 指派问题就是人员和设备的任务安排问题。但是,运筹学当前所涉及的指派问题,并不是泛指一切指派问题,而是把它局限于某种特殊情况。这种特殊情况的一个典型事例是:有n个人分别完成n项任务中的其中一项。因工作性质和个人专长的差异,每个人完成各项工作的时间也就有所不同。于是便提出这样的问题:指派哪个人完成哪项工作,可使他们总的工作时间最短?
指派问题有最小化和最大化之分,二者的解法大同小异。; 例11 某医院的四名化验员(甲、乙、丙、丁)完成四项化验工作(A、B、C、D)所消耗的时间见表2-13。哪个化验员担当哪项化验工作,可使他们总的消耗时间最短?; 表1-13
A B C D
消耗时间(分)
甲 37.7 43.4 33.3 29.2
乙 32.9 33.1 28.5 26.4
丙 33.8 42.2 38.9 29.6
丁 37.0 34.7 30.4 28.5; y 表示四名化验员总的消耗时间,于是数学模型为:;一般地,最小化指派问题的数学模型是:;定理2.1 若效率矩阵[bij]第i 行元素的最小值为bi ,则效率矩阵分别为[bij]和[bij-bi]的最小化指派问题具有相同的最优解。把“第i行”换成“第j列”,“bi”换成 “bj”后,依然成立。;每行减去该行的最小元素;第二步:在矩阵[Cij]中,首先找出含0最少的行,并且;第三步:在矩阵[Cij]中,若
原创力文档

文档评论(0)