YAT

(Y)et (A)nother (T)ournament


An experiment also.

I am willing to start something new and if there is interest enough repeat it.


YAT is a computer-computer tournament that emulates a human-human tournament or a SSDF | ICGA | CSVN | CCT tournament as close as possible in the sense that opening books are allowed, all kind of learning is allowed, opponent preparation is allowed and last but not least that engine authors have the right to know the name and elo rating of the opponent.


Specifics:

  • Hardware HP Z800 8 core, 8 Gb RAM, approx 2.8 GHz
  • Time control 40m/20m repeating.
  • Type: Robin rounds.
  • Number of games between 500-1000 (1)
  • Single processor only.
  • Permanent Brain = on.
  • Opening book(s) (3)
  • Learning allowed.
  • Opponent name and elo rating provided (2)
  • No table bases since they may influence other cores.
  • Interface: in principle Arena.


  1. Depending on how many programs subscribe the number of games to play will be determined. If in the first edition (say) only 5 engines subscribe 50 rounds will be played delivering 500 games. When 10 engines subscribe 20 rounds giving 900 games. With 20 participants 5 rounds producing 950 games. With 25 participants 3 rounds producing 900 games. With 30 participants 2 rounds producing 870 games.


  1. Elo rating provided. Before a game starts I will put a textfile (OPPONENT.TXT) in your root directory that contains the name of your opponent and the elo rating, CCRL ratings will be used. You then can set your contempt factor, change playing style, change opening book, whatever you think is needed to get the best result. Textfile layout:


Komodo

3274

2500


Red being the opponent elo, green the elo rating of your program. You can choose to ignore this information but on the other hand if you for instance know your opponent is 500-600 elo better then maybe it's a smart move to set your contempt factor on a full pawn (or so) and take the first occasion on a 3-fold repetion and celebrate the ½ point as a victory.


If you don't want to use the OPPONENT.TXT textfile as input because your engine supports the Winboard or UCI command for that then you should inform me explicitly.


  1. On opening books - you are responsible for your own opening book. If you don't have one make sure you get one. There are many freely available opening books. You can also make the choice to use the Arena book. Just instruct me well.


Other stipulations

  • You are allowed to change version and/or opening book only once.
  • Round updates | ranking | PGN download.
  • Will try to install a live viewer. Perhaps need some help here.
  • Private engines allowed as long as they are not clones or closely derived, I will check.



Suggested start at December 1, 2015 so you can make preparations.


If you are interested subscribe using the contact form.



List of subscribed programs.



Program

Version

Author

Start ELO

Country

Book positions

Book learning

Position learning

Opponent learning

1.

1.06

Peter Österlund

3044

Sweden

379.000




2.

0.83/084

Daniel José Queraltó

3029

Andorra

Polyglot book




3.

2.0

Thomas Petzke

2923

Germany

500.000




4.


Maarten Claessens

2921

Netherlands

30.000

yes


yes

5.

2.0

Marco Belli

2905

Italy





6.

1.0

Miguel Ballicora

2883

Argentina





7.

18.2

Jon Dart

2863

USA

500.000


yes

yes

8.

2.0

Ed Schröder

2702

Netherlands

9 million

not used

not used

yes

9.

fribourg

Alexandru Moșoi

2440

Romania

Perfect2010




Initial ELO ratings are CCRL based.


WaDuuttie is a private engine without a CCRL rating and gained a provisional elo rating of 2921 after 200 games.


Bottom line of this tournament is if the initial elo ratings will change much.


______________________________________________________________________________________________________


Pairing

created with stChess


With 9 engines we will play 30 rounds producing 1080 x 40/20 games all together, thus each engine will play 240 games.


Because of the trouble to configure each game with the right parameters concerning opponent learning (OPPONENT.TXT or its Winboard equivalent RATING) and the big time delays that will cause we will speedup the tournament by letting the engines play 30 (instead of 1) games in 9 rounds against each other. So the complete paring for this first edition of YAT will be:

