計算機将棋の序盤戦術 (5)
テーマ:序盤戦術考察第15回選手権の棋譜がCSAのHPで公開されたようなので、私的に面白そうな棋譜を見つけたら逐一感想を書きたいと思う。
早速、序盤戦術考察シリーズで一本。第15回選手権二次予選謎的電棋-丸山将棋戦と丸山将棋-磯部将棋戦から。
今回丸山将棋は一次予選から10組枠ギリギリながらも二次へ進出。謎電から見れば過去の対戦成績は悪くない。逆に言えば丸山将棋には作戦を練る必要があったわけで、本局には意表を突かれた。
丸山将棋は全く歩を突いてこないのである、しかも飛先すら。自陣内のみで駒を動かし、ただひたすら敵の攻めを待つ戦法である(左図[*1])。これには謎電の序中盤の弱点を露呈した形となり、結局引き分けになった。実際引き分けでなければ謎電が時間切れ負けを起こしていた。121手目の千日手引き分けが成立した段階での消費時間(謎電側の記録)は、謎電12分51秒、丸山将棋1分00秒と約13倍の違いがあり、千日手を回避しつつ無意味な手を繰り返せば、いずれ負けていたわけだ。
この心配がそのまま当たったのが磯部将棋戦(右図[*2])である。最後には実に1057手まで進み、正確には「審判の判断による後手磯部将棋負け」となった。恐らく時間切れ負け[*3]なのだが、磯部将棋側のプログラムが終了[*4]し棋譜がないために、正確な累積時間が判らないからだ。
敵のプログラムに異常終了を起こさせ「戦わずして勝つ」戦法。まるで昔の日本海軍的思想を継承したような戦法である。結局のところ勝負は結果だ。相手がどんな戦法であろうとルールに従っている以上、決して責めることはできない。現代の計算機将棋においては正直言ってお粗末ではあるが、完全に丸山将棋の作戦勝ちである。スウェーイングを繰り返す相手に一発入れらない方が(引き分けの謎電を含めて)反省する必要がある。
[*1] 謎的電棋-丸山将棋戦初手から32手までの棋譜:
▲76歩▽32金▲68銀▽62玉▲66歩▽42銀▲77銀▽51銀▲58金右▽52銀▲56歩▽31角▲48銀▽42角▲78金▽51角▲69玉▽41銀▲36歩▽42銀▲79角▽31銀▲67金右▽22銀▲68角▽52玉▲79玉▽62銀▲16歩▽72金▲37銀▽42角
[*2] 丸山将棋-磯部将棋戦初手から35手までの棋譜:
▲78金▽84歩▲48玉▽62銀▲68銀▽42玉▲59銀▽32玉▲58銀▽34歩▲79角▽85歩▲68角▽74歩▲59角▽73桂▲69銀▽51金右▲68銀▽75歩▲79銀▽42金右▲88銀▽14歩▲58玉▽54歩▲48銀▽86歩▲同歩▽同飛▲87歩▽81飛▲38金▽52金上▲68角
[*3] 丸山将棋側の棋譜でみると、926手目▽43金寄で後手時間切れ負け。謎電で調べた限り、同一局面2回目が全く存在しない。即ち、磯部将棋側が完全に千日手を回避していることになる。詳細についてはCSAのHPで公開されている棋譜を参照のこと。
[*4] その昔、選手権には300手ルールというのがあり、それ以上長い棋譜をプログラム内部に保持する必要がなく謎電は当初512手分の固定的な領域しか確保してなかった。しかしミクロコスモスの詰手順を保持できるように5年ほど前にとりあえず2048手分にサイズを変更していたのだが、磯部将棋では1024手分の領域しか内部に確保していなかったらしい。









対局が始まって一瞬で左図まで進行[*1]した。記録上は各手1秒となっているが、現選手権のルールは1秒未満であっても「0秒」ではなく「1秒」扱いとなるためだ。お互いに同じ定跡データを持っている対局では、このようなことがよく起きる。従ってこの将棋は、39手進んだ時点でKCC将棋20秒、TACOS19秒しか消費していないことになる。

左図は、計算機将棋20年の歴史には勿論、将棋400年の歴史にも無い序盤だろう。
更に、▽41玉▲96歩▽54歩▲97角▽52金▲24歩▽同歩▲同飛▽33銀▲28飛▽24歩▲95歩▽31角▲同角成▽同玉▲26飛▽74歩▲15歩▽73銀▲96飛▽44歩▲25歩▽14歩▲24歩▽15歩(左図)と、なにがなんだか、わけがわからない。
左図は、この将棋の終盤局面。ここから謎電は▽58金▲79玉▽68金▲同玉▽28竜▲79玉▽87角成までの7手必至を読み切った。
ところが、将棋というゲームは単純ではない。左図は、34手進んだ中盤局面。後手の形だけを見ると、居玉のまま金は動いておらず、銀は2枚とも歩越しだ。しかしながら、7筋からの攻めの準備と、2筋の敵飛先を桂と角でキッチリ押えて守っている点は、「明らかな悪形」とは言えない。むしろ後手が主導権を持って積極的に攻める作戦を成功させた形である。
以下、蛇足になってしまうが、左図は、その終盤である。ここで後手の手番だが、先手玉に必至を掛ける手順がある。▽77角成▲86飛▽73銀▲75銀▽55馬までの5手必至。本譜もその通りに進む。