Syzygy Tablebases
ChessBase supporta un formato di database finali relativamente nuovo, le Syzygy tablebase finali. Le versioni precedenti supportavano solo i Tablebase Nalimov dei finali, che sono ancora supportati in questa versione. Il nuovo formato è stato progettato da Ronald de Man dall'Olanda. La maggior parte dei nuovi motori scacchistici supporta già questo formato.
Puoi attivare le tablebase Syzygy nell impostazioni del programma, nel menu File – Opzioni – TableBases.
Immettere il percorso della cartella in cui sono archiviate le tablebase Syzygy nelle schede "GUI" e "Motore". Facendo clic sul pulsante con i tre punti si attiva la finestra di dialogo standard di Windows per selezionare la cartella. Fare clic su OK per confermare le impostazioni e il programma ora utilizzerà le informazioni nelle tablebase.
È possibile verificare se l’accesso alle tablebase funziona dando uno sguardo ai dati visualizzati da un motore scacchistico.
In questo esempio puoi vedere le voci "tb = xxx", che mostrano la frequenza con cui il motore di scacchi Houdini accede alle tablebase dei finali. Un grande vantaggio delle Syzygy è che sono molto più piccole. Le tablebase Syzygy da 6 pezzi richiedono 150 GB di spazio su disco, mentre le tablebase Nalimov richiedono più di 1 TB.
Le tablebase Syzygy prestano attenzione alla regola della patta per le 50 mosse. Se ci sono 50 mosse senza che un pezzo venga preso o un pedone sia mosso, la partita viene pareggiata. Poiché è possibile accedere ai dati nella RAM in modo molto rapido ed efficace, le basi Syzygy sono ora utilizzate di default da molti moderni motori di scacchi.
Ad esempio, il motore scacchistico di Komodo utilizza solo le tablebases Syzygy durante la ricerca, ma utilizza anche le le Nalimov quando una posizione è sulla scacchiera. È prevedibile che le tablebase Syzygy diventeranno sempre più popolari tra gli sviluppatori di motori.
Il modo migliore per ottenere le tablebases Syzygy complete è acquistare Endgames Turbo 4 dal nostro negozio online.
A causa delle dimensioni dei tablebase è meglio installarli fuori dalla cartella Documenti, ad esempio in C: / Tablebases /.
Esistono due diversi tipi di tablebase Syzygy.
WDL (Win-Draw-Loss).
In questi file vengono memorizzate solo le informazioni sul risultato della posizione. Questa è l'unica informazione utilizzata nella ricerca. Sulla base di queste informazioni il motore scacchistico non può dire quante mosse ci vorranno per vincere la partita. Il motore viene semplicemente informato se la posizione è una vittoria, una sconfitta o un pareggio.
DTZ (Distance to zero).
Queste tablebase vengono utilizzate dalla GUI per generare un valore che indica quante mosse ci vorranno per vincere la partita. Alcuni motori utilizzano queste informazioni durante la ricerca.
Le tablebase Syzygy supportano i bitbase sia in formato WDL che DTZ. Quest'ultimo formato viene utilizzato solo quando una posizione precisa è già sulla scacchiera. Tuttavia, solo il numero di mosse per raggiungere un'altra posizione finale (o talvolta scacco matto). Un altro finale inizia dopo ogni mossa che ripristina la regola delle 50 mosse. In base a questa definizione, ogni volta che un pezzo viene preso o un pedone si muove, inizia una nuova partita finale e il conteggio è impostato a 1. Se un pedone continua ad avanzare, dopo ogni mossa il conteggio è di nuovo 1. Ciò significa che il conteggio viene azzerato dopo ogni movimento che cambia la posizione in modo irreversibile.
Ciò significa che le tablebase Syzygy sono diverse dalle tablebase utilizzate fino ad ora. Ciò significa che le mosse per il matto non vengono necessariamente visualizzate, ma le mosse per la transizione in un'altra posizione risolta. Quando si verificano mosse di pedone, mosse di cattura e promozione, vengono messe per prime, perché sono le mosse che portano avanti la partita.
Ad esempio, se stai utilizzando il motore Komodo 8 per analizzare una posizione finale di 5 o 6 pezzi che può essere sicuramente vinta, Le Syzygy potrebbero dare una valutazione di +250. Non c'è più la visualizzazione di "Matto in x mosse".
Come nel caso delle tablebase di Nalimov, ci sono 290 file per il finale da 3/4/5 pezzi, ma sono distribuiti in modo diverso. Le tablebase Nalimov hanno due file per finale, uno per "White To Move", uno per "Black To Move". Le tablebase Syzygy richiedono solo un file, indipendentemente da chi deve muovere, ma ci sono due versioni di ciascuna tablebase: una contiene il risultato WDL (Win-Draw-Loss) e l'altra contiene il risultato DTZ (Distance-To-Zero).