Round 1


30 games

Andscacs

Zurichess

29.5 - 0.5

iCE

ProDeo

23.5 - 6.5

WaDuuttie

Arasan

12 - 18

Vajolet

Gaviota

15 - 15

Texel

bye


Round 4



ProDeo

Gaviota

6.5 - 23.5

Zurichess

Vajolet

1 - 29

Texel

WaDuuttie

19 - 11

Andscacs

iCE

20 - 10

Arasan

bye


Round 7



Vajolet

iCE

20 - 10

Gaviota

Andscacs

14.5-15.5

Arasan

Texel

7.5 - 22.5

ProDeo

Zurichess

28 - 2

WaDuuttie

bye


Round 2


30 games

Arasan

Vajolet

14 - 16

ProDeo

WaDuuttie

11 - 19

Zurichess

iCE

2 - 28

Texel

Andscacs

11.5-18.5

Gaviota

bye


Round 5



WaDuuttie

Andscacs

11.5-18.5

Vajolet

Texel

10 - 20

Gaviota

Zurichess

29 - 1

Arasan

ProDeo

22 - 8

iCE

bye


Round 8



Texel

ProDeo

22 - 8

Andscacs

Arasan

22.5 - 7.5

iCE

Gaviota

14 - 16

WaDuuttie

Vajolet

17.5-12.5

Zurichess

bye


Round 3


30 games

iCE

Texel

9 - 21

aDuuttie

Zurichess

29 - 1

Vajolet

ProDeo

21 - 9

Gaviota

Arasan

13.5-16.5

Andscacs

bye


Round 6



Zurichess

Arasan

1.5 - 28.5

Texel

Gaviota

18.5-11.5

Andscacs

Vajolet

20.5 - 9.5

iCE

WaDuuttie

14 - 16

ProDeo

bye


Round 9



Gaviota

WaDuuttie

10 - 20

Arasan

iCE

17 - 13

ProDeo

Andscacs

4.5 - 25.5

Zurichess

Texel

0 - 30

Vajolet

bye



Because the most likely scenario is that the battle for the tournament victory will be

between Texel and Andscacs we will play round 2 as last round to

keep the tension to the last moment.


_______________________________________________________________________________________________


Live Support

using TLCV

broadcasting all 1080 games live


Download Tom's Live Chess Viewer and log in as follows:


HOST yatchess.ddns.net

PORT  16001


and/or


Start a new TLCV session and use PORT's 16002 | 16003 | 16004


Doing so you can watch all 4 matches in progress.


Important TLCV features: PGN | Chat | Result Table


Remark: TLCV and Arena sometimes miscommunicate at the start of a new game and have the colors wrong. This oddity (bug) however has no effect on the engines itself, the result table is okay, the PGN for download likewise. Another visual glitch that may happen (or not) is that the TLCV clocks are not in sync with the Arena clocks.


_______________________________________________________________________________________________



Cross table

created with ProTools


No. Engine            1     2     3     4     5     6     7     8     9      Score
----------------------------------------------------------------------------------------
 1 Andscacs        xxxx  18.5  18.5  15.5  20.5  22.5  20.0  25.5  29.5  170.5 / 240 (71.0%)
 2 Texel 1.06a     11.5  xxxx  19.0  18.5  20.0  22.5  21.0  22.0  30.0  164.5 / 240 (68.5%)
 3 WaDuuttie       11.5  11.0  xxxx  20.0  17.5  12.0  16.0  19.0  29.0  136.0 / 240 (56.6%)
 4 Gaviota         14.5  11.5  10.0  xxxx  15.0  13.5  16.0  23.5  29.0  133.0 / 240 (55.4%)
 5 Vajolet2 2.0     9.5  10.0  12.5  15.0  xxxx  16.0  20.0  21.0  29.0  133.0 / 240 (55.4%)
 6 Arasan 18.2      7.5   7.5  18.0  16.5  14.0  xxxx  17.0  22.0  28.5  131.0 / 240 (54.5%)
 7 iCE 2           10.0   9.0  14.0  14.0  10.0  13.0  xxxx  23.5  28.0  121.5 / 240 (50.6%)
 8 ProDeo 2.0       4.5   8.0  11.0   6.5   9.0   8.0   6.5  xxxx  28.0   81.5 / 240 (33.9%)
 9 Zurichess        0.5   0.0   1.0   1.0   1.0   1.5   2.0   2.0  xxxx    9.0 / 240  (3.7%)

