- 1、本文档共38页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
运筹学第8章 整数规划课件
第八章 整数规划;第八章 整数规划;§1 整数规划的图解法;得到线性规划的最优解为x1=2.44, x2=3.26,目标函数值为14.66。
由图表可看出,整数规划的最优解为x1=4, x2=2,目标函数值为14。;性质1:任何求最大目标函数值的纯整数规划或混合整数规划的最大目标函数值小于或等于相应的线性规划的最大目标函数值;任何求最小目标函数值的纯整数规划或混合整数规划的最小目标函数值大于或等于相应的线性规划的最小目标函数值。
;例2:
Max z = 3x1 + x2 + 3x3
s.t.
-x1 + 2x2 + x3 ≤ 4
4x2 -3x3 ≤2
x1 -3x2 + 2x3 ≤3
x1,x2,x3 ≥ 0 为整数;§3 整数规划的应用;解:设:0--1变量 xi = 1 (Ai 点被选用)或 0 (Ai 点没被选用)。
这样我们可建立如下的数学模型:
Max z =36x1+40x2+50x3+22x4+20x5+30x6+25x7+48x8+58x9+61x10
s.t. 100x1+120x2+150x3+80x4+70x5+90x6+80x7+140x8+160x9+180x10 ≤ 720
x1 + x2 + x3 ≤ 2
x4 + x5 ≥ 1
x6 + x7 ≥ 1
x8 + x9 + x10 ≥ 2
xj ≥ 0 且xj 为0--1变量,i = 1,2,3,……,10;二、固定成本问题
例5.高压容器公司制造小、中、大三种尺寸的金属容器,
所用资源为金属板、劳动力和机器设备,制造一个容器所需
的各种资源的数量如表所示。不考虑固定费用,每种容器
售出一只所得的利润分别为 4万元、5万元、6万元,可使用的
金属板有500吨,劳动力有300人/月,机器有100台/月,此外
不管每种容器制造的数量是多少,都要支付一笔固定的费用:
小号是l00万元,中号为 150 万元,大号为200万元。现在要制
定一个生产计划,使获得的利润为最大。
;解:这是一个整数规划的问题。
设x1,x2, x3 分别为小号容器、中号容器和大号容器的生产数量。各
种容器的固定费用只有在生产该种容器时才投入,为了说明固定费用的这
种性质,设 yi = 1(当生产第 i种容器, 即 xi > 0 时) 或0(当不生产第 i种容
器即 xi = 0 时)。
引入约束 xi ≤ M yi ,i =1,2,3,M充分大,以保证当 yi = 0 时,xi
= 0 。
这样我们可建立如下的数学模型:
Max z = 4x1 + 5x2 + 6x3 - 100y1 - 150y2 - 200y3
s.t. 2x1 + 4x2 + 8x3 ≤ 500
2x1 + 3x2 + 4x3 ≤ 300
x1 + 2x2 + 3x3 ≤ 100
xi ≤ M yi ,i =1,2,3,M充分大
xj ≥ 0 yj 为0--1变量,i = 1,2,3
;三、指派问题
有 n 项不同的任务,恰好 n 个人可分别承担这些任务,但由
于每人特长不同,完成各项任务的效率等情况也不同。现假设必须
指派每个人去完成一项任务,怎样把 n 项任务指派给 n 个人,使
得完成 n 项任务的总的效率最高,这就是指派问题。
例6.有四个工人,要分别指派他们完成四项不同的工作,每
人做各项工作所消耗的时间如下表所示,问应如何指派工作,才能
使总的消耗时间为最少。
;解:引入0—1变量 xij,并令
xij = 1(当指派第 i人去完成第j项工作时)或0(当不指派第 i人去完成第j项工作时).这可以表示为一个0--1整数规划问题:
Min z=15x11+18x12+21x13+24x14+19x21+23x22+22x23+18x24+26x31+17x32+16x33
+19x34+19x41 +21x42+23x43+17x44
s.t. x11+ x12+ x13+ x14= 1 (甲只能干一项工作)
x21+ x22+ x23+ x24= 1 (乙只能干一项工作)
x31+ x32+ x33+ x34= 1 (丙只能干一项工作)
x41+ x42+ x43+ x44= 1 (丁只能干一项工作)
x11+ x21+ x31+ x41= 1 ( A工作只能一人干)
x12
文档评论(0)