将棋方程式を発見した!(0)


将棋方程式を発見した!(3)を書く前に、ひとつ、お断りしておくことがある。


コンピュータ将棋の評価関数に正解は無いと言うことだ。
制作者がどのように将棋をとらえ、どのように評価関数を作成しても自由である。


しかし、なるべく正確に将棋というゲームの性質をとらえて、緻密にモデル化したほうが強い将棋プログラムが出来る可能性は高まる。ただし、そのための計算量が大幅に増えてはいけない。計算量が大幅に増えるなら、単純な評価関数で先読み出来る手数を伸ばしたほうがよっぽどいいからである。


そのへんのバランスが実に難しい。探索手法と評価関数の精度と速度とが三位一体となって、将棋プログラムとして強いか弱いかが決まる。

続きを読む