[发明专利]一种基于并行计算的物流运输调度方法、装置及设备在审
| 申请号: | 201910600209.4 | 申请日: | 2019-07-04 |
| 公开(公告)号: | CN110298517A | 公开(公告)日: | 2019-10-01 |
| 发明(设计)人: | 蔡延光;陈厚仁;蔡颢 | 申请(专利权)人: | 广东工业大学 |
| 主分类号: | G06Q10/04 | 分类号: | G06Q10/04;G06Q10/08 |
| 代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 张春辉 |
| 地址: | 510060 广东省*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 物流运输 算法 并行计算 算法搜索 烟花 调度 可读存储介质 装置及设备 并行运算 调度问题 进化策略 局部收敛 最优路径 鲁棒性 能力强 寻优 收敛 协同 群体 申请 优化 | ||
1.一种基于并行计算的物流运输调度方法,其特征在于,包括:
调用主线程获取物流运输调度模型和多个并行子线程,其中,所述物流运输调度模型为用于描述车辆实现多个客户点的配送任务的模型;
调用各个所述并行子线程,根据烟花算法基于当前烟花种群进行爆炸操作和高斯变异操作,并根据目标适应度函数确定所述并行子线程在当前迭代过程中的最优烟花;
若当前迭代次数未达到最大迭代次数,调用各个所述并行子线程获取其他所述并行子线程的最优烟花,并根据多群体协同策略和新型进化策略对自身的烟花种群进行更新,进入下一次迭代过程;
若所述当前迭代次数达到所述最大迭代次数,则调用所述主线程获取各个所述并行子线程的最优烟花,确定各个所述并行子线程的最优烟花中的目标最优烟花,将所述目标最优烟花对应的最优车辆路径作为物流运输调度结果。
2.如权利要求1所述的基于并行计算的物流运输调度方法,其特征在于,所述根据多群体协同策略和新型进化策略对自身的烟花种群进行更新,包括:
调用所述并行子线程确定自身的烟花种群的中心位置;
根据所述中心位置,分别对所述烟花种群中的主烟花和从烟花执行位置偏移操作;
根据新型进化策略,对位置偏移后的烟花种群进行更新。
3.如权利要求2所述的基于并行计算的物流运输调度方法,其特征在于,所述根据新型进行策略,对位置偏移后的烟花种群进行更新,包括:
根据新型进化策略,从位置偏移后的烟花种群中随机抽取预设数量的烟花;
根据目标转换函数和所述预设数量的烟花,生成新的烟花;
根据目标适应度函数,确定所述新的烟花和当前烟花中的最优烟花,并根据所述最优烟花更新所述当前烟花。
4.如权利要求3所述的基于并行计算的物流运输调度方法,其特征在于,所述根据多群体协同策略和新型进化策略对自身的烟花种群进行更新,包括:
在所述并行子线程的最优烟花连续未更新的次数达到预设次数时,根据多群体协同策略和新型进化策略对自身的烟花种群进行更新。
5.如权利要求1-4任意一项所述的基于并行计算的物流运输调度方法,其特征在于,在所述调用所述主线程获取各个所述并行子线程的最优烟花之后,还包括:
回收各个所述并行子线程。
6.一种基于并行计算的物流运输调度装置,其特征在于,包括:
获取模块:用于调用主线程获取物流运输调度模型和多个并行子线程,其中,所述物流运输调度模型为用于描述车辆实现多个客户点的配送任务的模型;
爆炸操作模块:用于调用各个所述并行子线程,根据烟花算法基于当前烟花种群进行爆炸操作和高斯变异操作,并根据目标适应度函数确定所述并行子线程在当前迭代过程中的最优烟花;
烟花更新模块:用于若当前迭代次数未达到最大迭代次数,调用各个所述并行子线程获取其他所述并行子线程的最优烟花,并根据多群体协同策略和新型进化策略对自身的烟花种群进行更新,进入下一次迭代过程;
运输调度结果确定模块:用于若所述当前迭代次数达到所述最大迭代次数,则调用所述主线程获取各个所述并行子线程的最优烟花,确定各个所述并行子线程的最优烟花中的目标最优烟花,将所述目标最优烟花对应的最优车辆路径作为物流运输调度结果。
7.如权利要求6所述的基于并行计算的物流运输调度装置,其特征在于,所述烟花更新模块包括:
中心位置确定单元:用于调用所述并行子线程确定自身的烟花种群的中心位置;
位置偏移单元:用于根据所述中心位置,分别对所述烟花种群中的主烟花和从烟花执行位置偏移操作;
更新单元:用于根据新型进化策略,对位置偏移后的烟花种群进行更新。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东工业大学,未经广东工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910600209.4/1.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理





