How does an engine with 0 ELO play ?

Discussion of anything and everything relating to chess playing software and machines.

Moderators: hgm, Rebel, chrisw

User avatar
Kotlov
Posts: 266
Joined: Fri Jul 10, 2015 9:23 pm
Location: Russia

Re: How does an engine with 0 ELO play ?

Post by Kotlov »

Ozymandias wrote: A "0 Elo player" may just make as little sense,
"0 Elo player" will have the result 151-849 vs "300 Elo player" and 646-354vs "-100 Elo player".
Eugene Kotlov
Hedgehog 2.1 64-bit coming soon...
Dann Corbit
Posts: 12537
Joined: Wed Mar 08, 2006 8:57 pm
Location: Redmond, WA USA

Re: How does an engine with 0 ELO play ?

Post by Dann Corbit »

Kotlov wrote:
Ozymandias wrote: A "0 Elo player" may just make as little sense,
"0 Elo player" will have the result 151-849 vs "300 Elo player" and 646-354vs "-100 Elo player".
Yes, of course, you are right. It is all distance between members with Elo.
My other post is in error, because I imagined that the player could have no gains, but this is not correct.
Taking ideas is not a vice, it is a virtue. We have another word for this. It is called learning.
But sharing ideas is an even greater virtue. We have another word for this. It is called teaching.
User avatar
Kotlov
Posts: 266
Joined: Fri Jul 10, 2015 9:23 pm
Location: Russia

Re: How does an engine with 0 ELO play ?

Post by Kotlov »

Dann Corbit wrote:
Kotlov wrote:
Ozymandias wrote: A "0 Elo player" may just make as little sense,
"0 Elo player" will have the result 151-849 vs "300 Elo player" and 646-354vs "-100 Elo player".
Yes, of course, you are right. It is all distance between members with Elo.
My other post is in error, because I imagined that the player could have no gains, but this is not correct.
like example

Image

0 Elo - is not Random Mover, is much better (in CCRL paradigm, of course).

If we imagine an elo-rating, where 0 will be the strength of random-mover engine, then the rating of the Stockfish will be over 40000+ (about 1 : 40^60)
Last edited by Kotlov on Mon Apr 16, 2018 11:11 pm, edited 1 time in total.
Eugene Kotlov
Hedgehog 2.1 64-bit coming soon...
User avatar
Ozymandias
Posts: 1532
Joined: Sun Oct 25, 2009 2:30 am

Re: How does an engine with 0 ELO play ?

Post by Ozymandias »

Kotlov wrote:
Ozymandias wrote: A "0 Elo player" may just make as little sense,
"0 Elo player" will have the result 151-849 vs "300 Elo player" and 646-354vs "-100 Elo player".
You keep using the word "player" in that phrase, as if it had any real meaning when applied to some entities.
whereagles
Posts: 565
Joined: Thu Nov 13, 2014 12:03 pm

Re: How does an engine with 0 ELO play ?

Post by whereagles »

In LC0 zero ELO is marked as random play, and I agree with the definition because it's absolute. This is similar to the temperature ºK kelvin scale, which is absolute, as opposed to ºC or ºF, which are relative to something.

In this context negative ELO means playing misere and that is a whole different game. I don't think you can't play worst than random without being suicidal, and that requires having some skill, i.e. ELO > 0. Which kind of demonstrates the point as well.
whereagles
Posts: 565
Joined: Thu Nov 13, 2014 12:03 pm

Re: How does an engine with 0 ELO play ?

Post by whereagles »

Kotlov wrote:If we imagine an elo-rating, where 0 will be the strength of random-mover engine, then the rating of the Stockfish will be over 40000+ (about 1 : 40^60)
Are you sure? LCZero is rated some ~4800 in that scale, which sort of translates to ~2500-2600 fide. SF9 is ~3400 fide, meaning it will be ~6000 in 0 = random.
User avatar
Kotlov
Posts: 266
Joined: Fri Jul 10, 2015 9:23 pm
Location: Russia

Re: How does an engine with 0 ELO play ?

Post by Kotlov »

whereagles wrote:Are you sure? LCZero is rated some ~4800 in that scale,
Sure.

If RM = 0 Elo and LCZero = 4800 Elo then RM take 1 point from 10^12 games against LCZero.
LCZero so weak?
No. => 0 Elo is not RM that scale (or 4800 not LCZero)
Eugene Kotlov
Hedgehog 2.1 64-bit coming soon...
Milos
Posts: 4190
Joined: Wed Nov 25, 2009 1:47 am

Re: How does an engine with 0 ELO play ?

Post by Milos »

Kotlov wrote:
Ozymandias wrote: A "0 Elo player" may just make as little sense,
"0 Elo player" will have the result 151-849 vs "300 Elo player" and 646-354vs "-100 Elo player".
You could also define 0 Elo as absolute.
It is actually quite simple. Absolute 0 Elo player would have 0 point from any match against anyone.
Milos
Posts: 4190
Joined: Wed Nov 25, 2009 1:47 am

Re: How does an engine with 0 ELO play ?

Post by Milos »

Kotlov wrote:
whereagles wrote:Are you sure? LCZero is rated some ~4800 in that scale,
Sure.

If RM = 0 Elo and LCZero = 4800 Elo then RM take 1 point from 10^12 games against LCZero.
LCZero so weak?
No. => 0 Elo is not RM that scale (or 4800 not LCZero)
RM can never be 0 Elo, because engine playing perfect suicide chess is infinitely weaker than RM in normal chess.
User avatar
Kotlov
Posts: 266
Joined: Fri Jul 10, 2015 9:23 pm
Location: Russia

Re: How does an engine with 0 ELO play ?

Post by Kotlov »

Milos wrote:RM can never be 0 Elo, because engine playing perfect suicide chess is infinitely weaker than RM in normal chess.
If taken as 0 Elo=RM then "suicide chess players" will be less than 0.
IDK why your not understanding that?
Eugene Kotlov
Hedgehog 2.1 64-bit coming soon...