Spiegazione
Calcolare negli scacchi significa immaginare mosse legali future e valutare le posizioni risultanti. Il calcolo a forza bruta esplora sistematicamente un insieme ampio di possibilità. Ogni mossa considerata apre un ramo e ogni risposta genera ulteriori rami, formando un albero delle varianti.
Per un computer, la forza bruta in senso stretto esaminerebbe ogni ramo fino a una profondità uniforme e ne confronterebbe i risultati. Il numero di posizioni cresce con estrema rapidità, quindi i veri ordinano le mosse ed eliminano molti rami mediante tecniche di ricerca. La loro deriva dalla valutazione delle posizioni raggiunte dalla ricerca, non dall'esame letterale dell'intera partita.
Nell'allenamento umano, l'espressione viene usata di solito in senso più pratico. Il giocatore comincia dalle mosse che esigono una risposta, come scacchi e catture, le segue fino a una conclusione chiara e poi esamina opzioni più tranquille. Il metodo è utile in una o in una posizione tattica, ma tentare di controllare tutto consuma tempo ed energie. Il permette di riconoscere configurazioni familiari e ridurre il numero di rami che richiedono un'analisi dettagliata.
Quando interrompere la ricerca
Un ramo può terminare quando conduce al matto, a un guadagno o una perdita forzata di materiale, a una ripetizione chiara oppure a una posizione stabile confrontabile con le alternative. Senza una valutazione finale, elencare mosse non costituisce un calcolo completo.
Confusioni comuni
Forza bruta significa esaminare ogni mossa
In senso informatico stretto si avvicina a una ricerca esaustiva. Nel pensiero umano indica di solito un esame ampio e disciplinato, non letteralmente completo.
Calcolare molti rami elimina la necessità di valutare
No. Alla fine di ogni ramo il giocatore deve stabilire quale lato stia meglio e perché; altrimenti ha soltanto elencato mosse.
Fonti
- 1.Introduction | Mastering Calculation, ChessBase Books
- 2.Brute-Force, Chess Programming Wiki
