[发明专利]基于快速离散烟花算法的电缆配送路径规划方法、装置和计算设备在审
申请号: | 202011406975.6 | 申请日: | 2020-12-04 |
公开(公告)号: | CN112446548A | 公开(公告)日: | 2021-03-05 |
发明(设计)人: | 戚远航;黄戈文;杨亮;黄子峻;许畅 | 申请(专利权)人: | 电子科技大学中山学院 |
主分类号: | G06Q10/04 | 分类号: | G06Q10/04;G06Q10/08;G06N3/00 |
代理公司: | 广州国鹏知识产权代理事务所(普通合伙) 44511 | 代理人: | 夏琼琼 |
地址: | 528402 *** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 快速 离散 烟花 算法 电缆 配送 路径 规划 方法 装置 计算 设备 | ||
本发明是关于一种基于快速离散烟花算法的电缆配送路径规划方法、装置和计算设备,本发明采用整数编码的路径表示方法来表示离散问题的解,对爆炸算子、高斯变异算子和选择策略进行离散化操作策略设计,其中爆炸算子改为inert‑swap爆炸算子,高斯变异算子改为2‑swap高斯变异算子,选择策略采用基于适应度的轮盘赌选择。算法采用3‑Opt局部搜索,引入固定半径近邻搜索加强3‑Opt算法的邻域搜索能力,采用不检测标识策略,提高电缆配送路径规划效率。
技术领域
本发明涉及物流调度技术领域,尤其涉及基于快速离散烟花算法的电缆配送路径规划方法、装置和计算设备。
背景技术
相关技术中,为了满足客户的需求,电缆供应商需要从电缆仓储点搬运电缆,然后往多个电缆接货点,最后车辆回到出发点。由于电缆型号众多,客户对产品的交付要求也越来越高,电缆企业有效地规划电缆配送路径,可提高客户满意度,使电缆企业的成本降低。烟花算法模拟烟花爆炸保持火花多样性的机制,对问题解空间进行两种机制搜索,具有良好的全局搜索能力。在这种机制下,算法具有收敛快、寻优能力强的特点,并且具有较好的全局搜索能力,而且控制参数少,实现容易。由于烟花算法的这些特点,可以将烟花算法运用于划电缆配送路径的解决。
发明内容
为克服相关技术中存在的问题,本发明提供一种基于快速离散烟花算法的电缆配送路径规划方法、装置和计算设备,本方法采用整数编码的路径表示方法来表示离散问题的解,对爆炸算子、高斯变异算子和选择策略进行离散化操作策略设计,采用引入固定半径近邻搜索加强最优路径算法的邻域搜索能力,采用不检测标识策略,提高电缆配送路径规划效率。
根据本发明实施例的第一方面,提供一种基于快速离散烟花算法的电缆配送路径规划方法,包括:
将电缆配送车辆遍历访问每个接货点编号的序列设置为烟花算法中的烟花个体以生成烟花原始种群;
计算烟花原始种群中所有个体适应度;
原始种群中每个烟花个体中一个随机位置的接货点编号插入在烟花个体中的另一个随机位置来执行爆炸算子操作得到爆炸火花;
每个烟花个体按照高斯爆炸随机数次高斯爆火花操作,生成一个高斯爆火花,其中,高斯爆火花操作是随机选择烟花个体中两个接货点编号,翻转两个接货点的中间的序列生成高斯爆炸火花;
计算新产生的爆炸火花和高斯爆火花的适应度,根据新的爆炸火花和高斯爆火花的适应度在烟花、爆炸火花、高斯爆火花中选取下一代烟花;
采用固定半径近邻搜索策略和不重复搜索策略的最优路径算法得到此次迭代的最优解,如得到的最优解优于原最优路径算法的结果,则更新最优解;
迭代数达到最大预设次数,则将本次迭代结果作为最优电缆配送路径。
所述方法还包括:计算新产生的爆炸火花和高斯爆火花的适应度,在烟花、爆炸火花、高斯爆火花中选取下一代烟花,包括:在烟花种群、爆炸火花和高斯变异火花中选择最优的个体作为下一代烟花种群,其余下一代烟花种群按照赌轮盘规则在原本烟花种群、爆炸火花和高斯变异火花中选出。
其中,原始种群中每个烟花个体中一个随机位置的接货点编号插入在烟花个体中的另一个随机位置来执行爆炸算子操作得到爆炸火花,包括:
所述假设烟花个体为xi,首先根据第一预设公式计算烟花的爆炸火花数Ri,根据第二预设公式计算爆炸半径Di,然后在烟花xi解空间中进行Di次爆炸算子操作,得到一个爆炸火花,重复Ri次产生Ri个爆炸火花;
第一预设公式为:
第二预设公式为:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学中山学院,未经电子科技大学中山学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011406975.6/2.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理