null move pruningを行う最小深さ
結局、最初に実装した深さ1以上で短縮ってのが一番良い感じです。
最小深さを大きくすると(浅い所で刈らない様にすると)null move無しでの探索結果との一致率は上がりますが、速度向上率がガクッと落ちてあんまりメリットない感じです。
という訳で、null move pruningのパラメータは「深さ1以上で刈る。null window searchの短縮量は4。」という設定で行きます。
後は入玉関連の修正すれば選手権の準備完了の予定です。
結局、最初に実装した深さ1以上で短縮ってのが一番良い感じです。
最小深さを大きくすると(浅い所で刈らない様にすると)null move無しでの探索結果との一致率は上がりますが、速度向上率がガクッと落ちてあんまりメリットない感じです。
という訳で、null move pruningのパラメータは「深さ1以上で刈る。null window searchの短縮量は4。」という設定で行きます。
後は入玉関連の修正すれば選手権の準備完了の予定です。