线材下料问题-线性规划

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、问题述

(下料问题)某工厂要做150套钢架,每套钢架分别需要长度为2.5米、2.6米和1.9米的圆钢各一套。已知原料每根长10米,问应如何下料,可使所用原料最省?

二、问题分析

该问题是运筹学在实际运用中比较经典的“线材下料问题”,从第一部分问题述中可以看出,该问题的一般提法是,要做N套产品,需要用规格不同的M种线材,各种规格的长度分别为l1,l2,l3,...,l m,每一套产品需要不同规格的原料分别为m1,

m 2,m

3

,...,m m根,已知原材料的长度为一定的长度,问应该如何下料,从而使原材

料的耗用最省。

因此,在解决此类问题时应分两步考虑:1、确定可行的切割模式:即按照客户需要在原材料钢材上安排切割的一种组合;2、确定合理的切割模式:合理的切割模式的预料不应该大于或等于客户需要的钢材的最小尺寸。

对于如上第一分部提出的线材下料问题,可以用运筹学中线性规划的方法求解,通过建立线性规划模型来具体分析。

三、模型建立

建立线性规划模型时,对于约束条件这里为切割要满足客户对钢材数量的最低要求,本题将对标准钢材的切割(2.5米、2.6米、1.9米),从而组合成一套钢架,要求为150套等因素建立约束条件。但是,对于目标函数而言,会有这样两种情况:1、求的钢材原材料总根数最少;2、求的钢材原材料余料最少。在本文的分析中,我们选择前者,即:求解使用的钢材原材料总根数最少。

为了建立模型方便,我们把下料后余下的小于最短用料的钢材称为废弃钢材,把下料得到的长为2.5m,2.6m,1.9m的钢材称为规格钢材,把10米长的原材料钢材称为原钢。因此,所用的原钢可以分解成三部分:1、成套利用的规格钢材;2、剩余的规格钢材;3、废弃钢材。通过分析计算,可以得到原钢的11种下料方式如下:

表1:一条原料钢材的11种切法

X1X2X3X4X5X6X7X8X9X10X11

2.6m 0 0 1 0 2 0 1 3 2 1 0

1.9m 0 1 1 2 1 3 2 1 2 3 5 Sum 10 9.4 9.5 8.8 9.6 8.2 8.9 9.7 9 8.3 9.5

我们设决策变量:采取第i种下料方式的有x i根原钢,i=1,2,3,...,11.另外设置辅助变量:剩余2.5米的规格钢材为y1根,剩余的2.6米规格钢材为y2根,剩余的1.9米规格钢材为y3根。因此得到模型一:

模型一:剩余的规格钢材当作废弃钢材的情况

Min Z=0*x1+0.6*x2+0.5*x3+1.2*x4+0.4*x5+1.8*x6+1.1*x7+0.3*x8

+1*x9+1.7*x10+0.5*x11+2.5*y1+2.6*y2+1.9*y3 (1) 4*x1+3*x2+2*x3+2*x4+x5+x6+x7-y1=150

s.t. x3+2*x5+x7+3*x8+2*x9+x10-y2=150

x2+x3+2*x4+x5+3*x6+2*x7+x8+2*x9+3*x10+5*x11-y3=150

x

>=0, y j>=0,且为整数

i

i=1,2,3...11,j=1,2,3 (2)

(3)

由(1)、(2)组成的是求废弃钢材最少的整数线性规划模型。同时,很容易联想到另一个模型,是由(2)、(3)组成的求所用原料钢材最少的整数线性规划模型。

模型二:剩余的规格钢材(可同原钢一样可以再利用),不当作废弃钢材的情况

Min Z=0*x1+0.6*x2+0.5*x3+1.2*x4+0.4*x5+1.8*x6+1.1*x7+0.3*x8

+1*x9+1.7*x10+0.5*x11 (4)

4*x1+3*x2+2*x3+2*x4+x5+x6+x7>=150

s.t. x3+2*x5+x7+3*x8+2*x9+x10>=150 (5)

x2+x3+2*x4+x5+3*x6+2*x7+x8+2*x9+3*x10+5*x11>=150

x

>=0, i=1,2,3 (11)

i

由(4)、(5)组成的是求废弃钢材最少的整数线性规划模型具有一定的实际意义,特别是当最短的规格钢材长度较长时,剩余的规格钢材就可以再次被利用。在此,我们应该注意到,由(3)、(5)组成的整数线性规划模型就是模型一。

由于在建立模型一和模型二的时候,考虑了剩余规格钢材的不同处理情况,使这个问题变得清晰了,所得到的模型也比较全面,基本没有漏洞和缺陷,并且比较容易在这些基础上修改或添加一些其它的约束条件(比如:各种规格钢材下料成套时的不同比例等等),所以,我们建立的线材下料问题的模型是可行的。

基于以上的分析,我们选择(3)、(5)组合而成的模型和(4)、(5)组合而成的模型进行具体求解,从而求出组合出150套圆钢所需要的最少原料钢材。

求解模型:

(3)

4*x1+3*x2+2*x3+2*x4+x5+x6+x7>=150

s.t.x3+2*x5+x7+3*x8+2*x9+x10>=150 (5)

x2+x3+2*x4+x5+3*x6+2*x7+x8+2*x9+3*x10+5*x11>=150

x

>=0, i=1,2,3 (11)

i

此模型是设定最小使用原料钢材的条数为目标值进行求解。

Min Z=0*x1+0.6*x2+0.5*x3+1.2*x4+0.4*x5+1.8*x6+1.1*x7+0.3*x8

+1*x9+1.7*x10+0.5*x11 (4) 4*x1+3*x2+2*x3+2*x4+x5+x6+x7>=150

s.t. x3+2*x5+x7+3*x8+2*x9+x10>=150 (5)

x2+x3+2*x4+x5+3*x6+2*x7+x8+2*x9+3*x10+5*x11>=150

x

>=0, i=1,2,3 (11)

i

此模型时设定最小废弃钢材为目标值进行求解。

四、方法选择

指导思路:线性规划求解思路

选择方法:Excel规划求解

使用工具:Excel工具

相关文档
最新文档