




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
§1整数规划的图解法例1.某公司拟用集装箱托运甲、乙两种货物,这两种货物每件的体积、重量、可获利润以及托运所受限制如表。甲种货物至多托运4件,问两种货物各托运多少件,可使获得利润最大。货物每件体积/立方英尺
每件重量/百千克每件利润/百元甲19542乙273403托运限制1365140§1整数规划的图解法解:设x1、x2分别为甲、乙两种货物托运的件数,建立模型目标函数:maxz=2x1+3x2约束条件:s.t.195x1+273x2≤1365(体积限制) x1≤4 4x1+40x2≤140(重量限制)x1,x2≥0,去掉最后一个约束,是一个线性规划问题。为整数x2§1整数规划的图解法利用图解法
32101234x12x1+3x2=62x1+3x2=14.662x1+3x2=14××××××××××××线性规划的最优解为x1=2.44,x2=3.26,目标函数值为14.66。由图可看出,整数规划的最优解为x1=4,x2=2,目标函数值为14.×整数规划的最优解不都是相应的线性规划的最优解,通过“四舍五入”、“进一法”或“去尾法”获得。
§1整数规划的图解法性质1:任何求最大目标函数值的纯整数规划或混合整数规划的最大目标函数值小于或等于相应的线性规划的最大目标函数值;任何求最小目标函数值的纯整数规划或混合整数规划的最小目标函数值大于或等于相应的线性规划的最小目标函数值。§2整数规划的计算机求解例2
maxz=3x1+x2+3x3 s.t. −x1+2x2+x3≤4 4x2−3x3≤2
x1−3x2+2x3≤3
x1,x2,x3≥0
x1,x2,x3为整数§2整数规划的计算机求解
用管理运筹学软件求解§2整数规划的计算机求解
maxz=3x1+x2+3x3 s.t. −x1+2x2+x3≤4 4x2−3x3≤2
x1−3x2+2x3≤3
x1,x2,x3≥0
x1为整数,x3为0−1变量例3§2整数规划的计算机求解
用管理运筹学软件求解§3整数规划的应用一、投资场所的选择 例4.京成畜产品公司计划在市区的东、西、南、北四区建立销售门市部,拟议中有10个位置Aj(j=1,2,3,…,10)可供选择,考虑到各地区居民的消费水平及居民居住密集度,规定: 在东区由A1,A2,A3三个点至多选择两个; 在西区由A4,A5两个点中至少选一个; 在南区由A6,A7两个点中至少选一个; 在北区由A8,A9,A10三个点中至少选两个。
§3整数规划的应用
Aj各点的设备投资及每年可获利润由于地点不同而不同,预测情况如(单位:万元)。但投资总额不超过720万元,问应选择哪几个销售点,可使年利润最大?
A1A2A3A4A5A6A7A8A9A10投资额10012015080709080140160180利润36405022203025485861§3整数规划的应用解:设:0−1变量xi
=1(Ai点被选用)或0(Ai点没被选用)。建立数学模型:
maxz=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
xi≥0,且xi为0-1变量,i=1,2,3,…,10
在东区由A1,A2,A3三个点至多选择两个在西区由A4,A5两个点中至少选一个在南区由A6,A7两个点中至少选一个在北区由A8,A9,A10三个点中至少选两个投资额约束§3整数规划的应用
应用“管理运筹学软件”求解: 最优目标函数值为245。 最优解为:x1=1,x2=1,x3=0,x4=0,x5=1,x6=1,x7=0,x8=0,x9=1,x10=1
§3整数规划的应用二、固定成本问题 例5.高压容器公司制造小、中、大三种尺寸的金属容器,所用资源为金属板、劳动力和机器设备,制造一个容器所需的各种资源的数量如表。不考虑固定费用,每种容器单位利润分别为4万元、5万元、6万元,可使用的金属板500吨,劳动力300人/月,机器100台/月,此外只要生产,须支付固定费用:小号是l00万元,中号为150万元,大号为200万元。制定一个生产计划,使获利最大。§3整数规划的应用
资源小号容器中号容器大号容器金属板/t248劳动力/(人/月)234机器设备/(台/月)123§3整数规划的应用解:整数规划问题 设x1,x2,x3分别为小号、中号和大号容器的生产数量。固定费用:设yi=1(当生产第i种容器,即xi>0时)或0(当不生产第i种容器即xi=0时)。引入约束xi≤Myi,i=1,2,3,M充分大。§3整数规划的应用建立数学模型: maxz=4x1+5x2+6x3-100y1-150y2-200y3 s.t.2x1+4x2+8x3≤500(金属板约束)2x1+3x2+4x3≤300(劳动力约束) x1+2x2+3x3≤100(机器设备约束)xi≤Myi,i=1,2,3,M充分大xi≥0,yi为0-1变量,i=1,2,3
软件计算:最大目标函数值为300,最优解为x1=100,x2=0,x3=0。§3整数规划的应用三、指派问题有n项不同的任务,恰好n个人可分别承担这些任务,但由于每人特长不同,完成各项任务的效率等情况也不同。现假设必须指派每个人去完成一项任务,怎样把n项任务指派给n个人,使完成n项任务的总效率最高,即指派问题。
§3整数规划的应用例6.有四个工人,分别指派他们完成四项不同的工作,每人做各项工作所消耗的时间如表,应如何指派工作,才能使总消耗时间最少。
工作所需时间/小时工人ABCD甲15182124乙19232218丙26171619丁19212317§3整数规划的应用解:引入0−1变量xij,令xij=1(指派第i人去完成第j项工作)xij=0(不指派第i人去完成第j项工作)构建0−1整数规划问题。
§3整数规划的应用Minz=15x11+18x12+21x13+24x14+19x21+23x22+22x23+18x24+26x31+17x32+16x33+19x34+19x41+21x42+23x43+17x44s.tx11+x12+x13+x14=1(甲只能干一项工作) x31+x32+x33+x34=1(丙只能干一项工作) x41+x42+x43+x44=1(丁只能干一项工作)x21+x22+x23+x24=1(乙只能干一项工作)x11+x21+x31+x41=1(A工作只能一人干)x12+x22+x32+x42=1(B工作只能一人干)x13+x23+x33+x43=1(C工作只能一人干)x14+x24+x34+x44=1(D工作只能一人干) xij为0−1变量,i,j=1,2,3,4
§3整数规划的应用应用“管理运筹学软件”:最优解为x21=1,x12=1,x33=1,x44=1.最小目标函数值为70.
§3整数规划的应用m个人n项任务的一般的指派问题:设Xij=1,第i人去完成j项工作;Xij=0,第i人不去完成j项工作;cij为第i人去完成j项任务的成本(如时间、费用)一般指派问题的模型为:约束条件:也可以使用“管理运筹学软件”中“整数规划”子程序中的“指派问题”来求解§3整数规划的应用四、分布系统设计 例7.某企业在A1地有一工厂,其产品的生产能力为30千箱,为扩大生产,打算在A2,A3,A4,A5地中再选择几个地方建厂。已知在A2,A3,A4,A5地建厂的固定成本分别为175千元、300千元、375千元、500千元,另外,A1产量及A2,A3,A4,A5建成厂的产量,销地的销量以及产地到销地的单位运价(每千箱运费)如表。
§3整数规划的应用该在哪几个地方建厂,在满足销量的前提下,使总固定成本和运输费用之和最小?若政策要求必须在A2,A3地建一个厂,应在哪几个地方建厂?
§3整数规划的应用
。销地运费单价/元产地B1B2B3产量/千箱A184330A252310A343420A497530A5104240销量/千箱302020§3整数规划的应用解:(1)设xij为从Ai运往Bj的运输量(单位:千箱)yk=1(Ak被选中)yk=0(Ak没被选中),k=2,3,4,5.
§3整数规划的应用 minz=175y2+300y3+375y4+500y5+8x11+4x12+3x13+5x21+2x22+3x23+4x31+3x32+4x33+9x41+7x42+5x43+10x51+4x52+2x53构建整数规划问题:§3整数规划的应用s.tx11+x12+x13≤30(A1厂的产量限制)x21+x22+x23≤10y2(A2厂的产量限制)x31+x32+x33≤20y3(A3厂的产量限制)x41+x42+x43≤30y4(A4厂的产量限制)x51+x52+x53≤40y5(A5厂的产量限制)x11+x21+x31+x41+x51=30(B1销地的限制)x12+x22+x32+x42+x52=20(B2销地的限制)x13+x23+x33+x43+x53=20(B3销地的限制)xij≥0,且为整数,i=1,2,3,4,5;j=1,2,3,yk为0−1变量,k=2,3,4,5。注:求解可用“管理运筹学”软件中整数规划子程序。§3整数规划的应用最优解:y5=1,x52=20,x53=20,x11=30,最优值为860(千元)。§3整数规划的应用(2)加入约束条件:y2+y3=1,得到问题(2)的数学模型 s.tx11+x12+x13≤30(A1厂的产量限制) x21+x22+x23≤10y2(A2厂的产量限制)x31+x32+x33≤20y3(A3厂的产量限制)x41+x42+x43≤30y4(A4厂的产量限制)x51+x52+x53≤40y5(A5厂的产量限制)x11+x21+x31+x41+x51=30(B1销地的限制) x12+x22+x32+x42+x52=20(B2销地的限制) x13+x23+x33+x43+x53=20(B3销地的限制)
y2+y3=1 xij≥0,且为整数,i=1,2,3,4,5;j=1,2,3, yk为0−1变量,k=2,3,4,5。§3整数规划的应用最优解:y2=1,y4=1,x22=10,x41=30,x12=10,x13=20,其余变量均为零。最优值为940(千元)。§3整数规划的应用五、投资问题例8.某公司在今后五年内考虑给以下的项目投资。已知:项目A:从第一年到第四年每年年初需要投资,并于次年末回收本利115%,但要求第一年投资最低金额为4万元,第二、三、四年不限;项目B:第三年初需要投资,到第五年末能回收本利128%,但规定最低投资金额为3万元,最高金额为5万元;项目C:第二年初需要投资,到第五年末能回收本利140%,但规定其投资额或为2万元或为4万元,或为6万元或为8万元。项目D:五年内每年初可购买公债,于当年末归还,并加利息6%,此项投资金额不限。该部门现有资金10万元,问应如何确定给这些项目的每年投资额,使到第五年末拥有的资金本利总额为最大?
§3整数规划的应用解:(1)设xiA、xiB、xiC、xiD
(i=1,2,3,4,5)分别表示第i年年初给项目A,B,C,D的投资额;
设yiA,yiB,是0−1变量,取1时分别表示第i年给A、B投资,否则取0(i=1,2,3,4,5)。
设y2C
是非负整数变量,X2c=20000y2c:当y2c=4,则第2年投资C项目8万元;当y2c=3,则第2年投资C项目6万元;当y2c=2,则第2年投资C项目4万元;当y2c=1,则第2年投资C项目2万元;当y2c=0,则第2年不投资C项目。
§3整数规划的应用建立决策变量:
年份投资额项目12345Ax1Ax2Ax3Ax4ABx3BCX2c=20000y2cDx1Dx2Dx3Dx4Dx5D§3整数规划的应用(3)目标函数及模型:maxz=1.15x4A+1.40x2C+1.28x3B+1.06x5Ds.tx1A+x1D=100000,−1.06x1D+x2A+x2C+x2D=0,−1.15x1A−1.06x2D+x3A+x3B+x3D=0,−1.15x2A−1.06x3D+x4A+x4D=0,−1.15x3A−1.06x4D+x5D=0,x1A−40000y1A≥0,x1A−200000y1A≤0,x3B−30000y3B≥0,x3B−50000y3B≤0,x2C−20000y2C=0,y2C≤4,xiA,xiB,xiC,xiD≥0(i=1、2、3、4、5),y2C为非负整数,y1A,y3B为0−1变量。第一年:年初有100000元,D项目在年末可收回投资,故第一年年初应把全部资金投出去,于是x1A+x1D=100000;第二年:A的投资第二年末才可收回,故第二年年初的资金为1.06x1D,于是x2A+x2C+x2D=1.06x1D;第三年:年初的资金为1.15x1A+1.06x2D,于是x3A+x3B+x3D=1.15x1A+1.06x2D;第四年:年初的资金为1.15x2A+1.06x3D,于是x4A+x4D=1.15x2A+1.06x3D;第五年:年初的资金为1.15x3A+1.06x4D,于是x5D=1.15x3A+1.06x4D。
关于项目A的投资额规定:x1A≥40000y1A,x1A≤200000y1A,200000是足够大的数;保证当y1A=0时,x1A=0;当y1A=1时,x1A≥40000。关于项目B的投资额规定:x3B≥30000y3B,x3B≤50000y3B;保证当y3B=0时,x3B=0;当y3B=1时,50000≥x3B≥30000。关于项目C的投资额规定:x2C=20000y2C,y2C=0,1,2,3,4。§3整数规划的应用应用“管理运筹学”软件:最优值为147879.234。最优解为x2C=60000, x3B=49905.641, x1A=43396.23, x1D=56603.777, y3B=1, y2C=3, y1A=1.§3整数规划的应用六、0-1整数变量在构建模型中的一些特殊作用引入整数变量,尤其是0-1变量,可将实际管理中无法归结为线性规划模型的问题,构建整数规划模型。§3整数规划的应用六、0-1整数变量在构建模型中的一些特殊作用1、解决固定成本问题(例5)生产成本最小的整数规划模型:约束条件:其他原始限制条件§3整数规划的应用六、0-1整数变量在构建模型中的一些特殊作用2、解决选择取值问题(例7)约束条件的右端项可能是n个值中的某一个§3整数规划的应用六、0-1整数变量在构建模型中的一些特殊作用3、解决n个变量中选取k个变量的问题(例4、例6)n个取1个:n个取k个:n个至少取k个:n个至多取k个:§3整数规划的应用六、0-1整数变量在构建模型中的一些特殊作用4、解决变量离散值的问题(例8)§3整数规划的应用六、0-1整数变量在构建模型中的一些特殊作用5、解决部分约束的问题m个约束只有k个起作用m个约束条件:设:假定第i个约束条件不起作用假定第i个约束条件起作用则:§3整数规划的应用六、0-1整数变量在构建模型中的一些特殊作用6、解决逻辑关系约束的问题若f(x)<0成立,则g(x)≤0必须成立;若f(x)<0不成立,则g(x)无限制。引入一个0-1变量y来解决这一逻辑关系:f(x)≥-M(1-y)g(x)≤My§3整数规划的应用七、关于灵敏度分析的讨论在整数规划中,某个参数很小的变化可能会使最优值产生相对较大的变化。max50x1+80x2+100x3+150x4约束条件:31x1+50x2+70x3+90x4≤120xi为0-1变量i=1,2,3,4最优解:x1=0,x2=1,x3=1,x4=0,最优值z=180.当预算资金由120万元变为121万元时,最优解?最优解:x1=1,x2=0,x3=0,x4=1,最优值z=200.§3整数规划的应用七、关于灵敏度分析的讨论解决整数规划问题的灵敏度分析,通常需要高速计算机的帮助。通常建议在实施最优解前对参数稍加修改,多解几次。§4整数规划的分枝定界法分枝定界法是求解整数规划的一种常用的有效的方法。多数求解整数规划的商用软件基于分枝定界法。
§4整数规划的分枝定界法分枝定界法计算过程:整数规划整数规划上、下界线性规划整数规划最优解是否解为整数,且上界=下界线性规划分枝可行解有整数规划无可行解无剪枝比较§4整数规划的分枝定界法例9.用分枝定界法求解整数规划 max2x1+3x2 s.t.195x1+273x2≤1365 4x1+40x2≤140 x1≤4 x1,x2≥0且x1,x2为整数
§4整数规划的分枝定界法求解过程与结果线性规划1Z1=14.66X1=2.44X2=3.26z=13,z=14.58线性规划2Z2=13.90X1=2X2=3.30线性规划3Z3=14.58X1=3X2=2.86z=13,z=14.66z=14,z=14线性规划4Z4=14.00X1=4X2=2线性规划5无可行解x1≥3x1≤2x2≤2x2≥3选择目标函数较优者 解:(1)先求出以下线性规划的解。 max2x1+3x2 s.t.195x1+273x2≤1365 4x1+40x2≤140 x1≤4x1,x2≥0 得z1=14.66,x1=2.44,x2=3.26确定整数规划的最优目标函数值z*初始上界和下界。分析后,知道上界为14.66,由观察法得下界为13(当x1=2,x2=3时)。将线性规划1分解为两支: 线性规划2:max2x1+3x2 s.t.195x1+273x2≤1365 4x1+40x2≤140 x1≤4 x1≤2 x1,x2≥0解得z2=13.90,x1=2,x2=3.30
线性规划3:max2x1+3x2 s.t.195x1+273x2≤1365 4x1+40x2≤140 x1≤4 x1≥3 x1,x2≥0解得z3=14.58,x1=3,x2=2.86线性规划4:max2x1+3x2s.t.195x1+273x2≤1365 4x1+40x2≤140 x1≤4 x1≥3 x2≤2 x1,x2≥0 解得z4=14,x1=4,x2=2
线性规划5:max2x1+3x2s.t.195x1+273x2≤1365 4x1+40x2≤140x1≤4 x1≥3 x2≥3 x1,x2≥0 线性规划5无可行解。整数规划最优解§4整数规划的分枝定界法性质2:当整数规划的最优目标函数值z*的上界z等于其下界z时,该整数规划的最优解已经被求出。整数规划的最优解即为其目标函数值取此下界的对应线性规划的整数可行解。§50-1规划的解法
求解0-1规划问题的方法:2.隐枚举法检查全部变量组合的一部分,求得问题的最优解。1.穷举法检查每个变量取值为0或1的所有组合,找出满足全部约束条件的所有组合,并比较目标函数的值,求得最优解。分支定界法也是一种隐枚举法。§50-1规划的解法
例10.有以下0-1规划maxz=4x1+x2+5x3约束条件:2x1+3x2-x3≤3(1)x1+3x2+2x3≥2(2)x1+2x2≤2(3)3x1+2x2+x3≥2(4)xi=1或0,i=1,2,3.§50-1规划的解法
解:可行解:X1=(0,1,1),z1=6.增加约束条件:4x1+x2+5x3≥6(0)(过滤条件)§50-1规划的解法maxz=4x1+x2+5x3约束条件:4x1+x2+5x3≥6(0)按照(0)-(4)顺序对约束条件进行排列2x1+3x2-x3≤3(1)x1+3x2+2x3≥2(2)x1+2x2≤2(3)3x1+2x2+x3≥2(4)xi=1或0,i=1,2,3.可行解:X1=(0,1,1),z1=6.增加约束条件:4x1+x2+5x3≥6(0)(过滤条件)§50-1规划的解法
解:应用穷举法,将解依次带入约束条件,求出目标函数值并检验是否符合过滤条件。
解约束条件左边值是否满足条件z值(x1,x
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 安装分包施工合同
- 绿色环保建筑工地安全管理制度
- 《自然环境保护:高中生物地理教学教案》
- 委托活动代理服务协议书
- 重要会议纪要的编制要点与范例
- 船舶修理维护合同7篇
- 摩托车转让协议合同与摩托车过户转让协议6篇
- 第三方供餐合同8篇
- 2025年银川货运从业资格证考试模拟题及答案
- 2023年新高考全国乙卷语文真题(原卷版)
- 儿童家长非免疫规划疫苗犹豫量表的编制及信效度检验
- 咖啡店饮品配方保密协议
- 2025年岳阳市岳阳楼区招考网格管理员高频重点提升(共500题)附带答案详解
- 2025年中国融通资产管理集团限公司春季招聘(511人)高频重点提升(共500题)附带答案详解
- AIAG手册FMEA第四版资料
- 2025下半年江苏盐城广播电视总台招聘7人高频重点提升(共500题)附带答案详解
- 2024年纤维混合絮片项目可行性研究报告
- 白油供货合同范例
- 建设项目非重大变动及环保可行性论证报告
- 国外绿地发展-形成38课件讲解
- 2025年湘教版初中地理七年级下册重点知识点梳理与归纳
评论
0/150
提交评论