Releases: komori-n/KomoringHeights
Releases · komori-n/KomoringHeights
KomoringHeights v1.1.0
English follows Japanese.
変更点
- マルチスレッド探索のサポート
- MultiPV機能のサポート
- シングルスレッド探索性能の改善
- 「不詰」を-4000手詰(内部的な-∞)ではなく-9999手詰と表示するよう修正
- 不詰のとき玉方応手を1手出力
- 攻方 ▲XXX が不詰のとき、玉方の最善応手のひとつ △YYY を表示する
- コードのクリーンアップ
Changes
- Add multithreading support
- Add MultiPV feature
- Improve single-thread performance
- Use
mate -9999
instead ofmate -4000
for nomate position - Clean up code
KomoringHeights v1.0.0
English follows Japanese.
変更点
機能改善
- エンジンオプションの整理
バグ修正
- 解答手順構成の安定性向上
- 無駄合検知の削除
その他
- Doxygenコメントを追加(ドキュメント)
- 探索部以外へ単体テストを追加
Changes
Improvements
- Clean up engine options
Fixed Bugs
- Improve the stability of path detection
- Remove meaningless drop detection
Others
- Add Doxygen comment(link)
- Add unit tests
KomoringHeights v0.5.0
変更内容
技術解説:難解作品が解ける詰め将棋エンジン KomoringHeights v0.5.0 を公開した | コウモリのちょーおんぱ
- 合流検出(SNDA)の追加
- コンピュータ向け超難解詰将棋作品集: 詰将棋メモ がすべて解けるようになりました 🎉
- 合駒の遅延展開
- 余詰探索(PostSearch)の改善
- その他軽微なバグ修正
Download
- KomoringHeights-kh-v0.5.0-windows.zip (11.79 MB)
- KomoringHeights-kh-v0.5.0-windows.7z (3.78 MB)
- KomoringHeights-kh-v0.5.0-android.zip (1.30 MB)
- KomoringHeights-kh-v0.5.0-mac.zip (2.34 MB)
- KomoringHeights-kh-v0.5.0-mac.7z (992.43 KB)
- KomoringHeights-kh-v0.5.0-mac-m1 (0.55 MB)
KomoringHeights v0.4.1
更新内容
- 一部の詰将棋でPV探索に失敗する不具合を修正
USI_Hash
に小さい値を設定したときメモリを返却しない不具合を修正
Download
- KomoringHeights-kh-v0.4.1-windows.zip (11.24 MB)
- KomoringHeights-kh-v0.4.1-windows.7z (3.60 MB)
- KomoringHeights-kh-v0.4.1-android.zip (1.21 MB)
- KomoringHeights-kh-v0.4.1-mac-m1 (0.52 MB)
KomoringHeights v0.4.0
- 性能改善
- df-pn+
- pn/dn二重カウント対策
- PV探索の改善
- 機能改善
- GHI問題対策
- Infinite loop対策(TCA)
- 余詰探索
- Small Tree GC
- 細かい修正
- 探索局面数のカウント方法の変更
- 局面の優等関係を探索中局面(kOtherState)にも適用してpn/dnを初期化
- 探索途中に評価値のような何かを表示
- 証明駒/反証駒が最善ではなかった問題を修正
- デバッグ用コマンドを追加(user show/user pv)
- 千日手用エントリ(twin)を置換表本体から分離
- メンテできていないファイルを削除
- 探索深さ制限DepthLimitに対応
- 探索局面数制限NodesLimitに対応
- 探索制限時間に対応
- 簡易高速0手不詰ルーチンを追加
- 全体的にリファクタリング
- M1 Mac用のコンパイルオプションの追加
- deep df-pn(性能が良くないのでデフォルトOFF)
詳細な技術解説は 高速な詰将棋ソルバー『KomoringHeights』v0.4.0を公開した | コウモリのちょーおんぱ を参照。
- KomoringHeights-kh-v0.4.0-windows.zip (11.19 MB)
- KomoringHeights-kh-v0.4.0-windows.7z (3.56 MB)
- KomoringHeights-kh-v0.4.0-android.zip (1.20 MB)
- KomoringHeights-kv-v0.4.0-mac-m1 (0.52 MB)
KomoringHeights kh-v0.3.0
- KomoringHeights-kh-v0.3.0-windows.zip (10.86 MB)
- KomoringHeights-kh-v0.3.0-windows.7z (3.48 MB)
- KomoringHeights-kh-v0.3.0-android.zip (1.19 MB)
KomoringHeights version 0.2.1
主な変更点
- Android版対応
- Github ActionsにAndroid版パッケージビルドジョブを追加
go
コマンドに対応(以前はgo mate
コマンドにしか反応しなかった)- 探索中のスタック消費量を削減
- 探索中に表示する情報の詳細化
USI_Hash
以上にメモリを使っていた問題を修正- ファイル分割/クラス責務を全体的に見直し
- ロジックは変わっていないが探索局面数が30%ほど減った
- 探索順序を微調整
- Mark and Sweep GCを実装
- 不要なGithub Actionsを削除
- 不要なエンジンオプションを削除
Download
- KomoringHeights-kh-v0.2.1-windows.zip (10.99 MB)
- KomoringHeights-kh-v0.2.1-windows.7z (3.56 MB)
- KomoringHeights-kh-v0.2.1-android.zip (1.33 MB)
KomoringHeights version 0.2
- KomoringHeights-kh-v0.2-windows.zip (10.99 MB)
- KomoringHeights-kh-v0.2-windows.7z (3.56 MB)
- KomoringHeights-kh-v0.2-android.zip (1.33 MB)
KomoringHeights kh-v0.2-beta
- KomoringHeights-kh-v0.2-beta-windows.zip (10.95 MB)
- KomoringHeights-kh-v0.2-beta-windows.7z (3.53 MB)
- KomoringHeights-kh-v0.2-beta-android.zip (1.32 MB)
- KomoringHeights-kh-v0.2-beta-android.7z (1.28 MB)
KomoringHeights version 0.1
kh-v0.1 fix: don't wait for stop command in non-mate searching