我已经实现了 Korf's Algorithm(魔方的一种求解算法,总是产生最优解)。如果一个解决方案需要 15 到 20 次移动,那么计算机可能会花费整整一天的时间来生成、测试和评估每个节点。
我的解决方案是将这个工作负载分散到多个线程上……尽管我以前为不同的项目做过线程,但我对线程的经验并不多。
有谁知道我如何在 Java 中实现它?
非常欢迎任何意见、建议和想法。
谢谢
我已经实现了 Korf's Algorithm(魔方的一种求解算法,总是产生最优解)。如果一个解决方案需要 15 到 20 次移动,那么计算机可能会花费整整一天的时间来生成、测试和评估每个节点。
我的解决方案是将这个工作负载分散到多个线程上……尽管我以前为不同的项目做过线程,但我对线程的经验并不多。
有谁知道我如何在 Java 中实现它?
非常欢迎任何意见、建议和想法。
谢谢