Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Chess Solved More Simply

Author: Dann Corbit

Date: 14:41:27 05/15/01

Go up one level in this thread


On May 15, 2001 at 11:13:41, Graham Laight wrote:
[snip]
>Out of interest, if one only played 2800 opponents, and always won, what would
>one's rating be?

The same as one who played 500 ELO players and always won.  It would gradually
rise towards infinity.  You'de get a sharper curve with the 2800 opponents, but
if you never lose or draw and always win you have infinite ELO.

Look at this equation:
double          win_expectancy(double rating_difference)
{
    return 1.0 / (pow(10.0, (rating_difference / 400.0)) + 1.);
}

Q: For what value of rating_difference does this function return 1?
A: Negative and large.

However, since the precision of the calculations is fairly limited, it might
tend to _actually_ level off around (average_pool_rating + 2600) since that will
give something very close to 1 in the difference calculation for double
precision calculation.  If the calculations are performed at arbitrary
precision, the values will continue to rise.





This page took 0 seconds to execute

Last modified: Thu, 15 Apr 21 08:11:13 -0700

Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.