运筹学课件 第四节 01型整数规划.pptVIP

  • 37
  • 0
  • 约7.24千字
  • 约 32页
  • 2021-03-03 发布于天津
  • 举报
运筹学教程 第四节 0 — 1 型整数规划 一、 0-1 变量及其应用 某些特殊问题,只做是非选择,故变量设置简化为 0 或 1 , 1 代表选择, 0 代表不选择。 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? T n T T n T T n j j j j j j j j n A A A A x x A E A E x A A E E E E x ) 选择( ) 选择( 选择 选择 有两种选择 每项 有限要素 变量描述。 种选择,用 每项要素有 问题含有较多的要素, 当决策不选取方案 当决策选取方案 选取某个特定方案 ,... 1 , ) 0 ,..., 1 , 1 ( : ,... 1 , ) 1 ,..., 1 , 1 ( ) ,... ( , 0 , 1 , , ,... 2 , 1 1 0 2 , 0 , 1 1 运筹学教程 一、 0 — 1 规划数学模型 例:固定费用问题 有三种产品被用于生产三种产品,资源量、产品单件费用、 资源消耗量以及生产产品的固定费用。要求制定一个生产计 划,总收益最大。 消耗 产品 1 产品 2 产品 3 资源量 A 2 4 8 500 B 2 3 4 300 C 1 2 3 100 单件费用 4 5 6 固定费用 100 150 200 单件售价 8 10 12 产品 资源 运筹学教程 解: x j 是生产第 j 种产品的产量。 总收益等于销售减去所生产的产品的总费用。建立数学模型时,无法确 定某种产品是否生产,不能确定相应的固定费用是否发生,用 0-1 变量解 决此问题。 34 , 50 , 100 , 0 1 0 100 3 2 300 4 3 2 500 8 4 2 . 200 150 100 6 5 4 max 0 , 0 0 , 1 3 2 1 3 3 3 2 2 2 1 1 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? M M M x M y x y M x y M x y M x x x x x x x x x x st y y y x x x Z x j x j y j j j j j j j 件, 例如根据第三个约束条 的上界 为 或 且为整数 ) 种产品( 不生产第 ) 种产品( 生产第 分析: 如果生产第 j 种产品, x j 0. 约束条件 x j =M j y j ,y j =1; 如果不生产第 j 种产品, x j =0. 约束条件 x j =M j y j ,y j =1 或 0 。当 y j =1 不利于目标函数的最大 化,因此在最优解必然是 y j =0 。 运筹学教程 例 含有相互排斥的约束条件的问题 设工序 B 的每周工时约束条件为 0.3x1+0.5x2 ≤150, 式 (1) 现有一新的加工方式 , 相应的每周工时约束条件为 0.2x 1 +0.4x 2 ≤120 , 式 (2) 如果工序 B 只能选择一种 , 那么 (1) 和 (2) 变成相互排斥的约束条件 . ? ? ? ? ? ? ? ? 不采用新加工方式 采用新加工方式 不采用原加工方式 采用原加工方式 B B y B B y , 1 , 0 , 1 , 0 2 1 ? ? ? ? ? ? ? ? ? ? ? ? ? 1 120 4 . 0 2 . 0 150 5 . 0 3 . 0 . 2 1 2 2 1 1 2 1 y y My x x My x x st 当 y 1 =1,y 2 =0; 采用 新工艺 ,(2) 式成立 ; 多余的约束 运筹学教程 ? ? ? ? ? ? ? ? ? ? ? ) ,..., 2 , 1 ( , 1 ) ,..., 2 , 1 ( , 0 1 0 ) ,..., 2 , 1 ( 1 p i i p i i yi p q p i b x a p p j i j ij 个约束条件 不选择第 个约束条件 选择第 变量 个 个约束条件,引入 选择 个约束条件 约束条件组 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ) ,..., 2 , 1 ( . 1 1 p i q p y My b x a st p i i n j i i j ij 在约束条件中保证了在 P 个 0-1 变量中有 p-q 个 1,q 个 0; 凡取值 =0 的 y i 对应的约束条件为原约束 条件 , 凡取值 =1 的 y i 对应的约束 条件将自然满足 , 因而为多余 . 运筹学教程 例 工件排序问题 使用 4 台机床加工 3 件产品 . 各个产品的机床加工顺序以及产品

文档评论(0)

1亿VIP精品文档

相关文档