カテゴリー別アーカイブ: コンピュータ将棋

世界コンピュータ将棋選手権に参加しました

5/3~5に行われた第19回世界コンピュータ将棋選手権に参加しました。スタッフの皆様、選手の皆様お疲れ様でした。

私が参加した2次予選では、

  • 思考ルーチンを学習に切り替え大幅に強化した、KCC将棋
  • こちらも思考ルーチンを学習に切り替え大幅に強化した、GPS将棋
  • Bonanzaの評価関数に乱数を加えたものを6本走らせ多数決で差し手を選ぶ、文殊
  • 去年はトラブルで惜しくも決勝進出を逃した反省から(?)今年は安定性と思考ルーチンに磨きをかけてきた、習甦

の4本の強さが目立ちました。

K-Shogiの結果ですが2次予選は6勝3敗で6位でした。5位以内が決勝進出なので後一歩でしたが、今回は実力以上の順位だったと思います。

近々、大会バージョンを公開します。


明日からコンピュータ将棋選手権です

去年からの変更点で効果が大きかったのは、

  • 浅いPVでは全幅で探索する(ただし、指し手評価が低い手は浅くしか読まない)
  • 末端の延長を少なめに

の2点ぐらいでしょうか。

昨日行った改良は何年も前から課題になっている、玉が囲いから逃げ出してしまう問題の対策を考えてみました。原因は相手の飛車の利きを怖がって逃げてしまうことなので、相手の利きの評価を調整してみました。しかし、ここまで自己対局は38勝51敗(42.7%)でした。。。もう少し様子を見ますが、採用できそうにありません。

公開している前のバージョン(2.6.1)との自己対局はしていませんが、負け越す予感がビンビンします。選手権前に負け越すとしぼむので、調べるのは選手権終了後にします。

明日(5/3)に移動します。一次予選の終わり頃に見学に行く予定です。

後は、新型インフルエンザで中止にならないことを祈ります。

それでは皆様、現地でお会いしましょう。


オープン戦

今日はオープン戦に参加しました。スタッフの皆様、参加者の皆様お疲れ様でした。

2月のオープン戦からK-Shogiが変わったところといえば、少しの細かい改良と、PGOの最適化で10%程度高速化したぐらいです。ハードはCore2Quad2.66GHzで、おととしの選手権マシンと同じです。本番もこのPCで行く予定です(泣)

GPS将棋には良いところなく負けてしまい、やはり勝てる気がしません。他の対局も勝ったものの私の目には怪しいところが多々あるように見えました。私よりはK-Shogi先生の判断の方が信頼できますが(笑)

K-Shogiは3勝1敗で2位となりました。

選手権までもう少し。がんばります!


Floodgate

久しぶりにFloodgateにつないでみました。上位にはかなり負けて、レーティングも下がりました。選手権も近づいて来たのでみんな強くなっているのでしょう。

気になるのはbingo戦で接続が切れてしまい、時間切れ負けになってしまったことです。Kakinoki-Test戦でもKakinoki-Test側がタイムアウトになっていましたので同じ現象かもしれません。


K-Shogi 改良後に強くなったかの判定について(自己対局)

前回、同じバージョンの自己対局で勝率5割だったと書きましたが、今回操作ミスで同じバージョンで2回自己対局をやってしまいました。結果は138勝128敗(51.9%)と、151勝130敗(53.7%)でした。これまで勝率が53%だったらかなり喜んでいたのですが。。。やはり、自己対局は信用できないのか?もう少し、対局数を増やす必要があるのかも。思考時間は今は1手6秒でやっていますが、3秒にしてみるか。。。
強さの確認方法には悩みます。


開発ツール

メイン開発環境の移行が完了しました。

PGOなしの通常の最適化でコンパイルしたバージョンと、VC6でコンパイルしたバージョンで念のために自己対局してみました。一日動かして73勝73敗でした。これで思考ルーチンの実行結果の面では安心して移行できます。また、自己対局の結果の正しさも確認できました。(あまり同じバージョンで自己対局したことがないので。)

ところで、PGOはプロファイルを取ってから最適化しますが、ソースを修正したらまたプロファイルを取る必要があるのでしょうかね?


開発ツール

メインの開発環境でVC6からVC2008への移行作業をしています。(前回は検証環境でした。)

プロファイリングが使えなくなる件で迷っていまして、VC6で開発して最終コンパイルのみVC2008等も考えていましたがやはり面倒なので移行することに決めました。現在インストールされていたExpressEditionをアンインストール中です。

64bit環境はどうするか迷っています。ライセンスがないので買わないといけませんが、どうせならWindows7まで待つかという気もしています。検証だけならWindows7のベータという手も有りますが、ベータのダウンロードは締め切られていました。。。