倶楽部入口倶楽部活動検索累計訪問者数
一年目 約9万3千 |
コンピューター将棋の構造 - 検索エンジン 「浅読みくん」 ⑧Principal Variations - 主要変化 - 読み筋 将棋ソフトを組むにあたって一番の問題は膨大な量の盤面変化をいかにして速く検索することです。その為には利用できるもの、再利用出来るものは何でも使います。検索中に一度訪れた局面の評価値を「覚え」、再訪問時に時間を節約するするのはその一例です。 以下のリンクから画像を見てから続きをど~ぞ。 既に紹介済みのミニ・マックス検索は「ゲームの木」(Game Tree)を最下層まで訪れ、そして最上層に戻っていきます。「最上層に戻っていく」過程でその時点における最善手を選ぶわけですが...これは即ち(評価関数が正しいと仮定すると)将来の対局の展開を予測・予言していることになります。これって人間の「あ~したら、こ~する」的読み筋を逆に並べている事と同等になります。 今までの浅読み君は自分の手番の最善手一手だけ使い上記の重要な情報を廃棄・無視していました。これは将棋ソフトの世界ではかなりの重罪ですね。 読み筋が有ると... (1)人間にはごく自然ですが、相手の応手が予想・予測できるので相手の考慮時間に手を絞って検索できます。こうなると考慮時間は2倍(自分の持ち時間 + 相手の持ち時間)になり、手を絞って検索することにより検索密度が上がります。 (2)未だ紹介していませんが、アルファ・ベータ検索以上に高速な検索には読み筋の存在が前提条件となります。
投稿者: 紫外線 投稿日時: 土, 08/29/2009 - 12:35 categories [ ]
返信 |
ID取得(無料)してログインすると広告は不表示掲示板更新状況ID取得(無料)してログインすると広告は不表示 |
最近のコメント
1時間 47分前
2時間 19分前
3時間 6分前
4時間 54分前
5時間 20分前
7時間 48分前
9時間 8分前
10時間 22秒前
10時間 9分前
10時間 1分前
10時間 46分前
10時間 49分前
11時間 1分前
11時間 9分前
20時間 34分前
1日 19時間前
2日 2時間前
2日 9時間前
3日 10時間前
3日 10時間前