《管理运筹学》演示(整数规划).pptVIP

  • 2
  • 0
  • 约1.37千字
  • 约 21页
  • 2023-05-31 发布于湖南
  • 举报
《管理运筹学》演示 ;目录;;. 定界。设整数规划的目标最优值为z*,则 ,其中, 和 为整数规划目标值的上、下界; . 分枝。在非整数最优解中,任选一个不符合整数条件的变量,构造两个约束条件: . 修改上下界。方法如下: 在各分枝中,找出目标值最大者作为新的上界; 从已符合整数条件的分枝中,找出目标值最大者作为新的下界。 . 比较和剪枝。比较各个分枝的目标值,如果有小于 者,则剪掉这个分枝;否则,继续分枝。反复进行,当 ,得到整数最优解 。 ;9x1+7x2=56;9x1+7x2=56;9x1+7x2=56;对于整数规划问题,首先不考虑整数约束,求解相应的线性规划问题的解,如果最优解是一个非整数解,就增加一个约束条件,缩小线性规划问题的可行域,继续求解,直到求出相应的线性规划问题的最优解为整数解。;;;从约束条件可以看出,由于x1和 x2为非负整数,所以x3和 x4也必然为非负整数,这样,在上式括号内的数值则为正数,而且等式右边必定是负数,即有,;1;例:用隐枚举法求0-1规划;( 0 );( 1 );例1.设有四项工作A、B、C、D,需分配甲、乙、丙、丁四个人去完成,每个人只能完成一件工作,每件工作只能由一个人去完成,这四个人完成各项工作所需的费用如下表所示,问如何分配工作才能使总费用最省?;0;修改指派矩阵方法:;例2: 求下列表所示效率矩阵的指派问题的最优解:;;0《管理运筹学》演示 ;目录;;. 定界。设整数规划的目标最优值为z*,则 ,其中, 和 为整数规划目标值的上、下界; . 分枝。在非整数最优解中,任选一个不符合整数条件的变量,构造两个约束条件: . 修改上下界。方法如下: 在各分枝中,找出目标值最大者作为新的上界; 从已符合整数条件的分枝中,找出目标值最大者作为新的下界。 . 比较和剪枝。比较各个分枝的目标值,如果有小于 者,则剪掉这个分枝;否则,继续分枝。反复进行,当 ,得到整数最优解 。 ;9x1+7x2=56;9x1+7x2=56;9x1+7x2=56;对于整数规划问题,首先不考虑整数约束,求解相应的线性规划问题的解,如果最优解是一个非整数解,就增加一个约束条件,缩小线性规划问题的可行域,继续求解,直到求出相应的线性规划问题的最优解为整数解。;;;从约束条件可以看出,由于x1和 x2为非负整数,所以x3和 x4也必然为非负整数,这样,在上式括号内的数值则为正数,而且等式右边必定是负数,即有,;1;例:用隐枚举法求0-1规划;( 0 );( 1 );例1.设有四项工作A、B、C、D,需分配甲、乙、丙、丁四个人去完成,每个人只能完成一件工作,每件工作只能由一个人去完成,这四个人完成各项工作所需的费用如下表所示,问如何分配工作才能使总费用最省?;0;修改指派矩阵方法:;例2: 求下列表所示效率矩阵的指派问题的最优解:;;0

文档评论(0)

1亿VIP精品文档

相关文档