YAT - Yet another tournament

Discussion of computer chess matches and engine tournaments.

Moderators: hgm, Rebel, chrisw

User avatar
Rebel
Posts: 6997
Joined: Thu Aug 18, 2011 12:04 pm
Full name: Ed Schröder

Re: YAT - Yet another tournament

Post by Rebel »

mvk wrote:Ok, but on your own machine you can also use the ICS protocol between engine and tournament. It is standard and an ICS is available as open source. The thing with files is not standard. On a chess server, even if run on a local host, the engine can peek in the history of its opponent games and adjust the opening for example. Or do you plan that this can also be done with the file: feed the entire tournament and player history to the program before each round. Joshua Shriver has run such a system (local ICS) for a long time (but he accepted Linux programs as well BTW).

To use the ICS standard is just a suggestion, because if it is to be run on your machine anyway that is probably a barrier for entry in my specific case. It is too much work to port to windows, and my new windows engine can't do these things at all.
Let me see if I get this right because my experience with servers is very limited. With Chesspartner I can play with any engine on FICS. How do I (we) move on from there?
User avatar
Rebel
Posts: 6997
Joined: Thu Aug 18, 2011 12:04 pm
Full name: Ed Schröder

Re: YAT - Yet another tournament

Post by Rebel »

UPDATE

http://rebel13.nl/misc/tournaments.html

Participant list and their specifics at the end of the page.
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.

Subscription will close on wednesday November 25, 2015
Vinvin
Posts: 5228
Joined: Thu Mar 09, 2006 9:40 am
Full name: Vincent Lejeune

Re: YAT - Yet another tournament

Post by Vinvin »

Rebel wrote:UPDATE

http://rebel13.nl/misc/tournaments.html

Participant list and their specifics at the end of the page.
ELO ratings are CCRL based.
...
Subscription will close on wednesday November 25, 2015
I hope Stockfish will join, even without book !
Ferdy
Posts: 4833
Joined: Sun Aug 10, 2008 3:15 pm
Location: Philippines

Re: YAT - Yet another tournament

Post by Ferdy »

Vinvin wrote:
Rebel wrote:UPDATE

http://rebel13.nl/misc/tournaments.html

Participant list and their specifics at the end of the page.
ELO ratings are CCRL based.
...
Subscription will close on wednesday November 25, 2015
I hope Stockfish will join, even without book !
Adding Stockfish may change the initial elo rating very much which might lead to early closure of subscription earlier than November 25 :).

Seriously I would like Crafty and Gaviota to participate even Spike which have book and position learning I think.
User avatar
Rebel
Posts: 6997
Joined: Thu Aug 18, 2011 12:04 pm
Full name: Ed Schröder

Re: YAT - Yet another tournament

Post by Rebel »

Vinvin wrote:
Rebel wrote:UPDATE

http://rebel13.nl/misc/tournaments.html

Participant list and their specifics at the end of the page.
ELO ratings are CCRL based.
...
Subscription will close on wednesday November 25, 2015
I hope Stockfish will join, even without book !
Without book would be ideal to measure what opening books are worth. Guess Marco currently has other (TCEC) interests :wink:
User avatar
michiguel
Posts: 6401
Joined: Thu Mar 09, 2006 8:30 pm
Location: Chicago, Illinois, USA

Re: YAT - Yet another tournament

Post by michiguel »

Ferdy wrote:
Vinvin wrote:
Rebel wrote:UPDATE

http://rebel13.nl/misc/tournaments.html

Participant list and their specifics at the end of the page.
ELO ratings are CCRL based.
...
Subscription will close on wednesday November 25, 2015
I hope Stockfish will join, even without book !
Adding Stockfish may change the initial elo rating very much which might lead to early closure of subscription earlier than November 25 :).

Seriously I would like Crafty and Gaviota to participate even Spike which have book and position learning I think.
Yes, I am just aware of this tournament and I would love to participate!

It will actually pushed me to get back from hibernation and set contempt, which is one feature that Gaviota lacks.

Miguel
User avatar
Rebel
Posts: 6997
Joined: Thu Aug 18, 2011 12:04 pm
Full name: Ed Schröder

Re: YAT - Yet another tournament

Post by Rebel »

Great!
User avatar
Rebel
Posts: 6997
Joined: Thu Aug 18, 2011 12:04 pm
Full name: Ed Schröder

Re: YAT - Yet another tournament

Post by Rebel »

For the preparation of the tournament I wonder a couple things.

When you start an engine from the command line then how do set the hash table size and number of threads of an UCI (say Stockfish) engine? And likewise for a WB engine?

TIA.
Ferdy
Posts: 4833
Joined: Sun Aug 10, 2008 3:15 pm
Location: Philippines

Re: YAT - Yet another tournament

Post by Ferdy »

Rebel wrote:For the preparation of the tournament I wonder a couple things.

When you start an engine from the command line then how do set the hash table size and number of threads of an UCI (say Stockfish) engine? And likewise for a WB engine?

TIA.
For uci engine, see bolded texts. Run the engine, type uci, wait for uciok, then type the setoption .... based from option declared by the engine in option name.
uci
id name Stockfish 6 64 POPCNT
id author Tord Romstad, Marco Costalba and Joona Kiiski

option name Write Debug Log type check default false
option name Contempt type spin default 0 min -100 max 100
option name Min Split Depth type spin default 0 min 0 max 12
option name Threads type spin default 1 min 1 max 128
option name Hash type spin default 16 min 1 max 1048576
option name Clear Hash type button
option name Ponder type check default true
option name MultiPV type spin default 1 min 1 max 500
option name Skill Level type spin default 20 min 0 max 20
option name Move Overhead type spin default 30 min 0 max 5000
option name Minimum Thinking Time type spin default 20 min 0 max 5000
option name Slow Mover type spin default 80 min 10 max 1000
option name UCI_Chess960 type check default false
option name SyzygyPath type string default <empty>
option name SyzygyProbeDepth type spin default 1 min 1 max 100
option name Syzygy50MoveRule type check default true
option name SyzygyProbeLimit type spin default 6 min 0 max 6
uciok
setoption name Hash value 32
setoption name Threads value 2
User avatar
Ajedrecista
Posts: 1971
Joined: Wed Jul 13, 2011 9:04 pm
Location: Madrid, Spain.

Re: YAT - Yet Another Tournament.

Post by Ajedrecista »

Hello Ed:

First of all, thanks for your effort in your tournament.

I want to add to Ferdinand's post that hash size unit is MB, which is obvious.

I know that you did not ask this, but if you want to load a different position from command line in an UCI engine (the default position is the initial one), then you must type the following text:

Code: Select all

position fen YOUR_DESIRED_FEN_STRING
And press Enter. For example:

Code: Select all

position fen rnbqkb1r/pppppppp/5n2/8/2PP4/8/PP2PPPP/RNBQKBNR b KQkq 0 2
I wrote the FEN string on my own, so please be aware that it could not be fully correct.

Good luck with YAT!

Regards from Spain.

Ajedrecista.