コンピュータ将棋など…。
× [PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。 あれから解けない問題のログを見ながら、原因推測⇒ソース変更⇒検証で解けない問題が少なくなってきたんだけど、ちょっと手を入れると解けていた問題も解けなくなったりする。 せめて15手以内は時間をかければ解けるという状態にしないとなぁ~。 あと、最大深さを 1535 にして走らせたら、深さ 500 超えたあたりで Stack Overflow が発生した。orz まぁ、実戦ではそこまで読まないし、今後のマルチスレッド化でスレッド生成時にスタックサイズを十分大きく指定してやれば問題ないかな。 PR Phenom に対応したチップセットというと現時点で AMD 7シリーズということになるが、これだとビデオカードは別途買わないといかんね。 Phenom を AMD 7シリーズで動かしたときと、AMD690G で動かしたときのベンチがあればいいんだけど。 今まで動かなかったのは、探索途中で証明数/反証数が無限になったときの閾値の更新がうまくなかったのと、優越関係のハッシュサーチがれさぴょんのままで、ハッシュが一致しても結果が詰みでないときは NULL を返す実装になっていたからのようだ。 優越関係を正しく実装すれば、他のプログラムに「ルートでの詰み探索」は追いつくかっ?!
なんとか進歩本2の共謀数の詰めルーチンが動くようになったか?
というわけで、11月13日の詰め問題をやらせてみた。 詰め12は2671091nodes読んで14.75秒、詰め15は2465nodes読んで0.01秒で解いた!! 反復深化で解けるのに共謀数では解けなかったり、遅かったりするけど、ハマると速い!! ちょっとこの遅さはどこかにバグがありそうだけど・・・。
コンピュータ将棋選手権の参加申し込みが1月末で2月になったらすぐにオープン戦・・・。
うーん。 思ったように開発が進まず、共謀数の詰将棋ルーチンがうまく動かない。 局面によってはすぐに答が返ってくるんだけど、局面によっては解けなかったり間違った答が返ってきたり。 来月はαβと評価関数をやるつもりだったんだけど、詰将棋ルーチンを少し延長するか・・・。 |
カレンダー
フリーエリア
なのはの応援をしていただき、かつ協力いただける方は、アマゾンでの買い物は下のリンクからお願いします
最新CM
[04/27 とおりすがり]
[10/21 おてだま]
[10/20 おてだま]
[01/24 なのはminiふぁん]
[01/08 sakura]
最新記事
(06/12)
(04/17)
(08/13)
(06/08)
(06/06)
最新TB
プロフィール
HN:
かず
性別:
非公開
ブログ内検索
カウンター
アクセス解析
|