2019年5月更新! 現在最強将棋エンジン「dolphin1/illqha4」を導入する

将棋ソフト

第29世界コンピュータ将棋選手権終了後、めきっと@鵺日々成長中氏より「illqha4」が公開された。

ロタ氏の計測によれば、「dolphin1/orqha1018」を超えているようなので導入方法を紹介したい。

WCSC29後の最強将棋フリーソフトの探索
WCSC29が終了しました。今回も本当に面白い大会で楽しませていただきました。関係者の皆さんどうもありがとうございました。 Qhapaqさんに計測の部分で協力させていただきましたのでずっとQhapaqさんのソフトを応援しながらの観戦でした。 Qhapaq di molto(QDM)の最終結果は5位でした 本当にお疲れ...

現在の最強ソフト(SOTA)はillqha4です

レーティングは4405!とのこと。

探索部dolphin1をインストール

はじめに、dolphin1/orqha1018の探索部に当たるdolphin1をインストールしておこう。

今回のillqha4には最新の探索部「dolphin4.01」も同梱されているが、ロタさんの計測にはdolphin1が使われているため、こちらを採用します。dolphin4.01の導入方法は補足で紹介します。

)。
dolphin/illqha1.1のファイルが保存されているGoogleドライブをブラウザで開き、「ダウンロード」ボタンからダウンロードする(エラーと表示されていても問題なし。


「dolphin+illqha1.1.7z」を解凍する。「.7z」形式は、WinRARなどで解凍できる。


解凍したフォルダを適当なフォルダに保存しておく。フォルダ名は標準で「dolphin+illqha1.1」となっているが、「dolphin+illqha4」などに変更したほうがわかりやすい。

評価関数illqha4をインストール

続いて評価関数illqha4をインストールしよう。


illqha4の評価関数が保存されているGoogleドライブをブラウザを開き、「ダウンロード」からダウンロードする(こちらもエラーと表示されても問題なし)。


※Googleアカウントでブラウザにログインしていると若干画面が異なる。この画面の場合は右上のダウンロードボタンをクリックしよう。


ダウンロードしたファイル「dolphin4.01+illqha4.zip」を解凍する(前述のWinRARのほか、Lhaplusなど大抵の解凍ソフトで解凍できます)。


解凍すると上のようなフォルダ・ファイルが入っている。


解凍した中にある「illqha4」フォルダを、先ほど作成した「dolphin+illqha4」フォルダ内にコピーする。




続いて、「illqha4」フォルダの名前を「eval」に変更する。
以上でインストールは完了だ。

ShogiGUIにエンジンを登録する


ShogiGUIを起動し、メニューから「ツール」→「エンジン設定」を選択する。
※ShogiGUIをインストールしていない場合は、以下のエントリを参考にしてほしい。

将棋ソフト「ShogiGUI」をインストールする
ShogiGUIの詳細なインストール手順を解説


「追加」ボタンをクリックする。


エンジンを選択する。CPUがAVX2に対応しているなら末尾が「avx2」、SSE4.2対応(こちらのほうが多く対応している)なら「sse4.2」を選ぼう


「エンジン名」を「dolphin1/illqha4」などにしておくとわかりやすいので変更しておきたい。


最後に「OK」をクリックして設定は完了だ。

dolphin1/illqha4で局面を検討する


検討したい局面で、「検討」をクリックする。


エンジン設定で「dolphin1/illqha4」を選択し、思考時間等を設定して「検討開始」を選ぶ。


検討がはじまる。対局や棋譜解析でもエンジンを「dolphin1/illqha4」にすればOKだ。

以上、dolphin1/illqha4の導入方法でした。

補足・dolphin4.01/illqha4を導入する方法

今回の配布物には、探索部としてdolphin4.01も同梱されている。「Readme.txt」によると

 おまけとして今回はやや長時間の対局向け(たぶん)のdolphin4.01を付属しておきます。こちらも最後の公開です。floodgateに流すように調整したものです。
 積極的に枝を刈るので、定跡を搭載してそこそこ長い持ち時間で対局させるような用途で用いる場合等でdolphin1.01より優れていると予想されます。(長い持ち時間でレートを計測するのは私には不可能なので少しfloodgateに流してみて探索ノード数の増え方や指し手、勝敗などを見て判断しています。実際のところ強さは謎です。floodgateにしばらく流そうと思っているので、その中身を見せておきますというだけです)
 一手1500万ノードの対局ではdolphin1.01に勝ち越せません。

ということ。


「dolphin4.01+illqha4.zip」を解凍したファイルの「おまけ」フォルダを開くと、「dolphin4.01」フォルダが入っている。


「dolphin4.01」を任意の場所にコピーしておこう。


「dolphin4.01」フォルダ内に「illqha4」フォルダをコピーする。


「illqha4」フォルダを「eval」フォルダに変更する。あとはShogiGUIで「illqha4」フォルダ内のエンジンを指定すればOKだ。