整数规划应用案例分析
- 格式:ppt
- 大小:1014.00 KB
- 文档页数:46
第六讲 整数线性规划的其他典型应用(一)一、人员分配问题公交公司司机人数的优化配置问题(每位司机连续工作两个班次)解:设第i 个班次开始上班的司机人数为)6,,2,1( =i x i 。
654321min x x x x x x z +++++=⎪⎪⎪⎪⎪⎩⎪⎪⎪⎪⎪⎨⎧=≥≥+≥+≥+≥+≥+≥+6,,2,1,0302050607060655443322116 j x x x x x x x x x x x x x x j j 为整数,二、套材下料问题例5 制造某种机床,需要A ,B ,C 三种轴件,其规格与数量如下表所示。
各类轴件都用5.5米长的同一种圆钢下料。
若计划生产100台机床,问:① 如何下料,所用圆钢根数最少?② 如何下料,可使余料最少?试分别建立线性规划模型。
解:(1)一次性拿整根的截出各自的长度100+50+88=238(贪婪解)将所有可能的下料方法列表(字典排法,将一根原料截成不同长度)设按第j 种方法下料的圆钢根数为x j ,则上述问题可用如下的线性规划方法求解。
54321min x x x x x z ++++=⎪⎪⎩⎪⎪⎨⎧=≥≥+++≥++≥+5,,2,1,04004222002100543243121 j x x x x x x x x x x j(2)设按第j 种方法下料的圆钢根数为x j ,问题(2)可用如下的线性规划方法求解。
4002.12001.21001.35.5min 51⨯-⨯-⨯-⨯=∑=j j x z⎪⎪⎩⎪⎪⎨⎧=≥≥+++≥++≥+5,,2,1,04004222002100543243121 j x x x x x x x x x x j问题:什么时候用料最省?问题(1)和问题(2)在实际生活中是不是一个问题?三、生产与存贮问题(零库存就最好吗?)某公司与用户签订了4个月的交货合同如下:1月份1百台,2月份2百台,3月份5百台,4月份3百台。
该公司的最大生产能力为每月4百台。
整数规划案例目录例1固定费用问题 (1)例2选择性约束条件 (1)例3可行域描述问题 (2)例4 最优分配问题 (2)例5 选址问题 (2)例6 排序问题 (3)例7利润分段线性问题 (5)例8可靠性问题 (5)例9装配线平衡问题 (6)例10货物列车编组计划问题 (7)例1固定费用问题工厂准备生产Al、A2、A3三种产品。
若Aj产品投产,无论产量大与小,都需要一笔固定费用dj(例如装夹具的设计制作费用)。
而每生产一件产品,其利润为cj,试问固定费用这个因素如何体现在模型中而使总利润最大?(其它约束条件暂不列入)解设产品Aj的产量为xj,又设0—1变量yi=l (当xj>0), 0 (否则)于是,目标函数为max 仁clxl+c2x2+c3x3・dlyl-d2y2・d3y3例2选择性约束条件某工厂生产第j种产品的数量为Xj,j=l, 2, 3。
其使用的材料在材料甲及乙中选择一种。
材料消耗的约束条件分别为2x1+5x24-6x3 W180 及4x1+3x2+7x3^240(其它资源约束未列出),试问这类选择性约束条件如何体现在模型中?解引进0—1变量y: y=0 (选择材料甲),0 (否则)。
这样,“或此或彼”相互排斥的约束条件就可化成下列两个约束条件:2xl+5x2+6x3W180+My,4x1+3 x2+7x3 W240+M( 1-y),其中M是充分大的正数。
可以看出,当y=0时,第二个约束变成4xl+3x2+7x3W240+M,由于M是充分大的正数,所以这个约束条件自动满足而不起作用,而第一个约束为2xl+5x2+6x3 W180,这意味着选择材料甲;反之,当y=l时,第二个约束起作用,第一个约束变为2xl+5x2+6x3W180+M不起作用,这意味着选择材料乙。
因此,借助0—1变量,材料选择的两种可能性就同时包括在一个模型中了。
一般地,假定在某种情况下要在P个约束条件中至少要选择q个约束条件得到满足,那么,我们引进P个0-1变量yi,则选择性的约束条件问题就化为.……例3可行域描述问题如何把图中的阴影部分所表示的可行域用联立的线性约束条件来描述?例4最优分配问题现有四部车床Ai(I=l,…,4)和四个零件Bj(j=l,…,4),车床Ai加工零件Bj 所需时间tij(小时)由下表给出。