Page 1 of 3

How much elo is pondering worth?

Posted: Wed Aug 07, 2013 11:58 am
by Michel
Has this question been researched?

Re: How much elo is pondering worth?

Posted: Wed Aug 07, 2013 12:20 pm
by Adam Hair
I have one scant piece of data related to your question. Playing 750 games each at the CCRL blitz time control against a gauntlet of opponents, Gaviota 0.86 with ponder on measured 66 Elo stronger than ponder off (as measured by Ordo).

Re: How much elo is pondering worth?

Posted: Wed Aug 07, 2013 12:27 pm
by Michel
Thank you!

66 elo is a lot. You would think that pondering at most doubles your
thinking time. So 70 elo should be an upperbound.

It appears that Gaviota reaches this upperbound in your experiment but of course there are error bars to be considered which are quite large for
750 games.

Re: How much elo is pondering worth?

Posted: Wed Aug 07, 2013 12:40 pm
by Laskos
Michel wrote:Thank you!

66 elo is a lot. You would think that pondering at most doubles your
thinking time. So 70 elo should be an upperbound.

It appears that Gaviota reaches this upperbound in your experiment but of course there are error bars to be considered which are quite large for
750 games.
If 70 points is the doubling, isn't pondering worth significantly less? The ponder hits are about 60% for unrelated engines, so I would expect ~45 points if 70 is the doubling.

Re: How much elo is pondering worth?

Posted: Wed Aug 07, 2013 12:50 pm
by lucasart
Doubling is probably worth more than 70 elo. Although it depends on the time control and the absolute strength of the engine at hand (diminishing returns effect on both variable).

Re: How much elo is pondering worth?

Posted: Wed Aug 07, 2013 12:53 pm
by Laskos
lucasart wrote:Doubling is probably worth more than 70 elo. Although it depends on the time control and the absolute strength of the engine at hand (diminishing returns effect on both variable).
I measured that, at 40/4' CCRL and CEGT one core doubling is 70 Elo points for Houdini 3. By extrapolation, doubling at 40/40' CCRL and CEGT one core is worth 55 points, and 40/120' 1 core 45 Elo points.
http://talkchess.com/forum/viewtopic.ph ... 3&start=12

Re: How much elo is pondering worth?

Posted: Wed Aug 07, 2013 12:57 pm
by Michel
f 70 points is the doubling, isn't pondering worth significantly less? The ponder hits are about 60% for unrelated engines, so I would expect ~45 points if 70 is the doubling.
70 elo/doubling is a rule of thumb that appears to be generally accepted (it has been reported here that it is not valid for very fast time controls; but Adam's experiment was for CCRL blitz time controls which are certainly not "very fast").

45 elo would be compatible with the error bars in Adam's experiment.

Re: How much elo is pondering worth?

Posted: Wed Aug 07, 2013 1:02 pm
by Laskos
Michel wrote:
f 70 points is the doubling, isn't pondering worth significantly less? The ponder hits are about 60% for unrelated engines, so I would expect ~45 points if 70 is the doubling.
70 elo/doubling is a rule of thumb that appears to be generally accepted (it has been reported here that it is not valid for very fast time controls; but Adam's experiment was for CCRL blitz time controls which are certainly not "very fast").

45 elo would be compatible with the error bars in Adam's experiment.
Diminishing returns are very visible, at ultra-short controls doubling can be 150 points, at blitz CCRL and CEGT 70 points, and on 8 core 40/120' 35 points. So, one has to assume 40/4' on a pretty old CCRL and CEGT core to talk of 70 points for doubling.

Re: How much elo is pondering worth?

Posted: Wed Aug 07, 2013 2:04 pm
by Adam Hair
The ponder on/ponder off games used an actual time time control of 40 moves in 155 seconds, which roughly equates games on my (deceased) computer to the CCRL 40/4 reference. From previous time odds experiments, I estimate that doubling the speed at that time control on my computer is worth 70 to 90 Elo.

Re: How much elo is pondering worth?

Posted: Wed Aug 07, 2013 3:10 pm
by velmarin
But it seems very difficult to measure these issues.

If you put "ponder ON" in both engines should not have differences.

For example, Houdini has a strength of 3000 on computer "A" of a core, and will have an strength of 3000 on computer "B"of a 4 cores,
against ther others engines within the same system.

But if it competes "A" versus "B", things change, still the same engine,
"B" crush "A".

The grace of "Ponder ON" the engine is hand made the expected move, which will be already stored in the HASH, but if the move is a surprise, is useless.