Spiegazione
L’effetto orizzonte nasce perché un può cercare soltanto fino a un limite finito. Quel confine è l’orizzonte della ricerca. Se una grave perdita si verifica subito oltre, la posizione al confine può sembrare molto migliore di quanto sia realmente.
Il caso classico riguarda una minaccia inevitabile. Il motore trova sacrifici o manovre che ritardano la perdita di alcune mosse e la spingono oltre l’orizzonte. La conseguenza rimane inevitabile, ma la non la vede più nel punto in cui la ricerca si arresta.
Non ogni tattica profonda mancata è un effetto orizzonte. La caratteristica decisiva è un’illusione creata dal limite: rinviare il problema sembra risolverlo perché la conseguenza scompare temporaneamente dall’albero esaminato.
Una difesa comune è la ricerca di quiescenza. Al limite normale, il motore continua con alcune mosse forzanti, soprattutto catture e, secondo l’implementazione, scacchi o promozioni, finché la posizione diventa meno instabile. L’, le estensioni che aggiungono ricerca a varianti speciali e un migliore , che prova prima le opzioni promettenti, riducono alcuni casi, ma nessun limite finito elimina completamente il rischio.
Uso e contesto
Aumentare la profondità di un’unità può rivelare la conseguenza nascosta, anche se un problema diverso può sempre trovarsi appena oltre il nuovo orizzonte.
Confusioni comuni
Effetto orizzonte e generale mancanza di profondità
L’effetto orizzonte non consiste soltanto nel non vedere lontano; è un giudizio distorto causato dallo spostamento di una conseguenza oltre il limite della ricerca.
Ritardare e impedire
Una sequenza può rinviare una perdita senza cambiare il fatto che la perdita sia forzata.
Fonti
- 1.Horizon Effect, Chess Programming Wiki
- 2.An Examination of Brute Force Intelligence, IJCAI
