やねうら王 協力詰めsolver ] 使い方 将棋所・ShogiGUIから詰将棋エンジンとして登録して使えます。(要BMI2 / Haswell以降) 協力詰め(ばか詰め)がそこそこ解けます。長手数のものや、変化が多いものは解けない場合もあります。とりあえず、『寿限無3』(49909手)は解けました。 ※ 協力詰めとは先手が王手の連続で迫り、後手も詰みに協力するタイプの詰将棋のことです。 ※ 作品集 : http://www.ne.jp/asahi/tetsu/toybox/kato/index.htm 置換表サイズは、思考エンジン設定のほうにある「CM_Hash 協力詰め置換表サイズ[mb]」のほうで指定してください。大きいほうが効果があります。2のべき乗である必要はありません。例えば、32GBメモリを搭載しているなら28GB(MB単位なので"28000"と指定する)ぐらい確保すると効果的でしょう。 本バイナリは、やねうら王miniプロジェクトの副産物です。 やねうら王miniプロジェクトについて詳しくは以下のサイトをご覧ください。 http://yaneuraou.yaneu.com/yaneuraou_mini/ なお、本solverの最新版は、以下のところからダウンロードできます。 また、どの長編が解けたかの情報もそのページ内にあります。 協力詰めsolverを公開します http://yaneuraou.yaneu.com/2016/01/02/%E5%8D%94%E5%8A%9B%E8%A9%B0%E3%82%81solver%E3%82%92%E5%85%AC%E9%96%8B%E3%81%97%E3%81%BE%E3%81%99/ ] ソースコード ソースコードもつけておきます。 Stockfishのソースコードっぽいところもあるため、ライセンスはGPLv3とします。 ] 更新履歴 2016/01/11 version 0.80リリース。1手詰め表示できなかったのを修正。 2016/01/08 version 0.75リリース。枝刈り、修正。 2016/01/07 version 0.73リリース。バグで解けなくなっている長編があったので修正しました。 2016/01/06 version 0.71リリース。並列化対応。『寿限無』が100秒で解けました。 2016/01/04 version 0.65リリース。循環局面の枝刈り追加。反復深化2手ずつに変更。前のバージョンの半分ぐらいの時間で解けるようになりました。 2016/01/03 version 0.64リリース。one replyの処理、バグってたので修正。 2016/01/02 version 0.62リリース