コンピュータ将棋と清水市代女流王位・女流王将の対局日が10月11日(月・祝)に決定した。
日本将棋連盟 – お知らせ : 特別対局「清水市代女流王位・女流王将vsコンピュータ」開催日決定
情報処理学会 – 50周年記念事業 : コンピュータ将棋プロジェクト
場所は東京大学である。これは人間側に若干不利な条件と言える。どれだけ普段の対局環境に近付けられるか、配慮を願いたい。
さて、持時間やコンピュータ側の詳細が明らかになっていないが、今後人間とコンピュータ将棋との対局が続いていくに当たり、対局規定を整備する必要があると考える。
手入力の時間はカウントするのか、入力ミスをしたときにどうするか、昼食等の休憩時間をコンピュータ側がどう扱うか、休憩時間になったことあるいは近いことをコンピュータ側に伝える手段はどうするのか、封じ手をどう実現するか、電源断等の不測の事態にどう対処するか、等々人間同士の対局にはない問題が存在する。トラブルが起きる前にルールを決めておくべきであろう。
片上大輔六段のブログ「daichanの小部屋」の記事「コンピュータ」に筆者が取り上げられていた。詰将棋パラダイスにコンピュータ解答を送っていたのは1988年から1995年までで、この辺りの経緯については2003年11月号に書いた。ちなみに当時のプログラムのオンライン版はここにある。現在の臥龍の中にもしっかり残っている。
週刊将棋5/12号はコンピュータ将棋関係だけで4ページも占めている。選手権の記事はなんと裏表紙である。図面も何局か紹介されているが、棋譜を追いたい方のためにリンクを張っておく。
選手権の棋譜の特定局面を一発で表示できるページを作成しました。例えばこんな感じです。WCSC20〜の部分を望みの棋譜名に変え、&の後ろの数値で手数を指定します。
第20回世界コンピュータ将棋選手権は激指が優勝した。激指も評価パラメータの学習を取り入れ、一段と強くなっていた。GPS将棋に負けた将棋は、GPSの端攻めが見事だったとしか言いようがない。そのGPS将棋も300台超のマシンを稼働させたが調整時間が足りなかったように感じる。昨年優勝したプログラムには圧勝するらしいのですさまじく強くなっているのだろう。
今回はTwitterを本格的に利用した大会となった。記録に残すべくTogetterにまとめリストを作成した。
予想通り二次予選には進めなかった。一次予選のレベルが上がっているという感じは受けなかったが、いかんせん準備不足である。次回はもっと時間を掛けたいが、現状の忙しさが解消される見込みはない。評価関数の学習だけは次回までに何とかしたいものだ。
いよいよ明日から選手権が始まる。例によって、前回からの変更点を挙げてみる。
・指し手生成の条件を細分化し、あまり意味のない手を生成しないようにする。
・処理が重かった評価項目をカット
スピードアップが全てである。読みの深さが足りない場面が目立っていたので、読み抜けをなくすことより高速化を優先した。しかし、いかんせん開発時間が足りず、40%程度のスピードアップにとどまった。これでは深さで1手伸ばすことはできない…。今回はあきらめモードである。floodgateのratingもほとんど変わっていないし。
二次予選シードにキャンセルが出たので一次予選通過枠は10チームだが、Bonanzaチルドレンの増殖や強豪の復帰があり、一次予選通過はまず無理だろう。
UQ WiMAXに加入した。イー・モバイル(EMチャージ)も使っているのだが、PocketWiFiへの変更が意外と高いのでしばらく併用してみることにする。とか言いながら実はiPad対策だったりする。3G仕様が発表されないので見切り発車だ。選手権の中継で使う予定。
第20回世界コンピュータ将棋選手権までもう2週間しかない。修正があまり進んでいないこともあるが、floodgateのratingもほとんど変わっていない。まあ急に強くなるはずもないので、地道に改良し続けなければならないのだが。決勝(5月4日(火))は誰でも入場できる解説会が開催されるので、興味のある方は是非来ていただきたい。インターネット中継もよろしく。
ゲームアルゴリズムに関する書籍は数えるほどしかないが、この度コロナ社より「ゲーム計算メカニズム」(小谷善行編著)が発行された。探索の基本的なところから並列探索、df-pnやモンテカルロ法、学習等について述べられている。これからコンピュータ将棋等の開発を行う方には良い参考書となるであろう。
| 日 | 月 | 火 | 水 | 木 | 金 | 土 |
|---|---|---|---|---|---|---|
| « 6月 | ||||||
| 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 | 31 | ||||