改进Inver-over算子的二阶段演化算法求解旅行商问题
需积分: 10 185 浏览量
更新于2024-09-06
收藏 561KB PDF 举报
"这篇论文研究了旅行商问题(Traveling Salesman Problem, TSP)的求解策略,提出了一种二阶段演化算法(Two-stage Inver-over EA),该算法通过改进Inver-over算子来平衡算法的收敛速度和种群多样性。在第一阶段,算法仅使用1st-Inver-over算子加速收敛;第二阶段,算法根据种群多样性自适应地选择1st-Inver-over算子和2nd-Inver-over算子,以避免早熟收敛并保持搜索效率。实验结果显示,二阶段Inver-over EA在TSPLIB标准数据集上表现优于传统的郭涛算法(GT算法),显示出更好的收敛特性和搜索效率。该研究得到了国家自然科学基金的支持,由在软件工程、智能计算、计算机网络和人工智能等领域有研究背景的学者共同完成。"
旅行商问题(TSP)是组合优化领域的一个经典问题,目标是在给定城市间距离的情况下,找到一条访问每个城市一次并返回起点的最短路径。它在数学上被定义为寻找有n个节点的完全图中最短的Hamilton回路,使总距离最小化。由于TSP被证明为NP-hard问题,无法在多项式时间内找到最优解,因此研究主要分为完全算法和近似算法。前者保证最优解但计算复杂度高,后者则在多项式时间内找到接近最优解的路径。
郭涛算法是一种基于Inver-over算子的演化算法,对于小规模问题可能有效,但在处理大规模TSP实例时,解的质量会下降。论文中提出的问题在于,虽然增大种群规模可以改善解的质量,但会导致算法的时间复杂度显著增加,不适用于实际应用。
为了解决这个问题,研究者对Inver-over算子进行了改进,提出了1st-Inver-over和2nd-Inver-over算子。在二阶段Inver-over EA中,初期阶段侧重于快速收敛,使用1st-Inver-over算子;后期阶段通过自适应选择两种算子来保持种群多样性,从而在保证算法收敛性的同时,提高搜索效率。这种方法在TSPLIB数据集上的实验验证表明,改进后的算法相比传统方法有更优的表现。
这篇论文贡献了一种针对TSP的新型演化算法,通过优化算子和引入二阶段策略,提高了算法在解决大规模问题时的性能,为TSP的近似求解提供了新的思路。
2021-08-10 上传
2019-09-13 上传
2024-05-21 上传
2020-04-07 上传
2022-04-17 上传
2009-06-05 上传
2024-05-11 上传
2019-08-21 上传
2010-04-06 上传
weixin_38744435
- 粉丝: 373
- 资源: 2万+
最新资源
- ghaction-publish-ghpages:将内容发布到GitHub Pages
- HTML5 Video Speed Control-crx插件
- 人工智能实验2020年秋季学期.zip
- PyPI 官网下载 | vector_quantize_pytorch-0.4.0-py3-none-any.whl
- form:将您的Angular2 +表单状态保留在Redux中
- Tensorflow_practice:딥러닝,머신러닝
- Dijkstra.rar_matlab例程_matlab_
- 任何点复选框
- 人工智能写诗.zip
- Parstagram:使用私有存储服务器模仿Instagram
- mod-1白板挑战牌卡片sgharms测试webdev资金
- Slack Panels-crx插件
- PyPI 官网下载 | vectorian-0.9.2-cp38-cp38-macosx_10_9_x86_64.whl
- react-card-component:React卡组件Libaray
- 人工智能与实践 bilibili.zip
- Architecture-Website