En programas del ajedrez de computadora, el nulo-mueve heurístico es una técnica heurística usada para realzar la velocidad del algoritmo Alfa-beta de la poda .
la poda Alfa-beta apresura el algoritmo del punto de silla identificando los atajos, puntos del en el árbol de juego donde está tan bueno el cargo actual para que el lado se mueva que el mejor juego por el otro lado lo habría evitado. Puesto que tales posiciones no habrían podido resultar del mejor juego, ellas y todas las ramas del árbol de juego que las proviene pueden ser no hechas caso. Cuanto más rápidamente el programa produce los atajos, más rápidos son los funcionamientos de la búsqueda. Nulo-mover heurístico se diseña conjeturar atajos con menos esfuerzo que ser requerido de otra manera, mientras que conserva un nivel razonable de exactitud.
Nulo-mover heurístico se basa en el hecho de que la mayoría de los movimientos de ajedrez razonables mejoran la posición para el lado que lo jugó. Así pues, si el jugador cuya vuelta que es moverse puede perder la derecha de moverse (una acción ilegal en el ajedrez ) y todavía de tener una posición bastante fuerte producir un atajo, después el cargo actual produciría casi ciertamente un atajo si el jugador actual se movió realmente.
En el empleo nulo-mover heurístico, el programa de computadora primero pierde la vuelta del lado cuya vuelta es mover, y después realiza una búsqueda alfa-beta en la posición resultante a una profundidad más baja que habría buscado el cargo actual lo tenía no usado el movimiento nulo heurístico. Si esta búsqueda baja produce un atajo, asume que la búsqueda a toda profundidad en la ausencia de una vuelta perdida también habría producido un atajo. Porque una búsqueda baja es más rápida que una búsqueda más profunda, el atajo se encuentra más rápido, acelerando el programa del ajedrez de computadora. Si la búsqueda baja no puede producir un atajo, después el programa debe hacer la búsqueda a toda profundidad.
Este acercamiento hace dos asunciones. Primero, asume que la desventaja de perder su vuelta es mayor que la desventaja de realizar una búsqueda más baja. Con tal que la búsqueda más baja no sea demasiado más baja (en la puesta en práctica, nulo-mover la búsqueda es generalmente 2 o 3 capas más bajas que habría sido la búsqueda completa), ésta es generalmente verdad. En segundo lugar, asume que nulo-mover la búsqueda producirá un atajo con frecuencia bastante para justificar la ejecución pasada tiempo nulo-mueven búsquedas en vez de búsquedas completas. En la práctica, esto es también generalmente verdad.
Hay, sin embargo, una clase de posiciones del ajedrez donde empleo nulo-mueve resultado heurístico de la poder en equivocaciones tácticas severas. En estos Zugzwang del (alemán para el " forzado al move") las posiciones, el jugador cuya vuelta que es moverse tiene solamente malos movimientos como sus opciones legales, y así que serían realmente mejores apagado si estuvieron permitidas perder la derecha de moverse. En estas posiciones, nulo-mover heurístico puede producir un atajo donde una búsqueda completa no habría encontrado uno, haciendo el programa asumir que la posición es muy buena para un lado que puede de hecho ser muy malo para.
Para evitar usar nulo-mover heurístico en las posiciones del zugzwang, la mayoría de los programas ajedrez-que juegan que utilicen nulo-muevan restricciones puestas heurísticas en su uso. Tales restricciones incluyen a menudo no usar nulo-mueven heurístico si
el lado a moverse está en cheque
sigue habiendo el lado a moverse tiene solamente su del rey y de los empeños
sigue habiendo el lado a moverse tiene una pequeña cantidad de los pedazos
el movimiento anterior en la búsqueda era también un movimiento nulo.
Otro heurístico para ocuparse del problema del zugzwang es Omid David Tabibi y el de Nathan Netanyahu verificado nulo-mueve la poda . En verificado nulo-mover la poda, siempre que el bajos nulo-muevan búsqueda indiquen un dejar-alto, en vez de cortar la búsqueda del nodo actual, la búsqueda se continúen con profundidad reducida.
.
| Random links: | Una noche de la consumición seria | Congreso de diputados (España) | Río de Tualatin | Aterian | Tipografía gótica asiática del este |