[发明专利]基于改进的Skyline算法的组合优化方法及系统有效
申请号: | 202011181387.7 | 申请日: | 2020-10-29 |
公开(公告)号: | CN112232587B | 公开(公告)日: | 2023-08-11 |
发明(设计)人: | 张楠;姜鑫;母瑛;佘平 | 申请(专利权)人: | 华东计算技术研究所(中国电子科技集团公司第三十二研究所) |
主分类号: | G06Q10/04 | 分类号: | G06Q10/04;G06Q10/083 |
代理公司: | 上海段和段律师事务所 31334 | 代理人: | 李佳俊;郭国中 |
地址: | 201800 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 改进 skyline 算法 组合 优化 方法 系统 | ||
1.一种基于改进的Skyline算法的组合优化方法,其特征在于,包括:
步骤M1:选取所有待装货物中最大边长、最大面积或最大周长的三个货物分别作为第一个货物放入箱中;
步骤M2:依据skyline打分规则,选出三个物品放入箱子内,并分别计算放入四个货物后的浪费空间,选出浪费空间最小的作为整个装箱策略的前四个货物的放置规则;
步骤M3:选择高度最低的天际线,根据skyline打分规则,判断是否存在浪费空间,当存在浪费空间时,则根据当前浪费空间设置生成函数;
步骤M4:选择生成函数最大的货物,作为下一个选中的货物,并将货物放入箱中,重复执行步骤M3至步骤M4,直至浪费空间无法放入任何一个货物;
步骤M5:将浪费空间的天际线提升至与浪费空间左右两边高度较低的天际线齐平的高度,并与之合并,重复执行步骤M3至步骤M5,直至装箱完成;
所述步骤M1包括:
步骤M1.1:统计所有待装货物的长度和宽度,并根据长度和宽度计算每个货物的面积和周长;
步骤M1.2:分别找出最大边长、最大面积或最大周长的三个货物,分别作为第一个货物放入箱子中;
所述步骤M2中skyline打分规则包括:通用skyline打分规则和/或细化skyline打分规则;步骤M3包括:
步骤M3.1:选中高度最低的天际线,依据skyline打分规则对每一个没有被装入箱子的所有货物进行打分,当依据skyline打分规则得到的每一个货物的分数小于预设值时,就会存在浪费空间;
步骤M3.2:根据浪费空间得到生成函数;
F(X)=C1*score+C2*wasteS(2)
其中,F(X)表示生成函数;C1表示skyline打分的权重;C2表示浪费空间的权重;score表示依据skyline打分规则得到的分数;wasteS表示浪费空间。
2.根据权利要求1所述的基于改进的Skyline算法的组合优化方法,其特征在于,所述步骤M2中的浪费空间包括:
wasteS=w1*min(h1,h2)(1)
其中,wasteS表示浪费空间;w1表示浪费空间的宽度,h1表示浪费空间一边高度,h2表示浪费空间另一边高度。
3.一种基于改进的Skyline算法的组合优化系统,其特征在于,包括:
模块M1:选取所有待装货物中最大边长、最大面积或最大周长的三个货物分别作为第一个货物放入箱中;
模块M2:依据skyline打分规则,选出三个物品放入箱子内,并分别计算放入四个货物后的浪费空间,选出浪费空间最小的作为整个装箱策略的前四个货物的放置规则;
模块M3:选择高度最低的天际线,根据skyline打分规则,判断是否存在浪费空间,当存在浪费空间时,则根据当前浪费空间设置生成函数;
模块M4:选择生成函数最大的货物,作为下一个选中的货物,并将货物放入箱中,重复触发模块M3至模块M4执行,直至浪费空间无法放入任何一个货物;
模块M5:将浪费空间的天际线提升至与浪费空间左右两边高度较低的天际线齐平的高度,并与之合并,重复触发模块M3至模块M5执行,直至装箱完成;
所述模块M1包括:
模块M1.1:统计所有待装货物的长度和宽度,并根据长度和宽度计算每个货物的面积和周长;
模块M1.2:分别找出最大边长、最大面积或最大周长的三个货物,分别作为第一个货物放入箱子中;
所述模块M2中skyline打分规则包括:通用skyline打分规则和/或细化skyline打分规则;
所述模块M3包括:
模块M3.1:选中高度最低的天际线,依据skyline打分规则对每一个没有被装入箱子的所有货物进行打分,当依据skyline打分规则得到的每一个货物的分数小于预设值时,就会存在浪费空间;
模块M3.2:根据浪费空间得到生成函数;
F(X)=C1*score+C2*wasteS(2)
其中,F(X)表示生成函数;C1表示skyline打分的权重;C2表示浪费空间的权重;score表示依据skyline打分规则得到的分数;wasteS表示浪费空间。
4.根据权利要求3所述的基于改进的Skyline算法的组合优化系统,其特征在于,所述模块M2中的浪费空间包括:
wasteS=w1*min(h1,h2)(1)
其中,wasteS表示浪费空间;w1表示浪费空间的宽度,h1表示浪费空间一边高度,h2表示浪费空间另一边高度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华东计算技术研究所(中国电子科技集团公司第三十二研究所),未经华东计算技术研究所(中国电子科技集团公司第三十二研究所)许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011181387.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种静音辊筒及静音辊筒的制作方法
- 下一篇:一种高稳压电动汽车智能充电机
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理