Tweet English

Egaroucid 6.5.0 ベンチマーク

The FFO endgame test suite

The FFO endgame test suiteはオセロAIの終盤探索力の指標として広く使われるベンチマークです。各テストケースを完全読みし、最善手を計算します。探索時間と訪問ノード数を指標に性能を評価します。NPSはNodes Per Secondの略で、1秒あたりの訪問ノード数を表します。

Egaroucid for Console 6.5.0 Windows x64 SIMD

Core i9 13900K @ 32並列

番号深さ最善手評価値時間(秒)ノード数NPS
#4020a2+380.03116997628548310580
#4122h4+00.07124207723340953845
#4222g2+60.10353386603518316533
#4323g3-120.17389368561516581277
#4423b8-140.08114737343181942506
#4524b2+60.417365913891877491345
#4624b3-80.18472808508395698413
#4725g2+40.0928623049318033877
#4825f6+280.357177552046497344666
#4926e1+160.427246001308576115475
#5026d8+101.6351238528233757509622
#5127e2+60.749445087184594241901
#5227a3+00.866541177162624915891
#5328d8-24.0123195739778796545308
#5428c7-24.8124406176438915664263
#5529g6+013.0259772271726750270382
#5629h5+21.727836776216484525892
#5730a6-103.3692322235752689295266
#5830g1+42.3131276275073551783429
#5934e8+640.459586453612776766
全体---34.90125129728758720028903

Egaroucid for Console 6.5.0 Windows x64 Generic

SIMDによる高速化をしていないバージョンです。

Core i9 13900K @ 32並列

番号深さ最善手評価値時間(秒)ノード数NPS
#4020a2+380.03915642677401094282
#4122h4+00.08623864262277491418
#4222g2+60.14654012600369949315
#4323c7-120.14543346280298939862
#4423b8-140.10216542190162178333
#4524b2+60.611365766568598635954
#4624b3-80.26491211537345498246
#4725g2+40.10825244982233749833
#4825f6+280.426146189774343168483
#4926e1+160.602260644739432964682
#5026d8+102.1841029002849471155150
#5127e2+61.198541359040451885676
#5227a3+00.898385656725429461831
#5328d8-24.8442703465246558105954
#5428c7-27.6224862726309637985608
#5529g6+019.68510018926638508962491
#5629h5+22.359875422326371098908
#5730a6-105.2992766188517522020856
#5830g1+43.3171351288396407382694
#5934e8+640.442599834113570907
全体---50.37725582499996507821029

Edax 4.4との対戦

現状世界最強とも言われるオセロAI、Edax 4.4との対戦結果です。

初手からの対戦では同じ進行ばかりになって評価関数の強さは計測できないので、初期局面から8手進めた互角に近いと言われる状態から打たせて勝敗を数えました。このとき、同じ進行に対して両者が必ず先手と後手の双方を1回ずつ持つようにしました。こうすることで、両者の強さが全く同じであれば勝率は50%となるはずです。

テストにはXOTに収録されている局面を使用しました。

bookは双方未使用です。

Egaroucid勝率が0.5を上回っていればEgaroucidがEdaxに勝ち越しています。また、カッコ内の数字はEgaroucidが黒番/白番のときのそれぞれの値です。全ての条件でEgaroucidが勝ち越しています。

バージョン6.3.0までは引き分けを省いて(勝ち)/(勝ち+負け)で勝率を計算していましたが、一般的ではなかったので、バージョン6.4.0からは引き分けを0.5勝として(勝ち+0.5*引き分け)/(勝ち+引き分け+負け)で計算しました。

レベルEgaroucid勝ち引分Edax勝ちEgaroucid勝率
11386(黒: 686 白: 700)42(黒: 14 白: 28)572(黒: 300 白: 272)0.704
51250(黒: 639 白: 611)87(黒: 51 白: 36)663(黒: 310 白: 353)0.647
101041(黒: 571 白: 470)237(黒: 117 白: 120)722(黒: 312 白: 410)0.58
15473(黒: 248 白: 225)192(黒: 84 白: 108)335(黒: 168 白: 167)0.569
2181(黒: 48 白: 33)60(黒: 28 白: 32)59(黒: 24 白: 35)0.555