第六章-整数规划课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第六章-整数规划课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第六 整数 规划 课件
- 资源描述:
-
1、2/4/202312/4/20232 解解:设设托托运运甲甲 x 箱箱,乙乙x2箱箱。建建立立整整数数规规划划模模型型为为:max Z=20 x1+10 x2 5x1+4x2 24 2x1+5x2 13 x1,x2 0 0 x1,x2是是整整数数 2/4/202332/4/20234一、概念一、概念 对决策变量的取值有整数限制的规划问题,称为整数对决策变量的取值有整数限制的规划问题,称为整数规划。规划。二、整数规划的分类二、整数规划的分类1、线性整数规划与非线性整数规划、线性整数规划与非线性整数规划2、纯整数规划与混合整数规划、纯整数规划与混合整数规划3、0-1型整数线性规划:决策变量只能取值
2、型整数线性规划:决策变量只能取值0或或1的整数线性规的整数线性规划。划。三、线性整数规划的模型三、线性整数规划的模型 且部分或全部为整数或 n)1.2(j 0)2.1()min(max11jnjijijnjjjxmibxaxcZZ2/4/20235四、整数线性规划与一般线性规划的关系四、整数线性规划与一般线性规划的关系1、对整数线性规划的整数约束的放松,便得到一般的、对整数线性规划的整数约束的放松,便得到一般的线性规划,反之,对一般线性规划增加变量取整的要线性规划,反之,对一般线性规划增加变量取整的要求,则便变成整数线性规划。因此,整数线性规划的求,则便变成整数线性规划。因此,整数线性规划的约
3、束比一般线性规划的约束更紧。约束比一般线性规划的约束更紧。2、整数线性规划的可行域是一般线性规划问题可行域的、整数线性规划的可行域是一般线性规划问题可行域的子集。子集。3、整数线性规划问题的目标函数值以一般线性规划问题、整数线性规划问题的目标函数值以一般线性规划问题目标函数值为界,即整数线性规划问题的最优值,不目标函数值为界,即整数线性规划问题的最优值,不可能优于一般线性规划问题的最优值。可能优于一般线性规划问题的最优值。2/4/20236 例例6.2 工厂工厂A1和和A2生产某种物资。由于该种物资供不应求,生产某种物资。由于该种物资供不应求,故需要再建一家工厂。相应的建厂方案有故需要再建一家
4、工厂。相应的建厂方案有A3和和A4两个。这种物资两个。这种物资的需求地有的需求地有B1,B2,B3,B4四个。各工厂年生产能力、各地年需求量、四个。各工厂年生产能力、各地年需求量、各厂至各需求地的单位物资运费各厂至各需求地的单位物资运费cij,见下表:,见下表:B1B2B3B4年生产能力A12934400A28357600A37612200A44525200年需求量350400300150工厂工厂A3或或A4开工后,每年的生产费用估计分别为开工后,每年的生产费用估计分别为1200万或万或1500万万元。现要决定应该建设工厂元。现要决定应该建设工厂A3还是还是A4,才能使今后每年的总费用,才能使
5、今后每年的总费用最少。最少。2/4/20237l解:这是一个物资运输问题,特点是事先不能解:这是一个物资运输问题,特点是事先不能确定应该建确定应该建A3还是还是A4中哪一个,因而不知道新中哪一个,因而不知道新厂投产后的实际生产物资。为此,引入厂投产后的实际生产物资。为此,引入0-1变量:变量:)2,1(01 iyi若不建工厂若不建工厂若建工厂若建工厂再设再设xij为由为由Ai运往运往Bj的物资数量,单位为千吨;的物资数量,单位为千吨;z表示总费用,表示总费用,单位万元。单位万元。则该规划问题的数学模型可以表示为:则该规划问题的数学模型可以表示为:2/4/20238)2,1(1,0)4,3,2,
6、1,(01200200600400150300400350.15001200min21244434241134333231242322211413121144342414433323134232221241312111414121iyjixyyyxxxxyxxxxxxxxxxxxxxxxxxxxxxxxxxxxtsyyxcziijijijij混合整数规划问题混合整数规划问题2/4/20239例例6.3 现有资金总额为现有资金总额为B。可供选择的投资项目有。可供选择的投资项目有n个,项目个,项目j所需投资额和预期收益分别为所需投资额和预期收益分别为aj和和cj(j1,2,.,n),此外由于种种原
7、因,有三个附加条件:),此外由于种种原因,有三个附加条件:若选择项目若选择项目1,就必须同时选择项目,就必须同时选择项目2。反之不。反之不一定一定 项目项目3和和4中至少选择一个;中至少选择一个;项目项目5,6,7中恰好选择中恰好选择2个。个。应该怎样选择投资项目,才能使总预期收益最大。应该怎样选择投资项目,才能使总预期收益最大。2/4/202310解:对每个投资项目都有被选择和不被选择两解:对每个投资项目都有被选择和不被选择两种可能,因此分别用种可能,因此分别用0和和1表示,令表示,令xj表示第表示第j个项目的个项目的决策选择决策选择,记为:,记为:),.,2,1(01njjjxj 不投资不
8、投资对项目对项目投资投资对项目对项目投资问题可以表示为:投资问题可以表示为:)(或或者者nxxxxxxxxBxatsxczjnjjjnjjj,2,1j1021.max7654312112/4/202311l例例6.4试引入试引入01变量将下题分别表达为一般线性约束条件。变量将下题分别表达为一般线性约束条件。l【解】设【解】设M为充分大的正数,引入为充分大的正数,引入01变量。由于变量。由于3个约束只个约束只有有1个起作用,则其一般线性约束条件为:个起作用,则其一般线性约束条件为:3,2,11,02204210646321321221121iyyyyMyxxMyxxMyxxi621 xx1064
9、21 xx204221 xx或或2/4/202312l也可表示为:也可表示为:3,2,11,01)1(2042)1(1064)1(6321321221121iyyyyMyxxMyxxMyxxi2/4/202313例例6.56.5试引入试引入0 01 1变量将下列各题分别表达为一般线变量将下列各题分别表达为一般线性约束条件:性约束条件:(1 1)若)若x x1 166,则,则x x2 211;否则;否则x x2 21010。(2 2)取值)取值1 1,3 3,5 5,7 7,9 9。【解】(【解】(1)引入)引入01变量,因两组约束只有一组起作变量,因两组约束只有一组起作用,则其一般线性约束条件
10、为:用,则其一般线性约束条件为:61x10)1(101)1(662211,yMyxyMxMyxyMx2/4/202314(2 2)引入01变量,因右端常数是5个值中的1个,其一般线性约束条件为:61x5,4,3,2,11,01975354321543211jyyyyyyyyyyyxj,2/4/202315l一、一、“公理公理”1、对一个整数线性规划问题,如果不考虑变量、对一个整数线性规划问题,如果不考虑变量取整的要求,由此求得的整数最优解取整的要求,由此求得的整数最优解X,也一,也一定是整数线性规划问题的最优解。定是整数线性规划问题的最优解。2、对于一个非整数线性规划问题,如果不考虑、对于一个
11、非整数线性规划问题,如果不考虑变量取整的要求,由此求得的非整数最优解,变量取整的要求,由此求得的非整数最优解,则一定可以断定整数线性规划问题的最优解则一定可以断定整数线性规划问题的最优解不会好于非整数最优解。不会好于非整数最优解。3、在求解的过程中最先出现的整数解,不会好、在求解的过程中最先出现的整数解,不会好于最优整数解。于最优整数解。2/4/202316l二、分枝定界的含义二、分枝定界的含义 1、分枝的含义。、分枝的含义。按按“公理公理”的要求,对一般线性规的要求,对一般线性规划的可行域进行分解。划的可行域进行分解。2、定界的含义、定界的含义 通过分枝不断调整整数最优解的上通过分枝不断调整
12、整数最优解的上下界。下界。2/4/202317l三、分枝定界法的解题思路三、分枝定界法的解题思路1、对于给定的整数线性规划问题,先不考虑变、对于给定的整数线性规划问题,先不考虑变量取整的要求,把它当作一般的线性规划问题量取整的要求,把它当作一般的线性规划问题来处理,并求其最优解,如果该最优解都是整来处理,并求其最优解,如果该最优解都是整数,则同时也就得到了整数线性规划问题的最数,则同时也就得到了整数线性规划问题的最优解,问题求解到此为止。优解,问题求解到此为止。2、若由一般线性规划求出的最优解不是整数解,、若由一般线性规划求出的最优解不是整数解,假定基变量假定基变量Xj=bj不是整数,那么作如
13、下处理不是整数,那么作如下处理,构构造两个约束条件:造两个约束条件:Xjbj,Xj bj+1。3、将构造的两个新约束条件,分别加到问题中、将构造的两个新约束条件,分别加到问题中去,形成两个整数规划问题。去,形成两个整数规划问题。2/4/202318两个新的整数规划问题为:两个新的整数规划问题为:(I)Max Z=CX (II)Max Z=CX St AX(=、)b St AX(=、)b Xjbj Xj bj+1 X0,且取整数且取整数 X0,且取整数且取整数 l4、分别按一般线性规划求解这两个整、分别按一般线性规划求解这两个整数规划,直到能够确定整数规划的最优数规划,直到能够确定整数规划的最优
14、解或能够判定其无最优解时为止。解或能够判定其无最优解时为止。2/4/202319l例例6.6 用分枝定界法求解用分枝定界法求解 且且均均取取整整数数,0,255.22108.02.134max21212121xxxxxxxxZ解解:先求对应的松弛问题(记为先求对应的松弛问题(记为LP0))(0,255.22108.02.134max021212121LPxxxxxxstxxZ 用图解法得到最优解用图解法得到最优解X(3.57,7.14),Z0=35.7,如下图所示。如下图所示。2/4/2023201010108.02.121 xx255.2221 xx松弛问题松弛问题LP0的最优解的最优解X=
15、(3.57,7.14),Z0=35.7x1x2oABC2/4/202321得得到到两两个个线线性性规规划划及及增增加加约约束束4311 xx10 x2oABC 0,3255.22108.02.1:134max211212121xxxxxxxLPxxZLP1LP234LP1:X=(3,7.6),Z1=34.8 0,4255.22108.02.1:234max211212121xxxxxxxLPxxZLP2:X=(4,6.5),Z2=35.52/4/20232210 x1x2oABCLP1LP2134LP21:X=(4.33,6),Z21=35.33 0,64255.22108.02.1:2134
16、max2121212121xxxxxxxxLPxxZ,不不可可行行,得得到到线线性性规规划划,显显然然及及进进行行分分枝枝,增增加加约约束束选选择择目目标标值值最最大大的的分分枝枝7762222 xxxLP6不可行72x 0,74255.22108.02.1:2234max2121212121xxxxxxxxLPxxZ,2/4/20232310 x1x2oACLP134可可行行域域是是一一条条线线段段即即,,40,464255.22108.02.1:21134max121121212121 xxxxxxxxxxLPxxZ:及及,得得线线性性规规划划及及进进行行分分枝枝,增增加加约约束束,选选择
展开阅读全文