nodchipのコンピューター将棋ブログ

コンピューター将棋ソフト「tanuki-」シリーズの実験結果を掲載しています。

tanuki- 2019-12-31 テラショック定跡

tanuki- 2019-12-31 テラショック定跡 V1.1

手法

  • インターネット上で入手可能な定跡出たベースをマージし、一つの定跡データベースにする
  • 1.の各局面の各指し手に対し、探索による評価値を付ける
  • 2.の定跡ツリー上でテラショック定跡手法による、末端局面の評価値の平手局面への伝搬を行う

実験

定跡生成

使用定跡データベース

  • まふ定跡
  • やねうら王wcsc29テラショック定跡
  • tanuki-wcsc29定跡
  • C-Book WCSC29定跡

評価値の付与

各局面に対し、1スレッド、1000万ノードで探索を行い、評価値を付与した。

評価値の伝搬

やねうら王テラショック定跡を参考に実装した。

千日手の評価値は-1とした。

レーティング測定

  • 評価関数: tanuki- wcsc29
  • 置換表サイズ: 1024MB
  • 探索ノード数: 200万
  • 定跡の指し手: 127手目まで
  • BookEvalDiff: 30
  • ConsiderBookMoveCount: false
  • 対局数: 1000

結果

2.で生成した定跡 vs 定跡なし

engine1=E:\Jenkins\workspace\TanukiColiseum.2018-12-08\engine1\source\YaneuraOu-by-gcc.exe eval1=F:\hnoda\tanuki-wcsc29-2019-05-06\eval

engine2=E:\Jenkins\workspace\TanukiColiseum.2018-12-08\engine2\source\YaneuraOu-by-gcc.exe eval2=F:\hnoda\tanuki-wcsc29-2019-05-06\eval

対局数1000 先手勝ち502(53%) 後手勝ち434(46%) 引き分け64

engine1

勝ち472(50% R2.97) 先手勝ち252(26%) 後手勝ち220(23%)

宣言勝ち5 先手宣言勝ち4 後手宣言勝ち1

先手引き分け25 後手引き分け39

engine2

勝ち464(49%) 先手勝ち250(26%) 後手勝ち214(22%)

宣言勝ち12 先手宣言勝ち7 後手宣言勝ち5

先手引き分け39 後手引き分け25

472,64,464

3.で生成した定跡 vs 定跡なし

対局数1000 先手勝ち499(53%) 後手勝ち441(46%) 引き分け60

engine1

勝ち543(57% R54.40) 先手勝ち282(30%) 後手勝ち261(27%)

宣言勝ち8 先手宣言勝ち3 後手宣言勝ち5

先手引き分け29 後手引き分け31

engine2

勝ち397(42%) 先手勝ち217(23%) 後手勝ち180(19%)

宣言勝ち4 先手宣言勝ち4 後手宣言勝ち0

先手引き分け31 後手引き分け29

543,60,397

同じ条件で再度対戦させた場合

22:57:50 engine1=E:\Jenkins\workspace\TanukiColiseum.2018-12-08\engine1\source\YaneuraOu-by-gcc.exe eval1=F:\hnoda\tanuki-wcsc29-2019-05-06\eval

22:57:50 engine2=E:\Jenkins\workspace\TanukiColiseum.2018-12-08\engine2\source\YaneuraOu-by-gcc.exe eval2=F:\hnoda\tanuki-wcsc29-2019-05-06\eval

22:57:50 対局数1000 先手勝ち481(51%) 後手勝ち447(48%) 引き分け72

22:57:50 engine1

22:57:50 勝ち503(54% R29.27) 先手勝ち258(27%) 後手勝ち245(26%)

22:57:50 宣言勝ち6 先手宣言勝ち4 後手宣言勝ち2

22:57:50 先手引き分け34 後手引き分け38

22:57:50 engine2

22:57:50 勝ち425(45%) 先手勝ち223(24%) 後手勝ち202(21%)

22:57:50 宣言勝ち10 先手宣言勝ち5 後手宣言勝ち5

22:57:50 先手引き分け38 後手引き分け34

22:57:50 503,72,425

3.で生成した定跡 vs 2.で生成した定跡

対局数999 先手勝ち472(49%) 後手勝ち480(50%) 引き分け47

engine1

勝ち511(53% R25.59) 先手勝ち248(26%) 後手勝ち263(27%)

宣言勝ち6 先手宣言勝ち2 後手宣言勝ち4

先手引き分け24 後手引き分け23

engine2

勝ち441(46%) 先手勝ち224(23%) 後手勝ち217(22%)

宣言勝ち4 先手宣言勝ち1 後手宣言勝ち3

先手引き分け23 後手引き分け24

511,47,441