日本語

Egaroucid Technology

Technology Explanation

I wrote Technology Explanation only in Japanese. I'm afraid but please translate by yourself.

Benchmarks

I used 2 benchmarks for evaluating Egaroucid. The first one is The FFO endgame test suite. This test is for the speed of endgame complete search. The second one is the matches against old versions of Egaroucid and Edax 4.4. To test the strength of its evaluation function, I used no book, and used XOT for the starting positions.

The FFO endgame test suite

The endgame search is evaluated by 3 features:

The most important feature for users is the search time. This feature is shown as the actual time (second) to solve The FFO endgame test suite #40 to #59. This value is good if it decreases.

To shorten the search time, we can do two things: decrease the number of nodes and increase the number of nodes visited in a unit time.

There are some graphs of results of The FFO endgame test suite on Core i9 13900K, SIMD version.

You can see that Egaroucid 7.4.0 takes longer time than 7.3.0. This is because of Intel microcode 0x129. In 7.3.0 measurement, 0x129 was not included, but in 7.4.0, 0x129 was included.

Battles with XOT

It is the best way to evaluate the strength of Othello AI that we have battles with some engines. The result of battles by each version of Egaroucid and Edax 4.4 is below.

To avoid same lines, I used XOT as the beginning board. Each battle is done in level 1 (lookahead depth is 1 for the midgame, 2 for the endgame).

Name7.4.07.3.07.2.07.1.07.0.06.5.X6.4.X6.3.X6.1.X6.0.XEdax
Winning Rate0.58360.55320.54920.54710.53320.50940.47790.44410.48120.41780.4033
The further log is available here.Egaroucid 6.2.0 is omitted because it has the same evaluation function as 6.3.0.

Details

There are detailed benchmarks for each version including older versions.
Version7.4.07.3.07.2.07.1.07.0.06.5.06.4.06.3.06.2.06.1.06.0.05.10.05.9.05.8.05.7.05.5.0/5.6.05.4.1
Date2024/10/032024/08/162024/06/252024/06/062024/04/172023/10/252023/09/012023/07/092023/03/152022/12/232022/10/102022/06/082022/06/072022/05/132022/03/262022/03/162022/03/02

Download Transcript

Huge dataset of games played by Egaroucid is available. Please see Download Transcript page.