ホーム / 人工知能をめぐる動向 / 探索・推論 / 深さ優先探索
035
深さ優先探索
人工知能をめぐる動向探索・推論
深さ優先探索とは、一つの枝をできるだけ深く、行き止まりまで進んでから、戻って別の枝を試す探索方法です。とにかく先へ先へと進む点が幅優先探索と対照的です。
迷路でいえば「とりあえず一本道を最後まで進み、ダメなら一つ戻って別の道を試す」というやり方にあたります。メモリの使用量が少なくて済む長所がありますが、最初に見つかった道が最短経路とは限りません。
幅優先探索と深さ優先探索は探索の基本となる2大手法で、問題の性質に応じて使い分けます。