10

マルチスレッドの A* 検索を行う良い方法はありますか? (たとえば)Artificial Intelligence: A Modern Approach に示されているように、シングル スレッドはかなり簡単ですが、優れたマルチスレッド バージョンに出会ったことがありません。

Java、C#、または Lisp のような、スレッド プールと作業ブロック、そしてもちろんガベージ コレクションを備えた健全な言語を想定します。

4

1 に答える 1

7

この論文を読むことをお勧めします:

「対称型マルチプロセッサでの並列双方向A*検索」

IEEEには、次のような別の論文もあります。

「メッセージパッシングアーキテクチャに関するParallelAstar検索」

どちらの論文も、かなりのスピードアップを得るための新しい方法を見つけています。

于 2009-10-28T23:08:10.823 に答える