Professional Documents
Culture Documents
考虑余料价值的三阶段二维剪切下料算法 陈秋莲
考虑余料价值的三阶段二维剪切下料算法 陈秋莲
考虑余料价值的三阶段二维剪切下料算法 陈秋莲
考虑余料价值的三阶段二维剪切
下料算法
陈秋莲, 宋仁坤, 崔耀东
(广西大学计算机与电子信息学院,广西 南宁 530004)
摘 要:余料再利用是企业降低成本、减少环境污染的一个重要途径。在二维剪切下料问题
中考虑余料的二次利用价值,采用束搜索优化材料利用率高、加工复杂度低的三阶段同质排样方
式。束搜索节点既考虑板材中排入的毛坯价值,又考虑余料的二次利用价值,较好地兼顾当前生
产周期的下料成本和余料在未来周期中的可用性。演示了排样方式的优化排样过程,给出了考虑
余料价值的排样方案与已有文献算法的对比,说明文中算法可有效节省板材成本、生成可用标准
余料。
关 键 词:三阶段;束搜索;余料;剪切下料
中图分类号:TP 391 DOI:10.11996/JG.j.2095-302X.2017010010
文献标识码:A 文 章 编 号:2095-302X(2017)01-0010-05
Abstract: Reuse of leftovers is an important way for enterprises to reduce costs and environmental
pollution. The paper solves the two-dimensional guillotine cutting stock problem considering the
reuse value of the leftover. The beam search heuristic is used to generate three-staged homogenous
cutting patterns of high material utilization and low processing complexity. The nodes consider both
the value of included items and the reusability of the leftover. It makes a good balance between the
low material costs of the current production cycle and the reusability of leftovers for future. The
optimization process is demonstrated, and the computational results compared with literature. It
shows that the algorithm can effectively save plate and generate standard leftovers.
毛坯排样时,若板材无法完全填充,下料过 解决余料问题主要有两种途径:
程中就会产生余料。若不加以处理,余料的形状 (1) 减少余料。通过改进排样算法,尽可能填
和尺寸差异太大,难以管理和二次利用,只能作 充板材,提高材料利用率,减少损耗。
为废料处理,带来了资源浪费和环境污染。 (2) 余料再利用。聚集大余料,标准化余料生
收稿日期:2016-07-22;定稿日期:2016-09-08
基金项目:国家自然科学基金项目(61363026,71371058)
第一作者:陈秋莲(1974–),女,广西扶绥人,副教授,博士。主要研究方向为辅助设计和优化计算。E-mail:chen-ql@foxmail.com
通信作者:崔耀东(1957–),男,河南化州人,教授,博士,博士生导师。主要研究方向为排样优化。E-mail:ydcui@263.net
第1期 陈秋莲,等:考虑余料价值的三阶段二维剪切下料算法 11
成,使余料便于管理并可用于后继生产周期。
现有文献解决余料问题的处理方法多采取第
一种途径:采用复杂的排样方式,如 T 型排样方
式[1]、块排样方式[2-3]、多阶段排样方式[4-5]等,以
提高材料利用率,使加工复杂度增加换取废料减
少。由于余料再利用比较复杂,第二种途径的研
究目前主要集中在一维下料问题上[6],而其他维度
下料问题的研究非常少。ANDRADE 等[7-8]考虑了
非剪切排样方案和二阶段排样方案中的余料价值,
采用多层次整数规划模型求解,但只能用于毛坯种
图1 3HL 排样方式
类和数量都非常少的小规模装箱和下料问题。
本文采用三阶段排样方式提高材料利用率,
在排样中同时考虑排入的毛坯和产生的余料,通 设毛坯的价值 vi li wi 。令 l 为潜在余料的长度,
过束搜索启发式算法聚集形状规则的标准余料, 则余料的二次利用价值 Vl 可定义为
便于余料的库存管理和未来使用。束搜索采用树
clW , if l ≥ lmin
来表示解空间上的所有可能解,是一种剪枝的分 Vl (1)
0, otherwise
支定界法。束搜索的原理与树搜索基本相同,但
其中, lmin min{li } 是最小毛坯长度,c 为余料的
增加分枝数的设置形成束宽度参数,用以调节求 iI
[9]
解精度和计算时间。HIFI 等 采用束搜索算法求解 价值系数,且 0<c<<1。从而毛坯与余料相比,得
二阶段排样方式,通过估计函数引导搜索方向, 以优先排样,不会因考虑余料而影响板材用量。
提高算法的效率。 从而 3HL 排样方式的价值扩展为排入的毛坯
价值和标准余料的二次利用价值之和为
1 问题描述
m
z P max ai vi Vl ;
考虑余料的剪切下料问题:在尺寸为 L×W 的 i 1
板材上排样 m 种矩形毛坯,其中 i 型毛坯的长、
P 3HL 排样方式 ,0 ≤ ai ≤ ri , ai N (2)
宽和需求量分别为 li,wi 和 di,i=1,···,m。寻找一
其中,zP 是 3HL 排样方式的价值,l 是余料长度,
个好的排样方案,用最少的板材数量完成所有需
ai 是排样方式中包含的 i 型毛坯数量,不能超过其
求毛坯的切割,切割过程符合剪切工艺,且产生的
剩余需求量 ri,i=1,···,m。
可用余料价值大。本文的排样方案由一组考虑余料
的三阶段同质排样方式(three-staged homogenous 2 算法描述
cutting pattern with usable leftover,3HL)组成,其
可满足剪切要求,并能较好地平衡加工复杂度和 算法描述可分为:初始排样方式生成、束搜
材料利用率。 索优化 3HL 排样方式、排样方案生成。其中初
3HL 排样方式中,仅限于第一阶段切割后的 始排样方式以递推过程实现,只涉及毛坯的排样
剩余子板,可作为潜在余料。其他阶段切割产生 不考虑余料的价值;束搜索算法通过节点的全局
的碎片,不论面积大小,仅当作没有使用价值的 估计实现 3HL 排样方式的余料聚集;排样方案
废料处理。因此 3HL 排样方式可获得与板材同宽 通过 3HL 排样方式的顺序调用生成。先给出排
的规整标准余料,如图 1 所示。 样方案的求解框架,再描述所调用的排样方式
潜在余料只有在尺寸不小于某一特定最小尺 算法。
寸,至少可以排入一个毛坯时,才有可能被二次 2.1 排样方案求解框架
利用,产生二次利用价值。余料不是当前需要的 采用顺序启发式框架求解,每次使用剩余需
产品,其价值实现存在着一定风险,因此与相同 求毛坯生成一个 3HL 排样方式,直到毛坯都排完
面积的毛坯相比,余料的二次利用价值更小。假 为止。顺序生成的 3HL 排样方式组合成最终的
12 几何设计与计算 2017 年
(a) 初始排样方式(466×200)
(b) 束搜索优化的排样方式(387×200)
图2 排样方式的优化过程
ID Z3HL ZS3E ZP3E ZS3NE L3HL T(s) ID Z3HL ZS3E ZP3E ZS3NE L3HL T(s)