[发明专利]基于混合元启发式算法的旅行商最优路径确定方法在审
| 申请号: | 202210121552.2 | 申请日: | 2022-02-09 |
| 公开(公告)号: | CN114611755A | 公开(公告)日: | 2022-06-10 |
| 发明(设计)人: | 李池;周旻;顾明 | 申请(专利权)人: | 清华大学 |
| 主分类号: | G06Q10/04 | 分类号: | G06Q10/04;G06N3/00 |
| 代理公司: | 北京鸿元知识产权代理有限公司 11327 | 代理人: | 王守梅;袁文婷 |
| 地址: | 10008*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 混合 启发式 算法 旅行 最优 路径 确定 方法 | ||
本发明提供一种基于混合元启发式算法的旅行商最优路径确定方法,属于旅行商技术领域,构建旅行商问题,设置初始狼群中狼的数量N;通过随机贪婪策略在初始狼群中构造N条初始回路,N条初始回路为N条狼的N个初始解的组合;计算每个初始解的路径花费,并选择路径花费前三小的初始解所对应的狼的组合作为原始最优解;通过局部搜索算法对含有原始最优解的狼群进行迭代更新,获取当前轮次的前3个最优解;利用当前轮次的最优解进行下一轮次的狼群迭代计算,直至达到设定的迭代次数,并获取末次迭代的前3个最优解;获取末次迭代的前3个最优解中第一条头狼代表的解,作为旅行商问题的最优路径。具有提升初始解质量和旅行商最优路径获取精度的技术效果。
技术领域
本发明属于旅行商技术领域,具体涉及一种基于混合元启发式算法的旅行商最优路径确定方法、系统、电子设备以及存储介质。
背景技术
旅行商问题(Traveling Salesman Problem,TSP)是组合优化领域的经典问题,核心是寻求遍历所有路径规划需求点的最小路径成本。旅行商问题属于NP-Complete的范畴,目前对于大规模案例常使用启发式算法。启发式算法能够在合理时间内获得最优解,并且具有自适应性强的优点。大量的经典启发式算法近年来被提出,例如布谷鸟搜索(CuckooSearch,CS),禁忌搜索(Tabu Search,TS),模拟退火(Simulated Annealing,SA),遗传算法(Genetic Algorithm,GA),蚁群优化(Ant Colony Optimization,ACO),粒子群算法(Particle Swarm Optimization,PSO),萤火虫算法(Firefly Algorithm,FA)等,将上述基本算法与其他算法进行混合,从而在有限的时间内达到最优解。
现有的启发式算法中,灰狼优化算法(Grey Wolf Optimizer,GWO)是一种基于自然启发的群体智能算法。该算法在2014年被Mirjalili提出,自提出以来,该算法受到广泛关注,并被应用到各个领域。灰狼优化算法模拟灰狼捕获猎物的社会行为,灰狼维持着它们的社会等级制度,第一领导梯度的领袖被称为狼a;第二领导梯度的领袖被称为狼b;第三领导梯度的领袖被称为狼d;剩余的狼为没有领导力的普通狼,统称为狼w。在狩猎过程中,前三领导梯度的狼(a,b,d)指导普通狼(w)进行位置更新。
GWO以在短时间内解决连续优化问题而闻名,但使用GWO直接解决离散优化问题并不常见。因此,很少有相关工作来改进GWO使其成为解决离散优化问题的有效方法。TSP问题作为十分闻名的离散优化问题,本发明通过改进GWO为TSP问题提供新的解决思路和解决方案。
发明内容
本发明提供一种基于混合元启发式算法的旅行商最优路径确定方法、系统、电子设备以及存储介质,用以克服现有技术中存在的至少一个技术问题。
为实现上述目的,本发明提供一种基于混合元启发式算法的旅行商最优路径确定方法,方法包括:
构建旅行商问题,设置初始狼群中狼的数量N;
通过随机贪婪策略在初始狼群中构造N条初始回路,N条初始回路为N 条狼的N个初始解的组合;
计算每个初始解的路径花费,并选择路径花费前三小的初始解所对应的狼的组合作为原始最优解;其中,原始最优解包括3条头狼,除头狼以外的狼为普通狼;
通过局部搜索算法对含有原始最优解的狼群进行迭代更新,获取当前轮次的前3个最优解,即3条头狼;
利用当前轮次的最优解进行下一轮次的狼群迭代计算,直至达到设定的迭代次数,并获取末次迭代的前3个最优解,即3条头狼;
获取末次迭代的前3个最优解中第一条头狼代表的解,作为旅行商问题的最优路径。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于清华大学,未经清华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210121552.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:种子催芽设备
- 下一篇:用于控制空调的方法及装置、空调、存储介质
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理





