Skip to content

棋慧 v1.4.6(詰将棋探索部DLL)

Latest

Choose a tag to compare

@hanachanX hanachanX released this 08 Nov 08:37
· 2 commits to main since this release
  • 守り方の合法手を作る関数で、毎回約500手分の作業領域を
    初期化していたのをやめた(最も効いた)
  • 王手をかけている駒を、玉から8方向に見て探す(全81升を調べない)
  • 玉の逃げ先の判定を、駒ごとの総当たりから、利きの探索に変更
  • 玉の位置が分かっている場合は、探し直さない
  • 局面の符号化(ハッシュ)を高速化(符号の値は従来と同じ)
  • 17手詰の実測(Windows): 手順検証 18.8秒→15.3秒、
    詳細検討 237.7秒→198.5秒(メモリは約2.0GBで同じ)
  • 100問で、改良前の計算と合法手の一覧を突き合わせ、
    食い違い0件、詰みの手数も全問一致