[发明专利]基于混合元启发式算法的旅行商最优路径确定方法在审
| 申请号: | 202210121552.2 | 申请日: | 2022-02-09 |
| 公开(公告)号: | CN114611755A | 公开(公告)日: | 2022-06-10 |
| 发明(设计)人: | 李池;周旻;顾明 | 申请(专利权)人: | 清华大学 |
| 主分类号: | G06Q10/04 | 分类号: | G06Q10/04;G06N3/00 |
| 代理公司: | 北京鸿元知识产权代理有限公司 11327 | 代理人: | 王守梅;袁文婷 |
| 地址: | 10008*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 混合 启发式 算法 旅行 最优 路径 确定 方法 | ||
1.一种基于混合元启发式算法的旅行商最优路径确定方法,其特征在于,包括:
构建旅行商问题,设置初始狼群中狼的数量N;
通过随机贪婪策略在所述初始狼群中构造N条初始回路,所述N条初始回路为N条狼的N个初始解的组合;
计算每个初始解的路径花费,并选择路径花费前三小的初始解所对应的狼的组合作为原始最优解;其中,所述原始最优解包括3条头狼,除头狼以外的狼为普通狼;
通过局部搜索算法对含有所述原始最优解的狼群进行迭代更新,获取当前轮次的前3个最优解,即3条头狼;
利用所述当前轮次的最优解进行下一轮次的狼群迭代计算,直至达到设定的迭代次数,并获取末次迭代的前3个最优解,即3条头狼;
获取所述末次迭代的前3个最优解中第一条头狼代表的解,作为旅行商问题的最优路径。
2.根据权利要求1所述的基于混合元启发式算法的旅行商最优路径确定方法,其特征在于,在通过局部搜索算法对含有所述原始最优解的狼群进行迭代更新之前,还包括通过基于汉明距离的随机交换算法对所述含有原始最优解的狼群进行优化的步骤;所述优化方法包括:
将每一条普通狼与所述3条头狼分别进行基于汉明距离的随机交换算法的更新,获得当前普通狼对应的三个更新结果;
在所述三个更新结果中选择当前普通狼的最优解。
3.根据权利要求2所述的基于混合元启发式算法的旅行商最优路径确定方法,其特征在于,将每一条普通狼X与一条头狼L进行基于汉明距离的随机交换算法的更新,获得当前普通狼X对应的一个更新结果;包括:
获取所述普通狼X的旅行商序列与头狼L旅行商序列不同的节点,作为待交换节点;并将所述待交换节点的数量作为汉明距离;
对所述待交换节点按照预设次数进行基于随机交换机制的节点交换,获得普通狼X对应的一个更新结果;其中,所述预设次数小于所述汉明距离。
4.根据权利要求1所述的基于混合元启发式算法的旅行商最优路径确定方法,其特征在于,通过局部搜索算法对含有原始最优解的狼群进行迭代更新,获取当前轮次的前3个最优解,包括:
通过2-opt局部搜索算法对当前普通狼进行优化;
通过3-opt局部搜索算法对狼群进行优化,选择当前轮次迭代中前3个最优解作为3条头狼。
5.根据权利要求2所述的基于混合元启发式算法的旅行商最优路径确定方法,其特征在于,通过3-opt局部搜索算法对狼群进行优化,获得3条头狼作为当前轮次的前3个最优解,所述3-opt局部搜索算法为快速3-opt局部搜索算法,包括:
对头狼和普通狼均进行局部搜索;
若新的解中三条边的长度小于初始解中的三条边的长度,则将新的解替换初始解;
在所述新的解中获得3条头狼作为当前轮次的最优解。
6.根据权利要求1所述的基于混合元启发式算法的旅行商最优路径确定方法,其特征在于,通过随机贪婪策略在所述初始狼群中构造旅行商的N条初始回路,包括:
随机选择一个城市作为旅行商问题的出发城市,将所述城市加入旅行商问题的解决方案中,并将所述城市标记为已访问;
在未访问的城市中,按照与当前城市距离从小到大排序,选取距离最小的前RCL_size个城市进行RCL列表构造;其中,所述RCL_size为设定参数;
在所述RCL列表中随机选择一个城市,将所述城市加入所述旅行商问题的解决方案中,并将所述城市标记为已访问城市和出发城市;
基于所述出发城市进行RCL列表更新和下一个城市的选取,直至所有城市均被访问,得到一组初始解;
将上述步骤迭代N次,得到N组初始解;
将N个初始解作为初始狼群中N条狼,生成N条初始回路。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于清华大学,未经清华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210121552.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:种子催芽设备
- 下一篇:用于控制空调的方法及装置、空调、存储介质
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理





