G検定(ジェネラリスト検定) 人工知能とその動向 練習問題 第37問: Poole・Mackworthの教科書(第3版)の3.7節が説明する、グラフの探索での枝刈りに関する記述として、最も不適切なものはどれか。
Poole・Mackworthの教科書(第3版)の3.7節が説明する、グラフの探索での枝刈りに関する記述として、最も不適切なものはどれか。
解答と解説を先に見る
先に見ると、この問題は今回は育ちません。
正解: 2. 深さ優先探索では、展開した節点を閉リストに記録する多重経路の枝刈りのほうが、閉路の枝刈りより記憶量を小さく抑えられるので好まれる
肢2が不適切です。同節によると、深さ優先探索は、展開した経路の末端の節点を残らず記録しておく必要がありません。
多重経路の枝刈りのためにそれらを記録すると、深さ優先探索の記憶量は指数的になります。そのため、深さ優先探索にもとづく方法では閉路の枝刈りが好まれ、多重経路の枝刈りは、ほぼ全部の節点を記録することになる幅優先の方法で好まれます。
肢1のとおり、閉路の枝刈りは経路の最後の節点が開始点からの経路にすでに現れていないかを確かめるもので、深さ優先の方法では現在の経路を集合として持てば手間は定数倍程度で済みます。肢3のとおり、多重経路の枝刈りは閉リストを使い、閉路の枝刈りの働きを含みます。
肢4について、同節は多重経路の枝刈りが最小コストの経路を捨てないとは限らないとし、最小コスト優先探索のように最初に見つけた経路が最小コストになる方法なら問題ないとしています。
関連キーワード: 探索木・深さ優先探索・幅優先探索
模試 (145問)
本試験の規模にそろえて、8分野を通して解く
オンライン試験の案内(145問程度・100分)にそろえた145問・100分(1つあたり約41秒)で、技術分野から法律・倫理まで8分野を混ぜて解きます。JDLAは分野ごとの出題数と合格ラインを公表していないため、配分と70%の目安はぴよパスの設定です。100分を取れない日は、開始画面で41分の短縮演習も選べます。Premium (月980円)Premium (ご利用中)時間制限つきの実力チェック