数学建模 截断切割.
1997年全国大学生数学建模竞赛题目A题
1997年全国大学生数学建模竞赛题目
A 题 零件的参数设计
一件产品由若干零件组装而成,标志产品性能的某个参数取决于这些零件的参数。零件参数包括标定值和容差两部分。进行成批生产时,标定值表示一批零件该参数的平均值,容差则给出了参数偏离其标定值的容许范围。若将零件参数视为随机变量,则标定值代表期望值,在生产部门无特殊要求时,容差通常规定为均方差的3 倍。 进行零件参数设计,就是要确定其标定值和容差。这时要考虑两方面因素:一是当各零件组装成产品时,如果产品参数偏离预先设定的目标值,就会造成质量损失,偏离越大,损失越大;二是零件容差的大小决定了其制造成本,容差设计得越小,成本越高。试通过如下的具体问题给出一般的零件参数设计方法。
粒子分离器某参数(记作y )由七个零件的参数(记作1234567(,,,,,,)x x x x x x x )决定,经验公式为:
31
521
174.42
()x x y x x x =-
y 的目标值
(记作0y )为1.50。当y 偏离00.1y ±时,产品为次品,质量损失为1000(元);当y 偏离00.3y ±时,产品为废品,质量损失为9000(元);
零件参数的标定值有一定的容许变化范围;容差分为A 、B 、C 三个等级,用与标定值的相对值表示,A 等为1%±,B 等为5%±,C 等为10%±.七个零件的参数标定值的容许范围,及不同容差等级的成本(元)如下表(符号/表示五此等级零件):
现进行成批生产,每批产量1000个。在原设计中,七个零件参数标定值为
10.1
x=,
20.3
最优截断切割问题
垂直切割价(纵割横割价):
p[m(vk )] p , m(vk ) 1, 2 p[m(vk )] rp , m(vk ) 3
;
水平切割价(平割价):
;
换刀价 : e 给定具体问题中提供的实际单价值有
p 1; r 1, 2.5, 8 ; e 0, 2.5 ~ 15
返回
退出
(一)切割问题用语与符号
返回
退出
(一)切割问题用语与符号
6.依切割次序将各相继坯体的切割面积 sk 排成的向 量 s ( s(v1 ), s(v2 ), s(v3 ), s(v4 ), s(v5 ), s(v6 ) ) 称为 切割面积 向量. 例如,仍设割弃长向量
h ( h(2), h(1), h(5), h(3), h(4), h(6) ) ( 1, 6, 9, 7, 5.5, 6 )
4.割弃长按切割方式向量—如 v ( 2,1,5,3, 4,6 ) —
数学建模离散问题建模方法和案例分析报告
• 离散数学研究的对象是有限集合。 该集合的大小又是与某些参数的组合数 有关。因此,也常常被称为组合结构。
• 讨论的问题类型很多,主要有: • 安排(arrangement)、分类(grouping)、
排序(ordering)、选择(selection)等。
• 变量的“离散性” —对象通常是以个体形式
2) 将“唯一的”推广到大家重复λ次。
• 于是就有了平衡不完全区组设计的概念: • 设S是一个n元集合,B是由S的一些k元子集(或称k元 组) 组成的集合。如果S中的任意一对不同的元素,都
恰好同时包含在B的λ个 k 元子集中,则称(S, B)组成 一个区组长度为k, 相遇数为λ的平衡不完全区组设计。
required number of elementary computational steps is bounded by a polynomial in the size of the problem.
---- J.Edmonds & R.M.Karp (1960) • P --- NP --- NP-C
则进货总量和经费总量分别为:
xj
j
cjxj
j
• 于是对于藏书量和经费的目标可分别表示为:
max x j
j
min c j x j
j
• 关于效用函数:
数学建模-钢管切割问题
问题某钢管零售商从钢管厂进货,将钢管按照顾客的要求切割后售出,从钢管厂进货时得到的原料钢管都是21米的。
(1)现有一客户需要45根5m,25根7m和20根9m,的钢管。应如何下料最省?(2)零售商如果采用的不同的切割模式太多,将会导致生产过程复杂化,从而增加生产和管理成本,所以该零售商规定采用的切割模式不能超过3种。因此,该客户除需要(1)中的三种钢管外,还需要15根6m的钢管。应如何下料最节省。问题(1)的求解
问题分析首先,应该确定哪些切割模式是可行的。所谓的一个切割模式,是指按照客户需要在原料钢管上安排切割的一种组合。例如:我们将21m的钢管切割成4根5m的钢管,余料为1m;或者将21m的钢管切割成2根5m,1根7m的钢管,余料是4m。显然这样的切割模式很多的。
其次,应当确定哪些切割模式是合理的。通常假设一个合理的切割模式的余料不应该大于或者等于客户需要的钢管的最小尺寸。在这种合理的假设下,切割模式一
问题化为在满足客户需要的条件下,按照哪些种合理的模式,切割多少原料钢管,最为节省。而所谓节省,可以有两种标准:一是切割后剩余的总余料量最小,二是切割原料钢管的总根数最小。下面将对这两个目标分别讨论。
模型建立
决策变量用xi表示按照第i种模式(i=1,2,…,7)切割的原料钢管的根数,显然他们是非负整数的。
决策目标以切割后剩余的总余料量最小为目标,则由表可得
Min Z1=x1+4x2+2x3+2x4+3x7 (1)
以切割原料钢管的总根数最少为目标,则有
Min Z2=x1+x2+x3+x4+x5+x6+x7 (2)下面分别在这两种目标下求解。
最短路问题(讲稿),截断切割题目与参考答案,最优截断切割问题参考案例
截断切割
B题截断切割题目
某些工业部门(如贵重石材加工等)采用截断切割的加工方式。这里“截断切割”是指将物体沿某个切割平面分成两部分。从一个长方体中加工出一个已知尺寸、位置预定的长方体(这两个长主体的对应表面是平行的)通常要经过6次截断切割。
设水平切割单位面积的费用是垂直切割单位面积费用的r倍,且当先后两次垂直切割的平面(不管它们之间是否穿插水平切割)不平行时,因调整刀具需额外费用e.
试为这些部门设计一种安排各面加工次序(称“切割方式”)的方法,使加工费用最少。(由工艺要求,与水平工作台接触的长方体底面是事先指定的)详细要求如下:
1、需考虑的不同切割方式的总数
2、给出上述问题的数学模型和求解方法。
1、试对某部门用的如下准则作出评价:每次选择一个加工费用最少的待切割面进行切割。
2、对于e=0的情形有无简明的优化准则。
3、用以下实例验证你的方法:待加工长方体和成品长方体的长、宽、高分别为10、14.5、
19和3、2、4,二者左侧面、正面、底面之间的距离分别为6、7、9(单位均为厘米)。
垂直切割费用为每平方厘米1元,r和e的数据有以下4组:
a.r=1 e=0 ;
b.r=1.5 e=0 ;
c.r=8 ,e=0 ;
d.r=1.5;2≤e≤15
对最后一组数据应给出所有最优解,并进行讨论。
B题截断切割参考答案
(1)需考虑的不同切割方式的总数
V中共有6!=720个不同的元素,因此有720种不同的切割方式,注意到相继二次切割一对平行的平面时,交换这二次切割的先后次序不影响对应切割方式的费用,将费用相同的切割方式归成一类,每类取一种切割方式作不代表,此时仅需考虑加工费用可能不同的切割方式426种。
木板最优切割方案数学建模
木板最优切割方案数学建模
我们可以使用线性方程组来求解木板最优切割方案。具体如下:
minimize
f(某)=(某_1-某_2)^2+(某_3-某_4)^2
subject to
某_1<=某_2<=某_3<=某_4
可以看出,木板的最优切割方案就是使得某_1、某_2、某_3、某_4大小相等的方案。
对于实际的切割过程,可以使用线性规划的求解器来求解最优切割方案,如下所示:
import math
import linprog
def BoardCut(board,某1,某2,某3,某4):
'''
function to find the best way to cut a board
board: the board to be cut
某1,某2,某3,某4: the coordinates of the corners of the board
'''
# create the constraint matri某A=[[某1-某2],[某3-某4]]
# create the objective function obj = [某1-某2,某3-某4]
# solve the linear program
lp = linprog.LinearProgram。lp.add_constraint(A)
lp.add_objective(obj)
lp.solve。
# return the optimal solution
某 = lp.get Solution。
数学建模---最优化的有效切割问题
16 4r12 5r22 6r32 8r42 19
16 4r13 5r23 6r33 8r43 19
整数约束: xi ,r1i, r2i, r3i, r4i (i=1,2,3)为整数
r31 x1 r32 x2 r33 x3 20
r41 x1 r42 x2 r43 x3 15
Fra Baidu bibliotek
钢管下料问题2
增加一种需求:5米10根;切割模式不超过3种。
现有4种需求:4米50根,5米10根,6米20根,8米 15根,用枚举法确定合理切割模式,过于复杂。 对大规模问题,用模型的约束条件界定合理模式
决策变量
xi ~按第i 种模式切割的原料钢管根数(i=1,2,3)
r1i, r2i, r3i, r4i ~ 第i 种切割模式下,每根原料钢管 生产4米、5米、6米和8米长的钢管的数量
合理切割模式
6米钢管根数 0 1 0 2 1 3 0 8米钢管根数 0 0 1 0 1 0 2 余料(米) 3 1 3 3 1 1 3
为满足客户需要,按照哪些种合理模式,每种模式 切割多少根原料钢管,最为节省? 两种 标准 1. 原料钢管剩余总余量最小
2. 所用原料钢管总根数最少
决策 变量 xi ~按第i 种模式切割的原料钢管根数(i=1,2,…7) 目标1(总余量) Min Z1 3x1 x2 3x3 3x4 x5 x6 3x7
最新数学建模经典案例:最优截断切割问题
建模案例:最优截断切割问题
一、 问 题
从一个长方体中加工出一个已知尺寸、位置预定的长方体(这两个长方体的对应表面是平行的),通常要经过 6 次截断切割.设水平切割单位面积的费用是垂直切割单位面积费用的r 倍.且当先后两次垂直切割的平面(不管它们之间是否穿插水平切割)不平行时,因调整刀具需额外费用 e.试设计一种安排各面加工次序(称“切割方式”)的方法,使加工费用最少.
二、 假 设
1、假设水平切割单位面积的费用为r ,垂直切割单位面积费用为1;
2、当先后两次垂直切割的平面(不管它们之间是否穿插水平切割)不平行时,调整刀具需额外费用e ;
3、第一次切割前,刀具已经调整完毕,即第一次垂直切割不加入刀具调整费用;
4 、每个待加工长方体都必须经过6次截断切割.
三、 模型的建立与求解
设待加工长方体的左右面、前后面、上下面间的距离分别为 a0、b0 、c0 ,六个切割面分别位于左、右、前、后、上、下,将它们相应编号为M1、M2、M3、M4、M5、M6,这六个面与待加工长方体相应外侧面的边距分别为 u1、u2、u3、u4、u5、u6.这样,一种切割方式就是六个切割面的一个排列,共有P 66720= 种切割方式.当考虑到切割费用时,显然有局部优化准则:两个平行待切割面中,边距较大的待切割面总是先加工.
由此准则,只需考虑 P 6622290!!!
⨯⨯=种切割方式.即在求最少加工费用时,
只需在90个满足准则的切割序列中考虑.不失一般性,设u1≥u2,u3≥u4,u5≥u6,故只考虑M1在M2前、M3在M4前、M5在M6前的切割方式.
数学建模---最优化的有效切割问题
16 4r12 5r22 6r32 8r42 19
16 4r13 5r23 6r33 8r43 19
整数约束: xi ,r1i, r2i, r3i, r4i (i=1,2,3)为整数
r31 x1 r32 x2 r33 x3 20
r41 x1 r42 x2 r43 x3 15
4米1根 4米1根
6米1根 6米1根
8米1根 6米1根
8米1根
8米1根
合理切割模式的余料应小于客户需要钢管的最小尺寸
钢管下料问题1
模式 1 2 3 4 5 6 7 4米钢管根数 4 3 2 1 1 0 0
合理切割模式
6米钢管根数 0 1 0 2 1 3 0 8米钢管根数 0 0 1 0 1 0 2 余料(米) 3 1 3 3 1 1 3
26 x1 x2 x3 31
x1 x2 x3
模式排列顺序可任定
计算结果
• 模式1:每根原料钢管切割成3根4米和1根6 米钢管,共10根; • 模式2:每根原料钢管切割成2根4米、1根5 米和1根6米钢管,共10根; • 模式3:每根原料钢管切割成2根8米钢管, 共8根。 • 原料钢管总根数为28根。
数学建模最优化的有效切割问题数学建模最优化问题数学建模最优化模型最优化技术与数学建模数学中的最优化问题小学数学中最优化问题最优化数学模型最优化方法最优化漂移最优化理论与算法
数学建模截断切割.
数学建模
截断切割问题
学号:1443205000041 姓名:杨德升
学号:1443205000108 姓名:李春红
学号:1443205000088 姓名:杨建明
问题描述:
某些工业部门(如贵重石材加工等)采用截断切割的加工方式。这里“截断切割”是指将物体沿某个切割平面分成两部分。从一个长方体中加工出一个已知尺寸、位置预定的长方体(这两个长方体的对应表面是平行的),通常要经过6次截断切割。
设水平切割单位面积的费用是垂直切割单位面积费用的r倍,且当先后两次垂直切割的平面(不管它们之间是否穿插水平切割)不平行时,因调整刀具需额外费用e。
试为这些部门设计一种安排各面加工次序(称“切割方式”)的方法,使加工费用最少。(由工艺要求,与水平工作台接触的长方体底面是事先指定的)详细要求如下:
1、需考虑的不同切割方式的总数。
2、给出上述问题的数学模型和求解方法。
3、试对某部门用的如下准则作出评价:每次选择一个加工费用最少的待切割面进行切割。
4、对于e=0 的情形有无简明的优化准则。
5、用以下实例数据验证你的方法:待加工长方体和成品长方体的长、宽、高分别为10、14.5、19和3、2、4,二者左侧面、正面、底面之间的距离分别为
6、
7、9(单位均为厘米)。垂直切割费用为每平方厘米1元,r和e的数据有以下4组:
a r = 1 e = 0;
b r = 1.5 e = 0;
c r = 8 e = 0;
d r = 1.5 2<= e<=15;
对最后一组数据应给出所有最优解,并进行讨论。
解:
(1)对于计算不同的切割方式总数,经过分析,能够用排列组合的知识来解决这个问题。我们对分别位于前、后、左、右、上、下的切割面进行编号,其相应的编号分别为1M,2M,M3,M4,M5,M6,然而每一种切割方式都是对这6个切割面的一个排列方式,所以总共就6!=720种排列方式。但是相继切割一对平行面时,交换切割次序,不影响切割费用,把费用相同的一项归到一类,最终的切割总数为:
数学建模经典案例最优截断切割问题
建模案例:最优截断切割问题
一、 问 题
从一个长方体中加工出一个已知尺寸、位置预定的长方体(这两个长方体的对应表面是平行的),通常要经过6 次截断切割.设水平切割单位面积的费用是垂直切割单位面积费用的r 倍。且当先后两次垂直切割的平面(不管它们之间是否穿插水平切割)不平行时,因调整刀具需额外费用e.试设计一种安排各面加工次序(称“切割方式”)的方法,使加工费用最少。
二、 假 设
1、假设水平切割单位面积的费用为r,垂直切割单位面积费用为1;
2、当先后两次垂直切割的平面(不管它们之间是否穿插水平切割)不平行时,调整刀具需额外费用e;
3、第一次切割前,刀具已经调整完毕,即第一次垂直切割不加入刀具调整费用; 4 、每个待加工长方体都必须经过6次截断切割.
三、 模型的建立与求解
设待加工长方体的左右面、前后面、上下面间的距离分别为 a0、b 0 、c0 ,六个切割面分别位于左、右、前、后、上、下,将它们相应编号为M1、M2、M3、M 4、M5、M6,这六个面与待加工长方体相应外侧面的边距分别为 u1、u2、u3、u4、u5、u6.这样,一种切割方式就是六个切割面的一个排列,共有P 66720= 种切割方式。当考虑到切割费用时,显然有局部优化准则:两个平行待切割面中,边距较大的待切割面总是先加工.
由此准则,只需考虑 P 6622290!!!
⨯⨯=种切割方式.即在求最少加工费用
时,只需在90个满足准则的切割序列中考虑.不失一般性,设u 1≥u2,u3≥u 4,u5≥u6,故只考虑M1在M2前、M 3在M 4前、M5在M6前的切割方式。
历年全国大学生数学建模竞赛题目
武汉理工大学队员比赛论文
mcm2003_A_王蝉娟_唐兵_隗勇mcm2003_A_万丽军_唐涛_陈正旭
mcm2003_A王鹏_邓科_刘文慧mcm2003_B_王雨春_钟原_李霜
icm2003_C_刘旺_董显_吴辉icm2003_C_夏立_成浩_易科
mcm2004_b 厉化金_谷雨_曾祥智mcm2004_b_夏立_赵明杰_高婷
全国比赛优秀论文
1993年A题非线性交调的频率设计1993年B题球队排名问题
1994年A题逢山开路1994年B题锁具装箱
1995年A题一个飞行管理模型1995年B题天车与冶炼炉的作业调度1996年A题最优捕鱼策略1996年B题节水洗衣机
1997年A题零件的参数设计1997年B题截断切割
1998年A题投资的收益和风险1998年B题灾情巡视路线
1999年A题自动化车床管理1999年B题钻井布局
2000年A题 DNA序列分类2000年B题钢管定购和运输
2001年A题血管的三维重建2001年B题公交车调度
中国科大老师对美国赛题目的讲解(题目可从往届试题处下载) MCM 1985 A题(王树禾教授)MCM 1985 B题(侯定丕教授)
MCM 1986 A题(常庚哲教授,丁友东老师)MCM 1986 B题(李尚志教授)
MCM 1988 A题(苏淳教授)MCM 1988 B题(侯定丕教授)MCM 1989 A题(赵林城老师)MCM 1989 B题(侯定丕教授)MCM 1990 A题(王树禾教授)MCM 1990 B题(王树禾教授)MCM 1991 A题(常庚哲教授,丁友东老师)MCM 1992 B题(侯定丕教授)MCM 1993 A题(苏淳教授)MCM 1993 B题(万战勇老师)MCM 1994 B题(程继新老师)
板材最优切割方案数学建模
板材最优切割方案数学建模
在进行板材切割时,如何确定最优的切割方案,以最大限度地减少浪费的材料,是一个重要的问题。为此,我们可以进行数学建模。
首先,我们需要将板材分解为若干个矩形块,每个矩形块代表一种可用的裁剪尺寸。对于每一个订单,我们需要确定所需要的矩形块的数量和尺寸。
接着,我们可以将板材分割成若干个小矩形,每个小矩形的面积等于一个订单所需的面积。然后,我们可以使用剩余空间最小化的算法来确定最优切割方案,即尽可能利用板材的所有空间。
最后,我们需要考虑割线宽度、切割顺序等实际生产中的实际问题,以确定最终的最优切割方案。
综上所述,通过对板材最优切割方案进行数学建模,我们可以有效地减少材料浪费并提高生产效率。
数学建模中的切割及解答
下料问题:一个公司有一批钢材,每根钢材长7.3米,由于某种需求,需要100套短钢材,已知每套钢材包括长2.9米,2.1米和1.5米的各一根,现在问从公司的利益出发(余料只能作为废品出售),至少要用掉多少根短钢材才能保证既满足需求,又使得余料最少?显然,如果公司采用的不同切割模式太多,将会导致生产过程复杂化,从而增加生产和管理成本,所以该公司规定采用的不同的切割模式不能超过3种。此外该客户需要的100套短钢材,每套改变为2.9米,2.1米,1.5米各一根,该如何下料最节省?(此为带有普遍性的方法)
决策目标:1.以切割后剩余的总余量最小为目标,
Min=0.2x2+0.8x3+1.4x4+1.0x5+0.1x6+0.7x7+1.3*x8;
2.以切割原材料钢材的总根数最少为目标,则有
Min=x1+x2+x3+x4+x5+x6+x7
约束条件:
2x1+x2+x3+x4>=100;
2x2+x3+3x4+2x5+x6>=100;
X1+x3+2x5+3x6+4x7>=100;
min=0.2*x2+0.8*x3+1.4*x4+1.0*x5+0.1*x6+0.7*x7+1.3*x8;
2*x1+x2+x3+x4=100;
2*x2+x3+3*x5+2*x6+x7=100;
x1+x3+2*x4+2*x6+3*x7+4*x8=100;
@gin(x1);@gin(x2);@gin(x3);@gin(x4);
@gin(x5);@gin(x6);
@gin(x7);@gin(x8);
Global optimal solution found at iteration: 2
数学建模 截断切割的优化设计
工业中截断切割的优化设计
一摘要
本文讨论了加工业中截断切割的优化排序策略我们对于不同的切割
方式总数用穷举法得到720 种所可行解及其费用并对于原问题建立了决策
并对所给出的算法进行了分析和检验
1.当e=0时我归纳出解决问题的最优法则, 从而提出了将面间距统一成判断权重来作为排
序准则的算法,同时证明
了e = 0 的情况下根据这种最优准则能够实现题目所要求的优化目标
2.对于e ¹0 时我们提出了实用准则
最后我结合实际问题将本问题进行了拓展讨论了当最终产品(成品)
在毛坯(待加工长方体)中位置不预定时应如何实施加工方案以达到节省费用
和节约资源的目的,使我们的方案适用于更为广阔的领域
二问题的重述、
在工业生产中,常需要采取将物理一分为二的截断切割方式从一块长方体材料中切出一个小长方体,其加工费用取决于水平切割和垂直切割的截面面积,以及调整刀具时的额外费用。对本题所给出的问题我们首先面临的对加工次序的排序策略然后我们考虑当毛坯和产品位置不预定的时候如何采取策略以达到我们的优化目的
问题:
1> 需考虑的不同切割方式的总数。
2> 给出上述问题的数学模型和求解方法。
3> 试对某部门用的如下准则做出评价,每次选择一个加工费用最少的切割面进行切割。
4> 对于e=0 的情况有无简明的优化准则。
5> 用以下实例验证你的方法:
待加工长方体和成品长方体的长,宽,高分别为10,14.5,19 和3,2,4,两者左侧面,正面,底面之间的距离分别为6,7,5(单位为厘米,垂直切割费用为每平方厘米1 元,r 和e 的数据有
1997年全国大学生数学建模竞赛题目A题
1997年全国大学生数学建模竞赛题目
A 题 零件的参数设计
一件产品由若干零件组装而成,标志产品性能的某个参数取决于这些零件的参数。零件参数包括标定值和容差两部分。进行成批生产时,标定值表示一批零件该参数的平均值,容差则给出了参数偏离其标定值的容许范围。若将零件参数视为随机变量,则标定值代表期望值,在生产部门无特殊要求时,容差通常规定为均方差的3 倍。 进行零件参数设计,就是要确定其标定值和容差。这时要考虑两方面因素:一是当各零件组装成产品时,如果产品参数偏离预先设定的目标值,就会造成质量损失,偏离越大,损失越大;二是零件容差的大小决定了其制造成本,容差设计得越小,成本越高。试通过如下的具体问题给出一般的零件参数设计方法。
粒子分离器某参数(记作y )由七个零件的参数(记作1234567(,,,,,,)x x x x x x x )决定,经验公式为:
31
521
174.42
()x x y x x x =-
y 的目标值
(记作0y )为1.50。当y 偏离00.1y ±时,产品为次品,质量损失为1000(元);当y 偏离00.3y ±时,产品为废品,质量损失为9000(元);
零件参数的标定值有一定的容许变化范围;容差分为A 、B 、C 三个等级,用与标定值的相对值表示,A 等为1%±,B 等为5%±,C 等为10%±.七个零件的参数标定值的容许范围,及不同容差等级的成本(元)如下表(符号/表示五此等级零件):
现进行成批生产,每批产量1000个。在原设计中,七个零件参数标定值为
10.1
x=,
20.3
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数学建模
截断切割问题
学号:************* 姓名:杨德升
学号:************* 姓名:李春红
学号:************* 姓名:杨建明
问题描述:
某些工业部门(如贵重石材加工等)采用截断切割的加工方式。这里“截断切割”是指将物体沿某个切割平面分成两部分。从一个长方体中加工出一个已知尺寸、位置预定的长方体(这两个长方体的对应表面是平行的),通常要经过6次截断切割。
设水平切割单位面积的费用是垂直切割单位面积费用的r倍,且当先后两次垂直切割的平面(不管它们之间是否穿插水平切割)不平行时,因调整刀具需额外费用e。
试为这些部门设计一种安排各面加工次序(称“切割方式”)的方法,使加工费用最少。(由工艺要求,与水平工作台接触的长方体底面是事先指定的)详细要求如下:
1、需考虑的不同切割方式的总数。
2、给出上述问题的数学模型和求解方法。
3、试对某部门用的如下准则作出评价:每次选择一个加工费用最少的待切割面进行切割。
4、对于e=0的情形有无简明的优化准则。
5、用以下实例数据验证你的方法:待加工长方体和成品长方体的长、宽、高分别为10、14.5、19和3、2、4,二者左侧面、正面、底面之间的距离分别为
6、
7、9(单位均为厘米)。垂直切割费用为每平方厘米1元,r和e的数据有以下4组:
a r = 1 e = 0;
b r = 1.5 e = 0;
c r = 8 e = 0;
d r = 1.5 2<= e<=15;
对最后一组数据应给出所有最优解,并进行讨论。
解:
(1)对于计算不同的切割方式总数,经过分析,能够用排列组合的知识来解决这个问题。我们对分别位于前、后、左、右、上、下的切割面进行编号,其相应的编号分别为1M,2M,M3,M4,M5,M6,然而每一种切割方式都是对这6个切割面的一个排列方式,所以总共就6!=720种排列方式。但是相继切割一对平行面时,交换切割次序,不影响切割费用,把费用相同的一项归到一类,最终的切割总数为:
720-3x5!+3x4!-3!=426种
(2)(3)(4)(5)
符号说明:
a0,b0,c0分别表示待加工长方体的长、宽、高。
a,b,c分别表示成品长方体的长、宽、高。
1M、2M、3M、4M、5M、6M表示左、右、前、后、上、下,
1u,2u,3u,4u,5u,6u分别表示待加工长方体与成品长方体。
有向图顶点是vi,坐标为(xi,y i,z i),xi,y i,z i分别代表侧面(左右面)、正(前后面)、水平面(上下面)的切割次数。其中xi,y i,z i都在{0.1.2}中取值。a i,bi,c i
分别表示在iv时,长方体左右、前后、上下面的距离。
有向弧(vi,v j)代表一个从vi至v j的切割步骤,
模型建立:
考虑不同切割方式的总数,设待加工长方体的左右面、前后面、上下面间的距离分别为a0、b0、c0。六个切割面分别位于左、右、前、后、上、下,将它们相应编号为1M、2M、3M、4M、5M、6M,这六个面与待加工长方体相应外侧面的边距分别为1u、2u、3u、4u、6u、5u。这样,
一种切割方式就是六个切割面的一个排列,共有6!=720种切割方式。当考虑到切割费用时,显然有局部优化准则:两个平行待切割面中,边距较大的待切割面总是先加工。由此准则,只需考虑6!/(2!x2!x2!)=90种切割方式。即在求最少加工费用时,只需在90个满足准则的切割序列中考虑。不失一般性,设1u 2u 、3u 4u、5u 6u,故只考虑1M在2M前、3M在4M前、6M在5M前的切割方式。
Ⅱ、根据不同情况建立数学模型
1、e=0的情况
为简单起见,先考虑e=0的情况。构造如图所示的一个有向赋权网络图G(V,E)。为了表示切割过程的有向性,在网络图上加上坐标轴x,y,z。
图G(V,E)的含义为:
(1)、空间网络图中每个结点Vi(xi,y i,z i)表示被切割石材所处的一个状态。顶点坐标ix,y i, z i分别代表石材在左右、前后、上下方向上已被切割的刀数。顶点1V(0,0,0)表示石材的最初待加工状态,顶点27V(2,2,2)表示石材加工完成后的状态。
(2)、G的弧(Vi , V j)表示石材被切割的一个过程,若长方体能从状态Vi 经一次切割变为状态V j,即当且仅当xi+y i+z i+1= x j +y j+z j时,Vi(xi,y i, z i)到V j(xi,y i, z i)有弧(Vi , V j),相应弧上的权W(Vi , V j)即为这一切割过程的费用。对于任意相邻状态的点之间的弧的权值公式如下:
其中,a i、b i、c i分别代表在状态Vi时,长方体的左右面、上下面、前后面之间的距离。
(3)、根据局部优化准则知第一刀有三种选择,即第一刀应切1M、3M、6M 中的某个面,在图中分别对应的弧为(1V,2V),(1V,4V),(1V,10V),图G中从1V到27V的任意一条有向道路代表一种切割方式。从1V到27V共有90条有向道路,对应着所考虑的90种切割方式。1V到27V的最短路即为最少加工费用,该有向道路即对应所求的最优切割方式。
2、e!=0的情况
当e!=0时,即当先后两次垂直切割的平面不平行时,需加调刀费e。希望在上面的网络图中某些边增加权来实现此费用增加。在所有切割序列中,四个垂直面的切割顺序只有三种可能情况(不管它们之间是否穿插水平切割):
<情况一>先切一对平行面,再切另外一对平行面,总费用比e=0时的费用增加e。 <情况二>先切一个,再切一对平行面,最后割剩余的一个,总费用比e=0时的费用增加2e。
<情况三>切割面是两两相互垂直,总费用比e=0时的费用增加3e。
在所考虑的90种切割序列中,上述三种情况下垂直切割面的排列情形,及在图G中对应有向路的必经点如下表(z=0,1,2):
我们希望通过在上面的网络图中的某些边上增加权来进行调刀费用增加的计算,但由于网络图中的某些边是多种切割序列所公用的。对于某一种切割序列,需要在此边上增加权e,但对于另外一种切割序列,就有可能不需要在此边上增加权e,这样我们就不能直接利用上面的网络图进行边加权这种方法来求出最短路径。
由上表可以看出,三种情况的情形(一)有公共点集{(2,1,z)|z=0,1,2},情形(二)有公共点集{(1,2,z)|z=0,1,2}。且情形(一)的有向路决不通过情形(二)的公共点集,情形(二)的有向路也不通过情形(一)的公共点集。所以可判断出这两部分是独立的、互补的。.如果我们在图G中分别去掉点集{(1,2,z)|z=0,1,2}和{(2,1,z)|z=0,1,2}及与之相关联的入弧,就形成两个新的网络图,如图H1和H2。这两个网络图具有互补性。对于一个问题来说,最短路线必存在于它们中的某一个中。
由于调整垂直刀具为3次时,总费用需增加3e,故我们先安排这种情况的权增加值e,每次转刀时,给其待切弧上的权增加e。增加e的情况如下图中所示。再来判断是否满足调整垂直刀具为二次、一次时的情况,我们发现所增加的权满足另外两类切割序列。
综合上述分析,我们将原网络图G分解为两个网络图H1和H2,并在指定边上的权增加e,然后分别求出图1H和2H中从1V到27V的最短路,最短路的权分别为:d1,d2.则得出整体的最少费用为:d = min(d1 ,d2),相应的图求出的最优