V4.89m)とやねうら王最新版(V5.40)との棋力差の計測をRotaさんがされている。2020+R128.75の差だという。MOVE_NULLのバグ修正したのと、LMRのreduction改善したのと、探索パラメーター、私の手元でチューニングしたのに全部置き換えたのと、Stockfishの更新を現在分まで全部ぶちこんだ結果だと思われる。電竜戦の時点のやねうら王公式の思考エンジンからは+R60程度と思われる。私も作業が間に合ってなかったので許してほしい。あと、電竜戦以降、やねうら王のリファクタリングがかなり進んで全体的にも綺麗なソースコードになってきた。言って、ソフトを強くするより、そっちのほうが何倍も楽しい。リファクタリングしていると、いままでの雑に設計してあったゆえに発生していたバグを見つけることがある。Aperyの定跡読み込み時のバグとかいまごろになって発見した。将棋ソフトの強さこそ正義!みたいに思っている人(残念なことにほとんどの人はそう思っている)にリファクタリングの大切さをわかってもらうのは難しい。世間の人々の理解がどうであれ、ソフトウェアとは一種の高層建築物なのである。基礎工事が手抜き状態で高層建築物を構築すると崩落してくるのである。2階建てぐらいならまだしも、高層建築物化するときには基礎工事を完璧に行わなければならない。ちなみに、いま定跡部分に大きな機能を追加しようとしている。この機能の追加のためにも、定跡部のリファクタリングは必須なのだ。・MCTSで生成された定跡の読み込み対応の予定だ。以上は、誰かに対して約束するものではない。私自身のメモにすぎない。これが無事終わったら、週明けぐらいにやねうら王V6.00として正式にリリースする。:>2階建てぐらいならまだしも、高層建築物化するときには基礎工事を完璧に行わなければならないこの例えいいですね。:そのリファクタリングによって、その機能を利用するコードが短く書けるようになっていると、ロトの剣を手に入れた気分になりますです。恩恵がないかと思ってしてないだけなので、今後、もしかしたらやるかもです。定跡読み込みは速度的には以前(2年前)よりだいぶ改善されてるはずですけども。コメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。