最良優先探索

出典: フリー百科事典『ウィキペディア(Wikipedia)』

これはこのページの過去の版です。ChuispastonBot (会話 | 投稿記録) による 2012年3月2日 (金) 21:07個人設定で未設定ならUTC)時点の版 (r2.7.1) (ロボットによる 追加: uk:Пошук за першим кращим збігом)であり、現在の版とは大きく異なる場合があります。

最良優先探索(さいりょうゆうせんたんさく、 en:Best-first search)は、幅優先探索(en:Breadth-first search)を何らかの規則に従って次に探索する最も望ましいノードを選択するように拡張した探索アルゴリズムである。

探索ノードを効率的に選択するには優先度つきキュー(en:priority queue)を用いて実装するのが一般的である。

最良優先探索の例としてはダイクストラ法(en:Dijkstra's algorithm)やA*アルゴリズム(en:A* search algorithm)を挙げることができる。最良優先探索は経路探索においてしばしば使われるアルゴリズムである。

関連項目