Sono interessato alla creazione di un motore per la risoluzione del gioco degli scacchi.
Solitamente i finali degli scacchi vengono risolti usando le basi della tabella di fine partita generate da retrograde algorithm
.
Ho trovato che l'Intelligenza Artificiale e gli Algoritmi Genetici sono stati applicati alla programmazione degli scacchi.
Tuttavia, prima di iniziare l'implementazione volevo sapere se i finali di scacchi possono essere giocati senza i tablebase di fine partita?
Se sì, allora quali sono i pro e i contro di queste alternative alle tabelle dei finali?
Esistono altri algoritmi noti per questo problema?