[发明专利]解决三维装箱问题的三叉树规划计算方法有效
申请号: | 201711398819.8 | 申请日: | 2017-12-21 |
公开(公告)号: | CN107977756B | 公开(公告)日: | 2022-03-11 |
发明(设计)人: | 王海玲;郭一晶;周牡丹;刘萍;魏雅君;颜淼;李剑辉;林长杰;苏岚 | 申请(专利权)人: | 厦门大学嘉庚学院 |
主分类号: | G06Q10/04 | 分类号: | G06Q10/04;G06Q10/08 |
代理公司: | 福州元创专利商标代理有限公司 35100 | 代理人: | 蔡学俊;丘鸿超 |
地址: | 363105 福建省漳州*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种解决三维装箱问题的三叉树规划计算方法,在现有技术的基础上,通过创造性的问题解决思路,将三维空间的X,Y,Z轴转化为三叉树的树形图的三个分支来研究,装箱顺序可自然形成。可实现逐级搜索,简化计算过程。同时该方案可以考虑到所有方向性约束条件,将装入物体的前面、右面、上面为待装空间的可以归为此类,平行于高度方向的二叉树装箱方案也可以归为此类。本发明技术方案能弥补装箱方案的多约束条件的“组合爆炸”问题,与现有装箱方案相比,本方法的优势在于:形成三叉树结构,装箱顺序可自然形成;逐级搜索,整个计算过程简单有效;通过优化计算,可得完全的优化结果;给出待装物体不同方向性时的装箱方案。 | ||
搜索关键词: | 解决 三维 装箱 问题 三叉 规划 计算方法 | ||
【主权项】:
一种解决三维装箱问题的三叉树规划计算方法,其特征在于,包括以下步骤:步骤1:以观察者的视角,将形状为长方体的箱子的左后下方设为坐标原点,将箱子的长、宽、高设为三维空间的X,Y,Z三个坐标轴,建立坐标系;步骤2:以所述坐标原点为根节点,以所述X,Y,Z三个坐标轴为根节点的三个分支节点构造装箱方案三叉树;所述装箱方案三叉树的根节点对应箱子为空的初始状态,除所述X,Y,Z三个坐标轴对应的三个分支节点和根节点外,所述装箱方案三叉树上的每个节点对应一种装箱方式;步骤3:初始化装箱方案,将所述装箱方式分为三种装箱方案:(1)将货物的长(l)平行于箱子的长(X),货物的宽(w)平行于箱子的宽(Y),货物的高(h)平行于箱子的高(Z)装箱,或将货物的长(l)平行于箱子的宽(w),货物的宽(w)的平行于箱子的长(l),货物的高(h)平行于箱子的高(Z)装箱的装箱方式构成平放方案;所述平放方案对应装箱方案三叉树的左子树;(2)将货物的长(l)平行于箱子的长(X),货物的高(h)平行于箱子的宽(Y),货物的宽(w)平行于箱子的高(Z)装箱,或将货物的长(l)平行于箱子的宽(w),货物的高(h)的平行于箱子的长(l),货物的宽(w)平行于箱子的高(Z)装箱的装箱方式构成侧放方案;所述侧放方案对应装箱方案三叉树的中子树;(3)将货物的宽(l)平行于箱子的长(X),货物的高(h)平行于箱子的宽(Y),货物的长(l)平行于箱子的高(Z)装箱,或将货物的宽(w)平行于箱子的宽(w),货物的高(h)的平行于箱子的长(l),货物的长(l)平行于箱子的高(Z)装箱的装箱方式构成竖放方案;所述竖放方案对应装箱方案三叉树的右子树;步骤4:根据每一种装箱方案的两种装箱方式遍历所有的装箱方案,直至生成所述装箱方案三叉树的全部叶子节点;所述叶子节点对应的装箱方式执行完毕后,无法再执行任何装箱方式;步骤5:计算每一个所述叶子节点到根节点之间的过程节点数,其中过程节点数最多的叶子节点分支构成的装箱方案即为最佳装箱方案。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门大学嘉庚学院,未经厦门大学嘉庚学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201711398819.8/,转载请声明来源钻瓜专利网。
- 上一篇:一种基于K线数据相似度的股票走势预测方法
- 下一篇:一种土地利用方案优化系统
- 同类专利
- 专利分类
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 .办公自动化,例如电子邮件或群件的计算机辅助管理