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

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

tanuki- 2020-01-10 テラショック定跡V1.1 局面追加

tanuki- 2020-01-10 テラショック定跡V1.1 局面追加

手法

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

実験

定跡生成

使用定跡データベース

  • まふ定跡
  • やねうら王
    • 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とした。

    レーティング測定

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

    結果

    評価値を付けただけの定跡 vs 定跡なし

    BookEvalDiff=30

    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 先手勝ち535(57%) 後手勝ち396(42%) 引き分け69

    engine1

    勝ち403(43% R-46.93) 先手勝ち230(24%) 後手勝ち173(18%)

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

    先手引き分け37 後手引き分け32

    engine2

    勝ち528(56%) 先手勝ち305(32%) 後手勝ち223(23%)

    宣言勝ち10 先手宣言勝ち5 後手宣言勝ち5

    先手引き分け32 後手引き分け37

    BookEvalDiff=5

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

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

    05:43:24 対局数1000 先手勝ち500(54%) 後手勝ち418(45%) 引き分け82

    05:43:24 engine1

    05:43:24 勝ち405(44% R-41.06) 先手勝ち217(23%) 後手勝ち188(20%)

    05:43:24 宣言勝ち11 先手宣言勝ち7 後手宣言勝ち4

    05:43:24 先手引き分け45 後手引き分け37

    05:43:24 engine2

    05:43:24 勝ち513(55%) 先手勝ち283(30%) 後手勝ち230(25%)

    05:43:24 宣言勝ち8 先手宣言勝ち6 後手宣言勝ち2

    05:43:24 先手引き分け37 後手引き分け45

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

    BookEvalDiff=30

    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 先手勝ち515(54%) 後手勝ち422(45%) 引き分け63

    engine1

    勝ち428(45% R-30.11) 先手勝ち233(24%) 後手勝ち195(20%)

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

    先手引き分け33 後手引き分け30

    engine2

    勝ち509(54%) 先手勝ち282(30%) 後手勝ち227(24%)

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

    先手引き分け30 後手引き分け33

    428,63,509

    BookEvalDiff=5

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

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

    12:05:53 対局数1000 先手勝ち488(51%) 後手勝ち455(48%) 引き分け57

    12:05:53 engine1

    12:05:53 勝ち470(49% R-1.11) 先手勝ち237(25%) 後手勝ち233(24%)

    12:05:53 宣言勝ち8 先手宣言勝ち5 後手宣言勝ち3

    12:05:53 先手引き分け32 後手引き分け25

    12:05:53 engine2

    12:05:53 勝ち473(50%) 先手勝ち251(26%) 後手勝ち222(23%)

    12:05:53 宣言勝ち5 先手宣言勝ち4 後手宣言勝ち1

    12:05:53 先手引き分け25 後手引き分け32

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

    BookEvalDiff=30

    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 先手勝ち513(54%) 後手勝ち421(45%) 引き分け66

    engine1

    勝ち486(52% R14.14) 先手勝ち260(27%) 後手勝ち226(24%)

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

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

    engine2

    勝ち448(47%) 先手勝ち253(27%) 後手勝ち195(20%)

    宣言勝ち9 先手宣言勝ち7 後手宣言勝ち2

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

    BookEvalDiff=5

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

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

    18:31:03 対局数1000 先手勝ち549(59%) 後手勝ち375(40%) 引き分け76

    18:31:03 engine1

    18:31:03 勝ち486(52% R18.06) 先手勝ち283(30%) 後手勝ち203(21%)

    18:31:03 宣言勝ち7 先手宣言勝ち3 後手宣言勝ち4

    18:31:03 先手引き分け36 後手引き分け40

    18:31:03 engine2

    18:31:03 勝ち438(47%) 先手勝ち266(28%) 後手勝ち172(18%)

    18:31:03 宣言勝ち4 先手宣言勝ち2 後手宣言勝ち2

    18:31:03 先手引き分け40 後手引き分け36