【发布时间】:2021-05-01 14:26:11
【问题描述】:
我一直在尝试在 python 中找到 Korf 魔方求解算法的实现,因为我正在制作一个比较算法效率的项目。不幸的是,到目前为止我还没有找到任何实现,有人有任何 Python 中 Korf 算法的示例吗?
【问题讨论】:
-
我用 C++ 实现了 Korf's。不想引起争议,python 太慢了,尽管 cython 是一种选择。使用 Korf 解立方体需要数十亿次的曲折和同样多的立方体状态比较。对于一些粗略的数字,我的程序每分钟应用大约 4.02 亿次扭曲和比较。我用他们的 python 版本帮助了另一个人,他们得到了大约 1550 万。
-
您可能会发现我在 Medium 上的文章很有帮助:medium.com/@benjamin.botto/…
-
对于一个快速的 Python 求解器,它可以在几分钟内平均求解随机立方体,参见 github.com/hkociemba/RubiksCube-OptimalSolver
标签: python solver rubiks-cube