モンテカルロで必至問題

気分転換にモンテカルロ将棋再び
必至問題を解かせてみる

1手目 手番:先手 進行度=10/11
▼v香四v桂四v銀四v金二v角二v飛二
 9 8 7 6 5 4 3 2 1
---------------------------+
 ・ ・ ・ ・ ・ ・ ・ ・v王|一a
 ・ ・ ・ ・ ・ ・ ・ ・v金|二b
 ・ ・ ・ ・ ・ ・ ・ と ・|三c
 ・ ・ ・ ・ ・ ・ ・ ・ ・|四d
 ・ ・ ・ ・ ・ ・ ・ ・ ・|五e
 ・ ・ ・ ・ ・ ・ ・ ・ ・|六f
 ・ ・ ・ ・ ・ ・ ・ ・ ・|七g
 ・ ・ ・ ・ ・ ・ ・ ・ ・|八h
 ・ ・ ・ ・ ・ ・ ・ ・ ・|九i
---------------------------+
△ 歩 金
qui(10): △2312と(-8494) △2333と(-9560) △2332と(-9560) △2324と(-9560) △24歩
打(-9571) △13歩打(-9583) △33金打(-9597) △24金打(-9604) △34金打(-9607) △13金
打(-9612)

GoSimulation!
△2312と(4%/1) △2333と(7%/1) △2332と(95%/1) △2324と(9%/1) △24歩打(14%/1) △1
3歩打(48%/1) △33金打(4%/1) △24金打(17%/1) △34金打(19%/1) △13金打(51%/1) △23
32と(94%/2) △2332と(94%/3) △2332と(94%/4) △2332と(94%/5) △2332と(94%/6) △23
32と(94%/7) △2332と(93%/8) △2332と(93%/9) △2332と(93%/10) △2332と(93%/11) △
2332と(93%/12) △2332と(93%/13) △2332と(93%/14) △2332と(93%/15) △2332と(93%/1
6) △2332と(93%/17) △2332と(93%/18) △2332と(93%/19) △2332と(93%/20) △2332と(
93%/21) △2332と(93%/22) △2332と(93%/23) △2332と(93%/24) △2332と(93%/25) △23
32と(93%/26) △2332と(93%/27) △2332と(93%/28) △2332と(93%/29) △2332と(93%/30)
 △2332と(93%/31) △2332と(93%/32) △2332と(93%/33) △2332と(93%/34) △2332と(93
%/35) △2332と(93%/36)

sim=45 playout=10200 po/s=15838 time=0.6秒

32とで勝率93%とか思っている(^^;
実際、後手がきちんと受ければ、先手必敗なんですが、後手が関係ない手を指すと先手が勝つ。
その関係ない手はかなり多いので、勝率で考えると先手が有利と考えるのでしょう
(詰めろになると勝率が跳ね上がる)


たった1手でも後手が必勝の手があれば、先手は必敗。そういう局面にはモンテカルロは使えない。
UCTでやれば大丈夫かもしれないけど、UCTで読めるのは浅い手数だけでしょうし
後手が指した後に詰め探索でとん死チェックをすれば、32とが必ず受けられることは判るでしょうけど、


ただ、こういう局面は詰みハッシュがかなり働くのでシミュレーションの効率は良いようです