Algorithm 旅行推销员(TSP)表现

Algorithm 旅行推销员(TSP)表现,algorithm,Algorithm,有谁能告诉我,我如何比较TSP优化和启发式?我已经实现了TSP,但不知道如何比较它们。事实上,我怎样才能找到TSP的最优成本?有什么方法或猜测吗 谢谢求解TSP到最优性是一个NP难问题 要评估启发式解决方案的质量,您有几个选项: 将其与其他算法产生的启发式解决方案进行比较。这将让您了解哪些启发式方法在给定实例上更有效,但显然不会告诉您离最佳解决方案有多近 与最优解进行比较。这可能是你计算这个的最佳选择 计算TSP实例的下限,并将启发式解决方案与之进行比较。两种标准方法是Hold-Karp下界和分

有谁能告诉我,我如何比较TSP优化和启发式?我已经实现了TSP,但不知道如何比较它们。事实上,我怎样才能找到TSP的最优成本?有什么方法或猜测吗


谢谢

求解TSP到最优性是一个NP难问题

要评估启发式解决方案的质量,您有几个选项:

  • 将其与其他算法产生的启发式解决方案进行比较。这将让您了解哪些启发式方法在给定实例上更有效,但显然不会告诉您离最佳解决方案有多近

  • 与最优解进行比较。这可能是你计算这个的最佳选择

  • 计算TSP实例的下限,并将启发式解决方案与之进行比较。两种标准方法是Hold-Karp下界和分配问题松弛法

  • 使用具有已知最佳解决方案的实例,如中的实例


  • 使用著名的基准测试实例检查最佳解决方案:


    从TSPLIB下载数据,并将您的解决方案与最佳值进行比较

    @GregHewgill:我已将矩阵作为TSP程序的输入,显然它可以进行短切,而矩阵不包含任何短切距离,我猜也没有最优成本算法。