管理运筹学教学课件PPT整数规划.ppt
《管理运筹学教学课件PPT整数规划.ppt》由会员分享,可在线阅读,更多相关《管理运筹学教学课件PPT整数规划.ppt(49页珍藏版)》请在三一办公上搜索。
1、例 用分枝定界法求解,解:先求对应的松弛问题(记为LP0),用图解法得到最优解X(3.57,7.14),Z0=35.7,如下图所示。,10,10,松弛问题LP0的最优解X=(3.57,7.14),Z0=35.7,x1,x2,o,A,B,C,10,x2,o,A,B,C,LP1,LP2,3,4,LP1:X=(3,7.6),Z1=34.8,LP2:X=(4,6.5),Z2=35.5,10,x1,x2,o,A,B,C,LP1,LP21,3,4,LP21:X=(4.33,6),Z21=35.33,6,10,x1,x2,o,A,C,LP1,3,4,6,LP211:X=(4,6),Z211=34,LP212
2、:X=(5,5),Z212=35,5,LP212,上述分枝过程可用下图表示:,LP0:X=(3.57,7.14),Z0=35.7,LP1:X=(3,7.6)Z1=34.8,LP2:X=(4,6.5)Z2=35.5,x13,x14,LP21:X=(4.33,6)Z21=35.33,x26,LP211:X=(4,6)Z211=34,LP212:X=(5,5)Z212=35,x14,x15,LP22无可行解,x27,小结,学习要点:掌握一般整数规划问题概念及模型结构 掌握分支定界法原理 能够用分支定界法求解一般整数规划问题,0-1规划隐枚举法(Implicit Enumeration)基本上此法可以
3、从所有变量等于零出发(初始点),然后依次指定一些变量取值为1,直到获得一个可行解,于是把第一个可行解记作迄今为止最好的可行解,再重复,依次检查变量为0,1的各种组合,对迄今为止最好的可行解加以改进,直到获得最优解。,例 求下列问题:Max Z=3x1-2x2+5x3 s.t.x1+2x2-x3 2(1)x1+4x2+x3 4(2)x1+x2 3(3)4x2+x3 6(4)xj 0或1(5),解:容易看出(1,0,0)满足约束条件,对应Z=3,对Max Z来说,希望Z 3,所以增加约束条件:Z=3x1-2x2+5x3 3(0)称为过滤性条件。初看起来,增加约束条件需增加计算量,实际减少了计算量。
4、,最优解(1,0,1)Z=8,增加约束条件(0)(Z 3)后实际做了24次运算,而原问题需要计算23*4=32次运算(3个变量,4个约束条件)。,注意:改进过滤性条件,在计算过程中随时调整右边常数。价值系数按递增排列。以上两种方法可减少计算量。,改进过滤性条件Z 5(0),改进过滤性条件Z 8(0),最优解(X2,X1,X3)=(0,1,1)Z=8实际只计算了16次,分配问题与匈牙利法,指派问题的数学模型的标准形式:,设n 个人被分配去做n 件工作,规定每个人只做一件工作,每件工作只有一个人去做。已知第i个人去做第j 件工作的效率(时间或费用)为Cij(i=1.2n;j=1.2n)并假设Cij
5、 0。问应如何分配才能使总效率(时间或费用)最高?,设决策变量,分配问题与匈牙利法,指派问题的数学模型为:,分配问题与匈牙利法,克尼格定理:如果从分配问题效率矩阵aij的每一行元素中分别减去(或加上)一个常数ui,从每一列中分别减去(或加上)一个常数vj,得到一个新的效率矩阵bij,则以bij为效率矩阵的分配问题与以aij为效率矩阵的分配问题具有相同的最优解。,分配问题与匈牙利法,指派问题的数学模型的标准形式:,设n 个人被分配去做n 件工作,规定每个人只做一件工作,每件工作只有一个人去做。已知第i个人去做第j 件工作的效率(时间或费用)为Cij(i=1.2n;j=1.2n)并假设Cij 0。
6、问应如何分配才能使总效率(时间或费用)最高?,设决策变量,分配问题与匈牙利法,指派问题的数学模型为:,分配问题与匈牙利法,克尼格定理:如果从分配问题效率矩阵aij的每一行元素中分别减去(或加上)一个常数ui,从每一列中分别减去(或加上)一个常数vj,得到一个新的效率矩阵bij,则以bij为效率矩阵的分配问题与以aij为效率矩阵的分配问题具有相同的最优解。,分配问题与匈牙利法,指派问题的求解步骤:,1)变换指派问题的系数矩阵(cij)为(bij),使在(bij)的各行各列中都出现0元素,即 从(cij)的每行元素都减去该行的最小元素;再从所得新系数矩阵的每列元素中减去该列的最小元素。,2)进行试
7、指派,以寻求最优解。在(bij)中找尽可能多的独立0元素,若能找出n个独立0元素,就以这n个独立0元素对应解矩阵(xij)中的元素为1,其余为0,这就得到最优解。,分配问题与匈牙利法,找独立0元素,常用的步骤为:,从只有一个0元素的行开始,给该行中的0元素加圈,记作。然后划去 所在列的其它0元素,记作;这表示该列所代表的任务已指派完,不必再考虑别人了。依次进行到最后一行。从只有一个0元素的列开始(画的不计在内),给该列中的0元素加圈,记作;然后划去 所在行的0元素,记作,表示此人已有任务,不再为其指派其他任务了。依次进行到最后一列。若仍有没有划圈的0元素,且同行(列)的0元素至少有两个,比较这
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 管理 运筹学 教学 课件 PPT 整数 规划
链接地址:https://www.31ppt.com/p-2309669.html