mwyoung wrote: ↑Tue Jul 23, 2019 11:35 pm
stavros wrote: ↑Fri Feb 13, 2015 12:21 am
after the latest stf6 komodo 8 etc, i wonder how much elo more can be achieve via programming,on the same hardware of course.
100,200,300 elo more? it could be a poll but anyway just a "food of thought"
my personal feeling not more than 100 elo. more? it would be a miracle
dont forget pls on the same hardware! lets say a medium pc 2 core etc..
I been seeing the same predictions for almost 20 years. And progress has not stopped yet given equal hardware. I love pulling these predictions, and playing the programs from 5 years ago, 10 years ago, 15 years ago.... And watching the modern programs thrash the older programs by hundreds of elo points.
These prediction errors are made because people generally do not understand the vastness of the game tree in chess. And think chess is solvable.
One of the funniest things I have seen is someone claiming if they could use a 100,000,000 CPU and GPUs chess could be solved.
In 5 years I will be doing the same with todays programs...
In theory if people write the best possible software for some hardware then there cannot be improvement only by software even without solving chess.
The improvement only by software show something not about chess but about programming and it shows that the chess software of the best engines is not close to being perfect not in the meaning of solving chess but in the meaning that it is impossible to get improvement only by software.
I believe that one of the reasons for big elo gap between old programs and new programs is the fact that old programs are not designed to play for a draw against stronger players.
It may be interesting how much elo programs can earn by knowing the elo of the opponent against the default version.
For example suppose that you know that your opponent is 200 elo stronger if you play normally.
Can engine change their style to reduce the gap to a significantly smaller number than 200 elo based on the information(for example by changing contempt?)
Same question for the case that you know your opponent is 200 elo weaker.
It may be interesting to have some tournament with unequal time control when the participants use different contempt to see how much elo can be achieved by contempt.
I believe programmers may do better than contempt but unfortunately I do not see tournaments to test it.