2、整数规划.pptVIP

  • 0
  • 0
  • 约1.68千字
  • 约 11页
  • 2018-07-21 发布于山西
  • 举报
2、整数规划

本科教学工作水平评估 本科教学工作水平评估 第三章:整数规划 整数规划(IP)和线性规划(LP)问题的区别: 在于它的约束条件中多一个所有变量取值为整数的附加条件(在现实中当求解的问题是机器的台数,完成工作的人数时变量的取值必须整数 )。整数规划问题的可行解集是所对应线性规划问题可行解集的子集。 整数规划中如果所有的变数都限制为(非负)整数,就称为纯整数规划或全整数规划;如果仅一部分变数限制为整数,则成为混合整数规划。 整数规划的特殊情形是0-1规划(变数取值0或1) 整数规划——实际应用 某工厂可用A、B两种资源生产彩电和冰箱两种产品,已知生产一台彩电获利3000元,需消耗A资源2个单位,B资源2个单位;生产一台冰箱获利2000元,需消耗 A资源3个单位,B资源1个单位;A资源拥有14个单位,B资源拥有9个单位,问如何根据资源情况安排生产且使工厂获利最大。 解:设X1为彩电的生产台数,X2为冰箱的生产台数,则问题的数学模型为: 整数规划——实际应用 某工厂可用A、B两种资源生产彩电和冰箱两种产品,已知生产一台彩电获利3000元,需消耗A资源2个单位,B资源2个单位;生产一台冰箱获利2000元,需消耗 A资源3个单位,B资源1个单位;A资源拥有14个单位,B资源拥有9个单位,问如何根据资源情况安排生产且使工厂获利最大。 解:设X1为彩电的生产台数,X2为冰箱的生产台数,则问题的数学模型为: 整数规划——实际应用 利用图解法如图所示可得 整数规划——实际应用说明 Ⅰ、采用放弃整数要求求解整数规划问题所对应线性规划问题的最优解,然后对所获得最优解进行“四舍五入”运算来获得整数规划问题的最优解,一般是行不通的,需找别的方法求解整数规划问题的最优解。 整数规划——实际应用说明 Ⅱ、把包含OABC中所有整数点的最小多边行OEFGHIJ称为多边行OABC的整点凸包。如果能求得多边行OABC的整点凸包OEFGHIJ,则线性规划问题在整点凸包上的最优解就是整数规划问题的最优解 Ⅲ、求OABC的整点凸包OEFGHIJ等价于在放弃整数要求的线性规划问题中增加线性约束条件(称为割平面)使得由OABC中切割一部分,并使切割掉的那部分只包含非整数解而不包含任何整数解。这种方法称为GOMORY割平面法。此方法的关键是寻找适当的割平面,使切割后最终得到的整点凸包的某顶点就是整数规划问题的最优解 整数规划——实际应用说明 Ⅳ、把整数规划问题,按照下图的树形方式分解为5个定义域互不相交的整数规划子问题(P1,P2,P3,P4,P5)之和,然后求各子问题的最优解,从中找出使目标函数最大的整数最优解。 整数规划——实际应用说明 子问题可行域示意图(P5的定义域是空集) 整数规划——实际应用说明 子问题可行域示意图(P5的定义域是空集) 整数规划——实际应用说明 基于整数规划问题树形分解求解最优解的思想,Land等人提出了分枝定界法。分枝定界法(Ⅳ)与割平面法(Ⅲ)是目前求解整数规划问题的两种基本途径 XI’AN JIAOTONG UNIVERSITY XI’AN JIAOTONG UNIVERSITY 西安 交通大学 郭菊娥 XI’AN JIAOTONG UNIVERSITY XI’AN JIAOTONG UNIVERSITY XI’AN JIAOTONG UNIVERSITY 整数规划 郭菊娥教授 guojue@mail.xjtu.edu.cn 西安交通大学 * 放弃整数要求(即放弃X1,X2为整数)的线性规划问题的可行解集为OABC构成的区域,最优解为B点: 整数规划问题的可行解集为OEFGHIJ构成区域内的整数点,最优解为F点 显然 点既不是放弃整数要求线性规划问题的可行解, 也不是整数规划问题的可行解。 放弃整数要求后P1规划问题的最优解为 放弃整数要求后P2规划问题的最优解为 放弃整数要求后P3规划问题的最优解为 放弃整数要求后P4规划问题的最优解为 故整数规划问题的最优解为 * * * *

文档评论(0)

1亿VIP精品文档

相关文档