Calibration ELO : échelle de Jacob
Description par le détail de ma méthode pour calibrer en performance des moteurs d’échecs.
Description par le détail de ma méthode pour calibrer en performance des moteurs d’échecs.
Ingénieur de la NASA et créateur du champion du monde MChess, Marty Hirsch a inventé le terme « chess engine » et privilégié une approche humaine du jeu. Malgré son titre en 1995, sa carrière fut brisée par un litige commercial et le virage manqué vers Windows.
Robert Hyatt, professeur d’informatique, a consacré cinquante ans à créer Blitz, Cray Blitz et Crafty, trois moteurs qui ont façonné l’histoire des échecs informatiques. Cray Blitz a remporté deux titres mondiaux, tandis que Crafty est devenu la référence open source qui a formé des générations de programmeurs. Cette anthologie retrace son parcours, ses innovations et son influence durable sur toute la discipline.
Glaurung 2.2 x64, ancêtre direct de Stockfish, réalise une performance de 3163 ± 23 Elo sur 8 threads du Ryzen 9 7950X3D — soit +168 points par rapport à sa cote SSDF officielle sur Q6600 4 CPU. Sur 75 parties, il affiche un bilan parfaitement équilibré à 50%, dominant les moteurs sur hardware inférieur (76-80%) mais nettement distancé par Wasp et Rybka à hardware égal (30-33%). Contrairement à Wasp, dont le gain exceptionnel sur ce processeur suggère un fort effet V-Cache 3D, Glaurung suit une loi d’échelle NPS strictement classique.
Un lycéen danois de 17 ans écrit dans sa chambre, sur un Z80, le programme d’échecs en 4 kilo-octets que personne n’a jamais surpassé. Quarante ans plus tard, les jouets Lexibook tournent encore son code. Entre-temps, il a inventé Excel sans le savoir.
Meilleure performance du laboratoire : 5 victoires, 0 défaite sur un pool moyen à 3103 Elo. Wasp s’impose notamment face à Rybka 2.4MP en 8 threads sur même hardware (53,3%) — un duel algorithmique pur. Les mesures SSDF officielles (2960 sur Athlon, 3065 sur Q6600, 3159 sur Ryzen 7 1800X) confirment une progression régulière de ~35 Elo par doublement de NPS. Le V-Cache 3D du 7950X3D fait le reste.
De 2011 à 2015, l’affaire Rybka a fracturé la communauté du chess computing en deux camps irréconciliables : d’un côté l’ICGA, qui a banni à vie Vasik Rajlich et annulé ses quatre titres mondiaux pour dérivation non déclarée du moteur open source Fruit ; de l’autre, des figures aussi respectées que le mathématicien Søren Riis et le double champion du monde Ed Schröder, qui ont dénoncé une procédure viciée par les conflits d’intérêt. Entre preuves techniques contestées, retournements spectaculaires et arbitrage partiel de la FIDE, la question fondamentale — Rybka était-il ou non un dérivé de Fruit ? — n’a jamais été tranchée, faute d’un code source que Rajlich n’a jamais rendu public.