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

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

tanuki- 2020-01-13 テラショック定跡V1.1 IgnoreBookPly有効

tanuki- 2020-01-13 テラショック定跡V1.1 IgnoreBookPly有効

手法

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

実験

定跡生成

使用定跡データベース

180万局面版
  • まふ定跡
  • やねうら王
    • wcsc29テラショック定跡
  • tanuki-
    • wcsc29定跡
  • C-Book
    • WCSC29定跡
    240局面版
    • まふ定跡
    • やねうら王
      • wcsc29テラショック定跡
    • tanuki-
      • wcsc29定跡
    • C-Book
      • WCSC29定跡
      • ☆完全版
      • ★後手定跡 角換わり62金
      • ★先手定跡 角換わり48金
      • C-book_2017
      • C-book_20180720
      • C-book_20180802
      • C-book_20190529
      • C-book_WCSC28
      • 横歩取り
      • 角換わり
      • 雁木
      • 振り飛車
      • 振り飛車用定跡ファイル 修正版
      • 振り飛車用定跡ファイル_WCSC29
      • 振り飛車用定跡ファイル2018
      • 振り飛車用定跡ファイル2019 修正版
      • 振り飛車用定跡ファイル2019(20190403)
      • 振り飛車用定跡ファイル20190410
      • 矢倉急戦
      • 矢倉系統
      • 矢倉同型

      評価値の付与

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

      評価値の伝搬

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

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

      IgnoreBookPlyを友好とし、局面のキャッシュ時のキーとなるsfen文字列もPly部分を削除したものを使用した

      レーティング測定

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

      結果

      評価値を付けただけの定跡 (180万局面) vs 定跡なし

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

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

      05:47:38 対局数1000 先手勝ち526(56%) 後手勝ち409(43%) 引き分け65

      05:47:38 engine1

      05:47:38 勝ち479(51% R8.55) 先手勝ち265(28%) 後手勝ち214(22%)

      05:47:38 宣言勝ち6 先手宣言勝ち3 後手宣言勝ち3

      05:47:38 先手引き分け31 後手引き分け34

      05:47:38 engine2

      05:47:38 勝ち456(48%) 先手勝ち261(27%) 後手勝ち195(20%)

      05:47:38 宣言勝ち10 先手宣言勝ち7 後手宣言勝ち3

      評価値を付けただけの定跡 (240万局面) vs 定跡なし

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

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

      12:26:45 対局数1000 先手勝ち569(60%) 後手勝ち370(39%) 引き分け61

      12:26:45 engine1

      12:26:45 勝ち425(45% R-33.03) 先手勝ち257(27%) 後手勝ち168(17%)

      12:26:45 宣言勝ち4 先手宣言勝ち2 後手宣言勝ち2

      12:26:45 先手引き分け35 後手引き分け26

      12:26:45 engine2

      12:26:45 勝ち514(54%) 先手勝ち312(33%) 後手勝ち202(21%)

      12:26:45 宣言勝ち6 先手宣言勝ち3 後手宣言勝ち3

      12:26:45 先手引き分け26 後手引き分け35

      12:26:45 425,61,514

      評価値を平手局面へ伝搬させた定跡 (180万局面) vs 定跡なし

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

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

      19:19:34 対局数1000 先手勝ち451(49%) 後手勝ち469(50%) 引き分け80

      19:19:34 engine1

      19:19:34 勝ち394(42% R-50.20) 先手勝ち196(21%) 後手勝ち198(21%)

      19:19:34 宣言勝ち10 先手宣言勝ち6 後手宣言勝ち4

      19:19:34 先手引き分け24 後手引き分け56

      19:19:34 engine2

      19:19:34 勝ち526(57%) 先手勝ち255(27%) 後手勝ち271(29%)

      19:19:34 宣言勝ち5 先手宣言勝ち2 後手宣言勝ち3

      19:19:34 先手引き分け56 後手引き分け24

      評価値を平手局面へ伝搬させた定跡 (240万局面) vs 定跡なし

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

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

      02:15:03 対局数1000 先手勝ち470(50%) 後手勝ち453(49%) 引き分け77

      02:15:03 engine1

      02:15:03 勝ち419(45% R-32.09) 先手勝ち217(23%) 後手勝ち202(21%)

      02:15:03 宣言勝ち7 先手宣言勝ち2 後手宣言勝ち5

      02:15:03 先手引き分け26 後手引き分け51

      02:15:03 engine2

      02:15:03 勝ち504(54%) 先手勝ち253(27%) 後手勝ち251(27%)

      02:15:03 宣言勝ち9 先手宣言勝ち2 後手宣言勝ち7

      02:15:03 先手引き分け51 後手引き分け26

      評価値を平手局面へ伝搬させた定跡 (180万局面) vs 評価値を付けただけの定跡 (180万局面)

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

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

      08:46:08 対局数1000 先手勝ち509(54%) 後手勝ち425(45%) 引き分け66

      08:46:08 engine1

      08:46:08 勝ち455(48% R-8.93) 先手勝ち244(26%) 後手勝ち211(22%)

      08:46:08 宣言勝ち6 先手宣言勝ち3 後手宣言勝ち3

      08:46:08 先手引き分け33 後手引き分け33

      08:46:08 engine2

      08:46:08 勝ち479(51%) 先手勝ち265(28%) 後手勝ち214(22%)

      08:46:08 宣言勝ち3 先手宣言勝ち0 後手宣言勝ち3

      08:46:08 先手引き分け33 後手引き分け33

      評価値を平手局面へ伝搬させた定跡 (240万局面) vs 評価値を付けただけの定跡 (240万局面)

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

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

      15:24:11 対局数1000 先手勝ち515(55%) 後手勝ち405(44%) 引き分け80

      15:24:11 engine1

      15:24:11 勝ち512(55% R39.44) 先手勝ち285(30%) 後手勝ち227(24%)

      15:24:11 宣言勝ち9 先手宣言勝ち4 後手宣言勝ち5

      15:24:11 先手引き分け30 後手引き分け50

      15:24:11 engine2

      15:24:11 勝ち408(44%) 先手勝ち230(25%) 後手勝ち178(19%)

      15:24:11 宣言勝ち3 先手宣言勝ち2 後手宣言勝ち1

      15:24:11 先手引き分け50 後手引き分け30