ChessBase 14

Syzygy Tablebases

Syzygy Tablebases

Previous topic Next topic  

Syzygy Tablebases

Previous topic Next topic  

ChessBase 13 ondersteunt een relatief nieuw eindspel database formaat, de Syzygy Endgame Tablebases. Oudere versies ondersteunen de Nalimov Endgame Tablebases en die worden ook nog in deze versie ondersteund. Het nieuwe formaat werd ontworpen door de Nederlander Ronald de Man. De meeste nieuwe engines ondersteunen dit formaat al.

 

U kunt de Syzygy Endgame Tablebases activeren via

Bestand – Instellingen – Tablebases – Details.

 

syzygy

 

Vul het pad in van de map waar de Syzygy Tablebases staan bij de “GUI” en “Engine” tabs. Als u klikt op de drie puntjes komt u in het standaard Windows dialoogvenster om de map te kiezen. Blader naar de map en klik op OK om te bevestigen en het programma zal van nu af aan de informatie in de tablebase gebruiken.

 

U kunt controleren of de toegang werkt door te kijken naar de output van een engine.

 

tbaccess

 

In dit voorbeeld ziet u “tb=xxx” staan, waarmee de Houdini engine aangeeft hoe vaak de eindspel tablebase geraadpleegd wordt. Een groot voordeel van de Syzygy Endgame Tablebases is dat ze veel kleiner zijn. De 6-man Syzygy Tablebases heeft 150 GB opslag nodig waar de Nalimov Tablebases meer dan 1 TB nodig heeft.

 

De Syzygy Endgame Tablebases houden rekening met de 50 zetten regel. Als er 50 zetten worden gedaan zonder dat er een stuk geslagen wordt of een pion gezet wordt, dan is de partij remise. Aangezien de data in het RAM geheugen geplaatst kunnen worden, werkt het erg snel en effectief. De Syzygy Endgame Tablebases worden momenteel door erg veel moderne engines gebruikt.

 

De Komodo engine gebruikt bijvoorbeeld de Syzygy Endgame Tablebases tijdens het zoeken, maar gebruikt ook de Nalimov Tablebases als er een stelling op het bord komt. Waarschijnlijk worden de Syzygy Endgame Tablebases populair bij ontwikkelaars van engines.

 

De beste manier om aan de complete Syzygy Endgame Tablebases te komen is de Endgame Turbo 4 in onze online winkel te kopen.

 

Vanwege de afmeting van de tablebases kunt u deze beter niet in de Documenten map installeren maar bijvoorbeeld in C:/Tablebases/.

 

Er zijn twee verschillende soorten Syzygy Tablebases.

 

1.WDL (Win-Draw-Loss). In deze bestanden wordt enkel informatie opgeslagen over het resultaat van de stelling. Dit is de enige informatie die gebruikt wordt bij het zoeken. Gebaseerd op deze informatie kan de engine niet bepalen hoeveel zetten er nodig zijn om de partij te winnen. De engine wordt enkel geïnformeerd of de stelling, winst, verlies of remise oplevert.
 
2.DTZ (Distance to Zero). Deze tablebases worden gebruikt door de GUI om een waarde te genereren die aangeeft hoeveel zetten het zal duren om de partij te winnen. Sommige engines gebruiken deze informatie tijdens het zoeken.
 
De Syzygy Endgame Tablebases ondersteunen bitbases in zowel WDL als DTZ formaat. Het laatste formaat wordt enkel gebruikt als er al een exacte stelling op het bord staat. Maar enkel voor het aantal zetten voor er een ander eindspel bereikt wordt (of soms schaakmat). Een ander eindspel begint zodra er een zet gedaan wordt die de 50 zetten regel opnieuw doet starten. Dus als er een stuk geslagen wordt of een pion verzet wordt, begint er een nieuw eindspel en gaat de teller terug naar 1. Als een pion naar voren gaat, wordt na elke pionzet de teller teruggezet naar 1. Dat betekent dat de teller gereset wordt na elke zet die de stelling onomkeerbaar verandert.

 

Dit betekent dat de Syzygy Endgame Tablebases anders zijn dan de tablebases die tot op heden werden gebruikt. Het houdt in dat de zetten tot aan het mat niet per se worden getoond, maar de zetten tot aan de transitie naar een ander eindspel. Bij het sorteren van de zetten komen pion zetten, slaan en promotie eerst, aangezien dat de zetten zijn waarmee vooruitgang geboekt wordt.

 

Als u bijvoorbeeld de Komodo 8 engine gebruikt om een eindspel met 5 of 6 stukken te analyseren dat zeker gewonnen moet zijn, geven de Syzygy Endgame Tablebases een evaluatie van +250. Er wordt geen “Mat in x zetten” meer getoond.

 

Zoals bij de Nalimov tablebases zijn er 290 bestanden voor de eindspelen met 3/4/5 stukken, maar ze worden anders verspreid. De Nalimov tablebases hebben twee bestanden per eindspel: een voor wit aan zet en een voor zwart aan zet. De Syzygy Tablebases hebben maar één bestand nodig, ongeacht wie er aan zet is, maar er zijn twee versies van elke tablebase: een met WDL (Win-Draw-Loss) en de andere met het DTZ (Distance-To-Zero) resultaat.