This project allows you to simultaneously start 8 NNUE chess engines each with over 3400 ELO points and to obtain a single move through the majority and scoring criteria.
The main purpose of the project, Synergy-Chess, is aimed at minimizing the errors that can derive from the analysis of a single chess engine, but it can also be used for pure fun, to compare it with other chess engines or for educational purposes.
Synergy-Chess is therefore a multiple chess engine, it works in a Windows environment and must be installed on the free chess GUI "Arena 3.5.1" on which the program has been extensively tested, it is also essential to have the free program Python 3.9, or later.versions, on your PC
The effectiveness of the aforementioned system is disputed because in a hypothetical comparison between Synergy-Chess and a single chess engine the latter would have an advantage, because its analyzes would exploit all the processing power of the CPU while Synergy-Chess would necessarily divide the CPU power among its 8 chess engines, therefore less analytical depth,
and this is an irrefutable fact ! however this problem is partially overcome thanks to the processing speed of the new generation CPUs that allow the single Synergy-Chess chess engines to reach and even exceed "The Minimum Threshold" relating to the depth of analysis that produces results of the highest level ;
Furthermore, suppose in games ranging between 15/60 minutes, each chess engine dedicates more or less time to the analysis based on the complexity of the position and the playing time available, therefore in simple or forced situations the chess engine analyzes with minimum depth and time, and in this way it saves and accumulates precious seconds and minutes that can be used in the most complicated positions, so in these game phases the greater depth of analysis of the single chess engine is irrelevant.
Finally, by virtue of the seconds / minutes saved and the processing speed of modern CPUs, Synergy-Chess should partially compensate for its lower depth of analysis, in addition, in a predefined game time of 15/60 minutes the greater depth of analysis of a single chess engine is not decisive. Obviously all this is not officially certified by the chess authorities, however the Synergy-Chess program is available for free for anyone who wants to test and verify its performance: : https://github.com/scacchig/Synergy-Chess
Conclusionmy tests give excellent results, but I invite the readers of this article and all chess enthusiasts to try the free and open source program Synergy-Chess, also, if any chess GUI author wanted to test the system and then implement it in their GUI it would be great because this simplifies the use of the system and makes it accessible even to inexperienced computer users.
Comments