Spiegazione
Una tablebase dei finali contiene informazioni calcolate in anticipo per posizioni con pochi pezzi. Invece di stimare una posizione, può indicare quale risultato sia forzabile con gioco perfetto entro la propria copertura, normalmente vittoria, patta o sconfitta per il colore al tratto.
Le tablebase vengono generate in modo esaustivo, procedendo a ritroso da posizioni finali note. Le tablebase Syzygy, ampiamente usate dai , coprono materiale fino a sette pezzi. I loro file WDL registrano win, draw, or loss, cioè vittoria, patta o sconfitta. I file DTZ registrano distance to zero, ossia la distanza da una mossa come una cattura o una mossa di pedone. Queste mosse azzerano il conteggio rilevante per la regola delle cinquanta mosse, che può permettere una richiesta di patta dopo cinquanta mosse di ciascun giocatore senza catture né mosse di pedone. Le informazioni DTZ aiutano a scegliere un seguito compatibile con tale regola.
Una tablebase non è semplicemente una valutazione estremamente profonda del motore. Per una posizione coperta, il risultato proviene da dati precomputati anziché dall'aumento della normale di ricerca. È inoltre diversa da un : il libro fornisce scelte preparate vicino all'inizio della partita, mentre la tablebase risolve finali con materiale limitato.
Uso e contesto
La risposta esatta può dipendere dal tipo di tablebase e dal modo in cui gestisce regole come quella delle cinquanta mosse; per questo varie metriche possono accompagnare lo stesso risultato di base.
Confusioni comuni
Tablebase e valutazione del motore
La valutazione di un motore è una stima calcolata esplorando possibili continuazioni; una tablebase fornisce un risultato esatto precomputato per una posizione che rientra nella sua copertura.
Visualizza termineFonti
- 1.Chess endgame database (tablebase) generator, Ronald de Man
- 2.Advanced Topics, Stockfish Developers
- 3.FIDE Laws of Chess taking effect from 1 January 2023, FIDE
