コンピュータ将棋や囲碁の掲示板
TOP > 記事閲覧
fld_nor.gif 10手後までに同一になる局面を削った互角局面集
投稿日 : 2026/01/28(Wed) 18:41
投稿者 山下
既存の互角局面集から10手進めると同一局面になりやすいものを削除してみました。

20251226gokaku_pack.zip
https://drive.google.com/file/d/1HY-pvKg50x23vMcHzD1D_EImEep33mSl/view?usp=sharing

ファイル名は以下のようになってます。
「公開された年 + 作者 + 手数 + 元の棋譜数 + 削除後の棋譜数 .sfen」
2025yane_24_30053_16267.sfen なら2025年公開で作者はやねうらおさん、24手目までで30053棋譜、削除後は16267棋譜、です。

2016yane_24_10818_9143.sfen
2021taya_80_1865_1798.sfen
2022dlshogi_32_80_8187_7595.sfen
2021dlshogi_36_5247_4215.sfen
2025yane_24_30053_16267.sfen
2025yane_32_26273_17156.sfen

元のファイルは以下です。

やねうら王互角局面集(2016年) 
https://yaneuraou.yaneu.com/2016/08/24/
たややん終盤互角局面集(taya80gokaku.sfen) 2021年 1,865局面
https://x.com/tayayan_ts/status/1428276505616941056?lang=nl
dlshogi 中盤互角局面集 2022年12月31日 8,187局面
https://tadaoyamaoka.hatenablog.com/entry/2022/12/31/114258
dlshogi 互角局面集     2021年 9月20日 5,247局面
https://tadaoyamaoka.hatenablog.com/entry/2021/09/20/222018
やねうら王互角局面集2025 
https://yaneuraou.yaneu.com/2025/07/29/yaneuraou-balanced-position-collection-2025/
編集 編集
件名 Re: 10手後までに同一になる局面を削った互角局面集
投稿日 : 2026/01/31(Sat) 12:49
投稿者 山下
参照先
ShogiHomeでは「対局」「開始局面」で「局面集」を選ぶと選択できます。

AobaZeroに付属の対戦ツールを使う場合は下のようにします。
上が 2025yane_32_26273_17156.sfen を使ってAobaNNUEと振電3を1手0.1秒で対戦させる場合です。800局対戦で400局面をランダムに選んで先後入れ替えます。
下が initswap.sfen を使って先頭から順番に局面集を使う(乱数で選ばない)、常に先手を固定、で100局対戦する場合です。AobaNNUE同士で1手1000万局面で8スレッド。初期局面を変更した場合の先手勝率を調べた時のです。

./bin/playshogi -rsm 800 -o ./2025yane_32_26273_17156.sfen -c /bin/bash -0 "cd ~/aobannue/; ./yane900zen3_768_16_64 , setoption name BookMoves value 0 , setoption name Threads value 8 , setoption name ConstantThinkingTime value 100 , setoption name FV_SCALE value 40 , isready" -1 "cd ~/sinden3; ./yane900zen3_512_8_64 , setoption name BookMoves value 0 , setoption name Threads value 8 , setoption name ConstantThinkingTime value 100 , setoption name FV_SCALE value 40 , isready" >> 900zen3FV40_vs_sn3_900zen3FV40_8t_100ms.csa
./bin/playshogi -nfrsm 100 -o ./initswap.sfen -c /bin/bash -0 "cd ~/aobannue/; ./yane900zen3_768_16_64 , setoption name BookMoves value 0 , setoption name Threads value 8 , setoption name NodesLimit value 10000000 , isready" -1 "cd ~/aobannue/; ./yane900zen3_768_16_64 , setoption name BookMoves value 0 , setoption name Threads value 8 , setoption name NodesLimit value 10000000 , isready" >> swap_10000k_8t.csa

initswap.sfen の中身は下の1行が100行、同じで続くファイルです。意味は平手から「先手の右金と右香を交換」
sfen lnsgkgsnl/1r5b1/ppppppppp/9/9/9/PPPPPPPPP/1B5R1/LNSGKLSNG b - 1

playshogiは昨年12月に途中局面からの*.sfen 形式でも動くように修正しました。
https://github.com/kobanium/aobazero/tree/release/src/playshogi
チェスの初期配置を変更して有利さ、複雑性、を調べた論文
http://www.yss-aya.com/bbs/patio.cgi?read=223&ukey=0
編集 編集
件名 Re: 10手後までに同一になる局面を削った互角局面集
投稿日 : 2026/01/28(Wed) 18:46
投稿者 山下
参照先
同一局面になりにくい局面集で計測すると正確になるのか?を調べるために
AobaNNUEと振電3でAobaNNUEだけ思考時間を倍(1手0.1秒と1手0.2秒)にするとどうなるか調べました。

「元の局面集」と「同一削除後の局面集」でノード数を2倍にすると、どのくらいレートが伸びるか、です。

            「元の局面集」で2倍 「同一削除後」で2倍
2016yane_24 (  24)->( 235) +211 (   5)->( 211) +206
2021taya_80 ( -32)  ( 124) +156 ( -26)  ( 139) +165
2022dl32_80 (  -3)  ( 156) +159 (   1)  ( 160) +159
2021dl___36 (  -2)  ( 183) +185 (  -6)  ( 181) +187
2025yane_24 (  18)  ( 197) +179 (  20)  ( 201) +181
2025yane_32 (  15)  ( 191) +176 (   5)  ( 216) +211

