G検定(ジェネラリスト検定) 人工知能とその動向 練習問題 第26問: 2人が交互に指すゲームの探索木で、根は自分の手番(MAX)の節点で、左から順に相手の手番(MIN)の節点B・C・Dを子に持つ。B・C・Dの子はいずれも葉で、葉の
2人が交互に指すゲームの探索木で、根は自分の手番(MAX)の節点で、左から順に相手の手番(MIN)の節点B・C・Dを子に持つ。B・C・Dの子はいずれも葉で、葉の評価値は左から、Bが4、8、6、Cが3、7、9、Dが7、2、5である。この木を左から深さ優先でたどるαβ法で探索し、枝刈りできると分かった葉は評価しないとき、評価値を調べる葉の数として、最も適切なものはどれか。
解答と解説を先に見る
先に見ると、この問題は今回は育ちません。
正解: 4. 6枚
肢4が正解です。αβ法は、Mini-Max法と同じ根の値を求めながら、最善の手順に関わらないと分かった枝を刈ります。
Poole・Mackworthの教科書(第3版)の14.3節によると、MIN節点の値が、祖先のMAX節点がすでに得ている最大の値(α)以下になれば、そのMIN節点の残りの子は調べなくてよくなります。
B:4、8、6を調べて値は4(3枚)。根のαは4
C:最初の3で C ≦ 3 ≦ 4 となり、7と9を刈る(1枚)
D:7ではまだ刈れず、次の2で D ≦ 2 ≦ 4 となり、5を刈る(2枚)
3 + 1 + 2 = 6枚
根の値はMini-Max法と同じ4です。肢1の9枚は枝刈りをせずに全部の葉を調べた数、肢3の7枚はCでだけ刈ってDを最後まで調べた数、肢2の4は根の値と取り違えたものです。
刈った葉の値が何であっても根の値は変わりません。
関連キーワード: αβ法・Mini-Max法・探索木
模試 (145問)
本試験の規模にそろえて、8分野を通して解く
オンライン試験の案内(145問程度・100分)にそろえた145問・100分(1つあたり約41秒)で、技術分野から法律・倫理まで8分野を混ぜて解きます。JDLAは分野ごとの出題数と合格ラインを公表していないため、配分と70%の目安はぴよパスの設定です。100分を取れない日は、開始画面で41分の短縮演習も選べます。Premium (月980円)Premium (ご利用中)時間制限つきの実力チェック