En los juegos por turnos , el cerebro permanente (también llamado ponderación ) es el acto de pensar durante el turno del oponente. Los motores de ajedrez que continúan calculando incluso cuando no es su turno de jugar terminan eligiendo movimientos que son más fuertes que si no pudieran calcular en el turno de su oponente.
Usar con programas de ajedrez
La fuerza de los programas de ajedrez depende en gran medida de la cantidad de tiempo asignado para calcular. Muchos programas de ajedrez usan la ponderación para mejorar su fuerza. Los programas actuales no pueden crear planes estratégicos, por lo que un programa simplemente intenta predecir el movimiento del oponente y comienza a calcular su respuesta. Si el movimiento del oponente se ha adivinado correctamente, el programa continúa calculando. Si la predicción falla, el programa comienza un nuevo cálculo.
Reflexionar es menos efectivo que pensar normalmente. Por ejemplo, si el programa adivina correctamente el 25% de los movimientos del oponente, el uso de la ponderación equivale en promedio a aumentar el tiempo de cálculo normal en un factor de 1,25.
En las partidas de ajedrez entre dos ordenadores, reflexionar sólo tiene sentido si los motores de ajedrez que compiten utilizan procesadores o núcleos separados . Si comparten el mismo núcleo, el programa de ponderación le roba la mitad del tiempo al programa pensando en la forma normal y usa el tiempo robado de manera menos efectiva. Por esta razón, las GUI de ajedrez tienen una opción para apagar el cerebro permanente.
Referencias
- Levy, David ; Recién nacido, Monty (1991), Cómo las computadoras juegan al ajedrez , Computer Science Press, ISBN 0-7167-8121-2
- Newborn, Monty (1975), Computer Chess , Nueva York: Academic Press