忍者ブログ
コンピュータ将棋など…。
[78] [79] [80] [81] [82] [83]
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

無駄合い処理が入ったので「羽生の将棋 実践[詰め&必死]200」を解かせてみる。
だいたい半分くらいが解けた。
問12問15
[左が問12で右が問15]







VC6のReleaseビルドで詰め探索は 600knps台後半の速度が出ているんだけど、効率がひたすら悪い…。
詰め12は14471470nodes読んで20.84秒、詰め15は5983992nodes読んで8.95秒で解いているけど、
K-Shogi2.4.00に読ませたらどちらもあっさり、0.2秒で解く!!

ぐはぁ、これじゃダメダメじゃん。

こんなときはキーワード!
「不屈の魂(こころ)はこの胸に!」
PR
速度の改善を図る場合、普通はまずプロファイラでホットスポットを確認すると思いますが、定番はなんでしょう?
自分は
1. Borland C++5.5.1でコマンドラインベースで開発
2. Visual Studio 6.0でプロファイル計測&高速化
3. Visual Studio 2005で最適化
という感じです(VS2005でのプロファイルがわからない…)。

まぁ、今は速くする前に正しく動かすほうが先決なんですがw
なのはに綾香でやっていた無駄合い処理を入れる。
来年のコンピュータ将棋選手権まであと6ヶ月!!

とりあえず、開発スケジュールとしては次のような感じで。

11月 詰将棋
12月 単純なαβ探索+評価関数作成
 1月 凝った探索+マルチスレッド化
 2月 (オープン戦)
 3月 予測探索、定跡
 4月 調整(オープン戦)
 5月 本番

どこまでできるかなぁ~。
とりあえず、自宅サーバでの運用は止めて忍者で始めてみました。
コンピュータ将棋をメインに、「なのは(仮称)」の開発の話など書いて行こうかと思います。


忍者ブログ [PR]
カレンダー
10 2024/11 12
S M T W T F S
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
フリーエリア
なのはの応援をしていただき、かつ協力いただける方は、アマゾンでの買い物は下のリンクからお願いします
最新CM
[04/27 とおりすがり]
[10/21 おてだま]
[10/20 おてだま]
[01/24 なのはminiふぁん]
[01/08 sakura]
最新TB
プロフィール
HN:
かず
性別:
非公開
バーコード
ブログ内検索
最古記事
カウンター
アクセス解析