Initial ratings

created with ORDO

   # ENGINE             : RATING    POINTS  PLAYED    (%)
   1 Texel 1.06a        : 3044.0       0.0       0   0.0%
   2 Andscacsn 0.83     : 3029.0       0.0       0   0.0%
   3 Ice2               : 2923.0       0.0       0   0.0%
   4 WaDuuttie          : 2921.0       0.0       0   0.0%
   5 Vajolet2 2.0       : 2905.0       0.0       0   0.0%
   6 Gaviota 1.0        : 2883.0       0.0       0   0.0%
   7 Arasan 18.1        : 2863.0       0.0       0   0.0%
   8 ProDeo 2.0         : 2702.0       0.0       0   0.0%
   9 Zurichess          : 2440.0       0.0       0   0.0%


Tournament ratings

created with ORDO
















   # PLAYER              : RATING    POINTS  PLAYED    (%)    ELO
   1 Andscacs            : 3035.5     170.5     240   71.0%    +6
   2 Texel 1.06a         : 3016.0     164.5     240   68.5%   -28
   3 WaDuuttie           : 2928.0     136.0     240   56.7%    +7
   4 Gaviota             : 2918.9     133.0     240   55.4%   +35
   5 Vajolet2 2.0        : 2918.9     133.0     240   55.4%   +13
   6 Arasan 18.2         : 2912.9     131.0     240   54.6%   +49
   7 iCE 2               : 2884.2     121.5     240   50.6%   -39
   8 ProDeo 2.0          : 2755.0      81.5     240   34.0%   +53
   9 Zurichess           : 2334.6       9.0     240    3.8%  -106

   Total games            1080
   - White wins            384
   - Draws                 396
   - Black wins            300


____________________________________________________________________________________________________



Tournament Statistics

Depths, Time control, Book

created with ProTools


Engine                 Depth       Time   Games     Moves  Average Forfeit Book
Zurichess              14.50   89:41:36     240      8702    37.11    84   1544  (6.43)
Gaviota                17.27  152:16:24     240     16307    33.62     0   3034 (12.64)
Texel 1.06a            17.91  127:10:59     240     14618    31.32     0   2020  (8.42)
WaDuuttie              21.55  137:36:53     240     16726    29.62     0   2326  (9.69)
Andscacs               23.19  128:45:26     240     15704    29.52     0   2344  (9.77)
Arasan 18.2            23.47  132:51:02     240     16258    29.42     0   2702 (11.26)
iCE 2                  18.36  131:45:39     240     16850    28.15     0   2584 (10.77)
ProDeo 2.0             14.73  104:09:02     240     13863    27.05     0   2714 (11.31)
Vajolet2 2.0           23.02  121:49:05     240     16482    26.61     0   2199  (9.16)

Time control comparison between engines


Depth    : Average search depth

Time      : Total time engine used

Moves    : Total moves engine played

Average  : Average time per move in centi-seconds

Forfeit    : Games engine lost due to time forfeit

Book      : The engine that profited most of its book


List is sorted on Average Time indicating the engine that used the most time tops.


Programmer stuff on a separate page.


____________________________________________________________________________________________________


YAT

Medal Competition

No

Program

Author

Country




Total

1

Andscacs

Daniel José Queraltó

Andorra

1



1

2

Texel

Peter Österlund

Sweden


1


1

3

Waduuttie

Maarten Claessens

Netherlands



1

1

4








5








PGN