[发明专利]一种基于分层随机搜索算法的启发式一维下料方法有效
申请号: | 201310115636.6 | 申请日: | 2013-04-03 |
公开(公告)号: | CN103164752A | 公开(公告)日: | 2013-06-19 |
发明(设计)人: | 卢伟康;邹细勇;王国建;孟灿;金尚忠 | 申请(专利权)人: | 中国计量学院 |
主分类号: | G06Q10/04 | 分类号: | G06Q10/04 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 310018 浙江省*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于分层随机搜索算法的一维下料方法,包括:A、参数化模型表示一维下料问题;B、坯料组合预处理;C、通过随机搜索和深度搜索组合而成的分层随机搜索算法获取多种排样方式;D、按启发式规则选出最优排样方式;E、将最优排样方式及其不超过坯料当前需求最多能被重复使用的次数加入到当前排样方案中,并更新待排样坯料集;F、重复C、D、E的过程,直到待排样坯料的总长度小于原材料长度,输出当前排样方案;G、多次重复B、C、D、E、F的过程,然后对所有排样方案进行比较筛选,获得最优排样方案。本发明能避免传统随机搜索算法的盲目性,计算速度快,获得的排样方案适应实际生产需要。 | ||
搜索关键词: | 一种 基于 分层 随机 搜索 算法 启发式 一维下料 方法 | ||
【主权项】:
一种基于分层随机搜索算法的启发式一维下料方法,其特征在于,所述方法包括以下步骤:A、将一维下料问题以参数化模型表示:原材料的长度为L,下料任务中共有m种不同长度规格的坯料,长度分别为l1,l2……lm,所对应的需求数分别为d1,d2……dm;下料问题的解为由多种排样方式可重复地组合成的排样方案,其中排样方式为用各种规格坯料组合成总长度小于原材料长度L的一种下料方式,每种排样方式的余料长度为原材料长度L减去该排样方式中坯料组合长度后的差值;设排样方案中共有n种排样方式,每一种排样方式的重复使用次数分别为x1,x2……xn,第i种排样方式中每个坯料的数量分别为ai1,ai2……aim,其中i表示第i种排样方式;设Z为下料将要使用的原材料总根数,以消耗原材料总根数最少为目标函数,则一维下料问题的目标和约束关系分别为: MinZ = Σ i = 1 n x i St Σ i = 1 n a ij · x i = d j , j=1,2......m Σ j = 1 m a ij · l j ≤ L , i=1,2......n其中,xi和aij均为整数且xi>0,aij≥0;B、坯料组合预处理,初始化下料任务为所有待排样坯料集,并令当前排样方案为空;C、通过分层随机搜索算法获取多种排样方式,组成排样方式样本;D、对获取的每种排样方式,根据其不超过坯料当前需求最多能被重复使用的次数和对应的余料长度,按启发式规则优选出评价值最高的排样方式;E、将评价值最高的排样方式以其不超过坯料当前需求最多能被重复使用的次数重复组合后加入到当前排样方案中;再从下料任务中按所述排样方式和次数扣除待排样坯料,更新所有规格坯料的待排样需求数,得到新的下料任务;F、重复C、D、E的过程,直到更新后的下料任务中待排样坯料的总长度小于原材料长度L,此时将剩余待排样坯料的组合作为最后一种排样方式加入到当前排样方案中,得到一个完整的当前排样方案并记录该排样方案;G、多次重复B、C、D、E、F的过程,然后对记录的所有排样方案进行比较筛选,以所筛选出的最优排样方案作为一维下料问题的解。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国计量学院,未经中国计量学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310115636.6/,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06 计算;推算;计数
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理