Explication
Une table de finales enregistre le résultat de toutes les positions légales d’un ensemble comprenant peu de pièces. Au lieu d’estimer une position au moyen d’une recherche, un logiciel consulte une réponse précalculée. Syzygy couvre les finales comptant jusqu’à sept pièces, les deux rois compris, mais les positions avec des droits de roque ne font pas partie des tables standard.
WDL et DTZ
Syzygy répartit ses principales informations entre deux types de fichiers. WDL signifie win, draw, loss : gain, nulle ou perte avec un jeu parfait, avec des informations liées à la règle des cinquante coups. DTZ signifie distance to zeroing : la distance jusqu’à un coup qui remet à zéro le compteur de cette règle, c’est-à-dire une prise ou un mouvement de pion.
Ensemble, ces données permettent à un de préserver un gain ou une nulle sans ignorer le risque que cinquante coups de chaque camp s’écoulent sans prise ni mouvement de pion. Cela ne signifie pas que Syzygy choisit toujours le mat le plus court. Sa métrique principale cherche à préserver le résultat et à atteindre à temps un coup qui remet le compteur à zéro.
Les tables sont exactes dans les limites de leur couverture, mais elles ne peuvent pas répondre pour des positions comportant davantage de pièces et ne remplacent pas la compréhension des finales. Elles ont également besoin du bon compteur de demi-coups, car un même échiquier peut représenter un gain ou une nulle selon l’avancement du décompte des cinquante coups.
et sont d’autres familles de tables de finales. Toutes deux sont principalement associées aux données de distance jusqu’au mat, tandis que Syzygy est connue pour WDL, DTZ et sa large intégration aux moteurs modernes.
Confusions fréquentes
Résultat exact et mat le plus court
Syzygy peut prouver un gain, une nulle ou une perte, mais DTZ privilégie l’arrivée à une prise ou à un mouvement de pion qui préserve le résultat, pas nécessairement au mat le plus rapide.
Sept pièces
La limite inclut les deux rois. Deux rois et cinq autres pièces constituent déjà une finale à sept pièces.
Sources
- 1.Chess endgame database (tablebase) generator, Ronald de Man
- 2.Syzygy endgame tablebase probing, python-chess
- 3.Advanced Topics, Stockfish