当初は 2016yane_24 は古くて互角じゃない局面が多くなったので、
レートの伸びは小さくなるだろう、と思ったのですが逆の結果となってます。
はっきり言えそうなので24手や32手ぐらいの序盤だと着手回数が多いので?、レート差が大きく出やすく、
中盤の 2021taya_80 , 2022dl32_80 はレート差が小さくなっていることです。

上は800対局(全棋譜からランダムで400個を選ぶ)の結果ですが「同一削除後の局面集」がより正確、かは何とも言えない結果でした。
結局、どれを使うかは気分の問題かもしれません。

個人的には将棋ソフトは人間が使うツールなので人間の棋譜に近い形式で測定した方がいいのでは、と思います。
人間だと振り飛車はアマで5割、プロでも2割なので、互角局面数にも2割以上は含まれてる方がいい気がします。
ある程度互角じゃない、局面が含まれてもいい気もします。
編集 編集
件名 Re: 10手後までに同一になる局面を削った互角局面集
投稿日 : 2026/01/28(Wed) 18:45
投稿者 山下
参照先
簡単な戦型判定をした結果です。簡易判定なので合計で100%ではないです。
2016yane_24 は振り飛車の割合が50.7%と高いです。
2025yane_24 は角換わりが 37.5% -> 17.0% と半分以下に減っています。

削除前
               居飛車              振飛車                                居飛穴     振穴
            (先手 後手)相居飛車 (先手  後手)振飛車 相振り 角換 相掛り (先手 後手)(先手 後手)
2016yane_24 64.8% 66.1%  37.9%  28.2% 25.9%  50.2%  3.9%  4.0%   8.8%  1.6% 8.2%  2.4% 4.6%
2021taya_80 56.5% 49.2%  30.0%   6.2%  9.2%  15.0%  0.4%  2.0%  30.5%  7.8% 4.1%  3.3% 3.1%
2022dl32_80 76.1% 74.1%  57.3%   8.0%  4.3%  11.6%  0.6%  4.6%  27.1%  2.0% 2.9%  1.4% 1.5%
2021dl___36 79.8% 78.4%  62.3%  11.4%  4.6%  14.9%  1.1%  9.8%  18.9%  0.5% 2.8%  0.6% 0.7%
2025yane_24 94.7% 86.0%  81.6%   2.6%  1.1%   3.7%  0.0% 37.5%   8.4%  0.1% 0.5%  0.1% 0.0%
2025yane_32 88.4% 77.0%  67.5%   5.1%  1.7%   6.8%  0.0% 24.4%  16.2%  0.6% 0.9%  0.3% 0.2%

削除後
               居飛車              振飛車                                居飛穴     振穴
            (先手 後手)相居飛車 (先手  後手)振飛車 相振り 角換 相掛り (先手 後手)(先手 後手)
2016yane_24 64.5% 65.2%  37.7%  28.2% 27.1%  50.7%  4.6%  2.8%   9.1%  1.6% 7.3%  2.3% 4.9%
2021taya_80 55.8% 49.4%  29.8%   6.5%  9.5%  15.5%  0.5%  1.3%  30.4%  7.5% 4.3%  3.5% 3.1%
2022dl32_80 75.0% 75.2%  57.6%   8.5%  4.4%  12.2%  0.7%  2.6%  28.4%  2.1% 3.1%  1.4% 1.6%
2021dl___36 76.4% 81.4%  62.7%  13.8%  4.7%  17.2%  1.3%  3.2%  22.5%  0.6% 3.4%  0.7% 0.8%
2025yane_24 91.4% 85.9%  78.7%   4.1%  1.8%   5.9%  0.1% 17.0%  13.3%  0.2% 0.7%  0.2% 0.1%
2025yane_32 85.2% 81.3%  69.2%   6.4%  2.3%   8.7%  0.0%  9.4%  22.0%  0.7% 1.1%  0.5% 0.2%
編集 編集
件名 Re: 10手後までに同一になる局面を削った互角局面集
投稿日 : 2026/01/28(Wed) 18:42
投稿者 山下
参照先
先手をAobaNNUE、後手を振電3に固定して8スレッド、0.1秒(Ryzen 9 7900)で開始局面から10手進めます。
10手まで進めた局面のどれかが、今までに出現していれば、その開始局面を削除、しています。

探索後の同一局面の割合は下です。 

                 0手目 1手目 2手目 3手目 4手目 5手目 6手目 7手目 8手目 9手目10手目
2016yane_24       0.0%  3.0%  4.6%  5.5%  5.5%  5.8%  5.7%  5.5%  5.3%  4.9%  5.0%
2021taya_80       2.2%  1.8%  1.7%  1.1%  1.0%  0.8%  0.8%  0.7%  0.6%  0.5%  0.5%
2022dl32_80       0.0%  0.3%  0.5%  0.4%  0.4%  0.3%  0.3%  0.3%  0.3%  0.4%  0.4%
2021dl___36 (*1) 12.2% 11.9% 11.6% 10.0%  8.3%  8.5%  7.3%  7.3%  6.5%  6.5%  6.2%
2025yane_24 (*2)  0.0%  6.9% 12.1% 15.3% 18.3% 21.1% 22.7% 24.7% 25.7% 26.4% 27.6%
2025yane_32       0.0%  4.7%  8.6% 10.2% 11.5% 11.9% 13.1% 13.3% 12.8% 13.9% 14.6%

*1 dlshogiの2021年5247局面は11番目と231番目が36手目で同一。
*2 先手番の111局面は全て削除。11816番目と11817番目は同一局面で先後登録。32手は408局面が先手番。
編集 編集
件名 スレッドをトップへソート
名前
画像添付


暗証キー
画像認証 (右画像の数字を入力「四三」なら「43」) 投稿キー
コメント

- WEB PATIO -