<h1 align="center">旅行商问题实验</h1>
<p align="center">北京邮电大学<sup>北邮/BUPT</sup>《智能算法》课程 实验一<sup>by @ipid</sup></p>
<br>
在本仓库中,分别用蛮力法、回溯法、分支限界法、动态规划法求解了 TSP 问题。
TSP 问题可描述为如下问题:假设某地区有 N 个城市,每两个城市之间都有一条路,求从 0 号城市出发,不重复地经过所有城市,最后回到 0 号城市的最小距离。
<br>
## 样例输入
假设有 5 个城市,其路线如下图所示:
![TSP 样例输入](./assets/example.png)
```tsv
5
0 3 1 5 8
3 0 6 7 9
1 6 0 4 2
5 7 4 0 3
8 9 2 3 0
```
**注意:** 本代码在读取时会检测您输入的邻接矩阵是否对称。
<br>
## 样例输出
```python
最佳路线:[0, 1, 3, 4, 2, 0]
最佳路线总长度:16
```
**注:** `[0, 2, 1, 3, 4, 0]` 即为 A -> C -> B -> D -> E -> A。
<br>
## 版权声明
本项目在 0BSD 协议下开源。
野生的狒狒
- 粉丝: 3398
- 资源: 2437
最新资源
- 一个用于声波场时域仿真的MATLAB工具箱.zip
- 一个用于求解广义二次姿态估计问题和相关不确定性描述的CMATLAB库.zip
- 一种基于MATLAB的编程语言,适合编写高尔夫球代码.zip
- 一些用于图像分割的活动轮廓模型的matlab代码.zip
- 一套支持基于MATLABSimulink的四轴飞行器动态建模与仿真控制系统设计的文档和软件.zip
- 一组MATLAB实用程序的多视图几何提供与Hartley Zissermans多视图几何在计算机视觉第二版2004获得.zip
- 遗传算法免疫算法退火算法粒子群算法鱼群算法蚁群算法和神经网络算法等常用智能算法的MATLAB实现.zip
- 一组用于MatlabOctave的数字林业工具.zip
- 用Astar算法实现飞行路径的三维规划matlab CODE.zip
- 用COMSOLMATLAB脚本计算二维光子晶体的带隙.zip
- 用HPatches数据集计算局部特征描述符的Python Matlab代码.zip
- 用matlab编写了一套用于ASR和说话人识别的语音特征提取函数.zip
- 用MATLAB编写的开放源代码圈速模拟器.zip
- 用MATLAB、Python和Julia语言编写的CHAOS挑战评估代码.zip
- MATLAB代码:基于阶梯碳的含 P2G-CCS 耦合和燃气惨氢的电厂优化调度 关键词:阶梯碳 电厂 燃气掺氢 优化调度 仿真平台: matlab+gurobi+yalmip,90%复现 主要内容:代
- 外转子开关磁阻电机,额定功率3.5KW,额定转速5000rpm,额定电压200V,槽满率63.87%,效率81.15%,额定输出转矩6.6N.m,转矩脉动0.72,包含RMxprt路算并转为Maxwe
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