标签: algorithm
有人能告诉我,我如何比较TSP Optimal和启发式?我已经实现了TSP但不知道如何比较它们。事实上,我怎样才能找到TSP的最优成本?任何方法或猜测?
由于
答案 0 :(得分:2)
使用众所周知的基准实例检查最佳解决方案:
从TSPLIB here下载数据,并将您的解决方案与最佳值here进行比较
答案 1 :(得分:1)
将TSP解决为最优是一个NP难问题。
要评估启发式解决方案的质量,您有以下几种选择:
将其与其他算法生成的启发式解决方案进行比较。这将使您了解哪种启发式方法在给定的实例上工作得更好,但显然不会告诉您有关最佳解决方案的接近程度。
与最佳解决方案进行比较。 Concorde可能是您计算此内容的最佳选择。
Concorde
计算TSP实例的下限,并将启发式解决方案与之比较。两种标准方法是Held-Karp下界和赋值问题松弛。
使用已知最佳解决方案的实例,例如TSPLIB中的实例。