Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何将多线程合并到IDA*搜索算法中?_Java_Multithreading_Solver_Rubiks Cube_Iterative Deepening - Fatal编程技术网

Java 如何将多线程合并到IDA*搜索算法中?

Java 如何将多线程合并到IDA*搜索算法中?,java,multithreading,solver,rubiks-cube,iterative-deepening,Java,Multithreading,Solver,Rubiks Cube,Iterative Deepening,我已经实现了Korf算法(一种总是产生最优解的魔方求解算法)。 如果一个解决方案需要15-20次移动,那么计算机可能需要整整一天的时间来生成、测试和评估每个节点 我的解决方案是将此工作负载分散到几个线程上。。。虽然我以前在不同的项目中做过线程,但我对线程技术不是很有经验 有人知道我如何用Java实现这一点吗 欢迎提出任何建议、建议和想法 多谢各位

我已经实现了Korf算法(一种总是产生最优解的魔方求解算法)。 如果一个解决方案需要15-20次移动,那么计算机可能需要整整一天的时间来生成、测试和评估每个节点

我的解决方案是将此工作负载分散到几个线程上。。。虽然我以前在不同的项目中做过线程,但我对线程技术不是很有经验

有人知道我如何用Java实现这一点吗

欢迎提出任何建议、建议和想法

多谢各位