【发布时间】:2011-06-01 01:07:51
【问题描述】:
【问题讨论】:
-
不,不是在开玩笑。我正在实施一种算法,该算法已完成数十亿次(取决于问题的大小),并且想知道是否有什么简单的方法可以加快速度。
-
在尝试加速这个特定的交换之前,可能有很多方法可以加速你的程序。一些上下文可能会很有趣。
-
为我的硕士项目处理过类似的 TSP 本地搜索问题,我可以告诉你,你会 a) 想要选择比 2-Opt 等更好的算法,b) Psyco(或Cython 等)是你的朋友。
-
Gerald,如果你有兴趣,我想我仍然有一个简单的 Tkinter GUI,它可以读取 TSPLIB 问题并在解决问题时(通过 2-Opt)在单独的线程中显示它们。它有助于可视化您的算法是否正常运行。
-
@UkuLoskit:别傻了。
标签: python performance