经典的旅行商问题 (TSP) 定义之一是:
给定一个三角不等式成立的加权完全无向图,返回一条总权重最小的哈密顿路径。
在我的情况下,我不想要哈密顿路径,我需要两个众所周知的顶点之间的路径。所以公式是:
给定一个加权完全无向图,其中三角不等式成立,并且两个称为源和目标的特殊顶点返回一个最小加权路径,该路径恰好访问所有节点一次,并从源开始并结束到目的地。
我记得哈密顿路径是无向图中的路径,它只访问每个顶点一次。
对于原始问题,Christodes 算法是一个很好的近似值(最好解决方案的 3/2),是否可以针对我的情况进行修改?或者你知道另一种方式?