
TSP MATLAB代码-LKH_TSP:利用LKH求解器处理TSP问题的工具套件
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本项目提供了一套基于MATLAB的工具包,用于解决旅行商问题(TSP),特别集成了高效的LKH(Lin-Kernighan)启发式算法,以寻找近似最优解。
LKH_TSP 是一套使用 LKH 求解器解决 TSP 问题的工具。
LKHLKH 是 Lin-Kernighan 启发式算法的有效实现,用于解决旅行商问题(TSP)。Lin-Kernighan 解决器(也称作 Lin-Kernighan-Helsgaun 解决器)是目前效率最高的求解器之一,它采用了 k-opt 移动的概念。通过遵循相关说明下载并编译代码后可以使用该求解器。
考虑到此过程已正确完成,此存储库提供了简单的工具来轻松调用上述功能。
Python 接口:在 Python 中,一个名为 InvokeLKH.py 的脚本与 LKHTSPSolver 编译版本接口,并以文件形式导出解决方案。要运行这个脚本,请使用命令行输入 `$python InvokeLKH.py` 。
MATLAB 接口:在 MATLAB 中,有一个名为 LKH_TSP.m 的函数与LKHTSP解算器的编译版对接,并将结果输出到其参数中。该函数语法为 `TSPsolution=LKH_TSP(CostMatrix,pars_struct,fname_tsp,LKHdir,TSPLIBdir)` 。
全部评论 (0)
还没有任何评论哟~


