学习地图
复制页面
伊辛云帮助中心
学习地图
快速入门
云平台使用教程
SDK使用教程
案例-解决最大割问题
案例-特征选择
案例-组合投资优化
案例-旅行商问题
常见问题
学习地图
复制页面
案例-旅行商问题
旅行商问题 (TSP)
#
旅行商问题旨在寻找访问一系列城市并回到起点的最短路径。
1. 问题表示
#
对于 个城市的问题,我们使用 个二进制变量。可以想象成一个 的矩阵 :
如果城市 是旅途中的第 个访问的城市,则 ,否则为 0。
2. 构建哈密顿量
#
总能量函数由两部分组成:。
距离目标项 ()
:计算路径总距离。
其中 是城市之间的距离。
约束惩罚项 ()
:确保每个城市只去一次,且每个位置只有一个城市。
惩罚系数 需要大于任何可能的路径总距离。
3. 求解建议