Este es el estudio
NN - NN
Como puede ver, Stockfish ofrece una victoria decisiva absoluta para el negro, ¡aunque es claramente un empate!
c4 + es un movimiento perdedor, mientras que Ba4 + es el correcto.
¿Que esta pasando? Embargo, toma en consideración no Bacalao posiciones cerrada en absoluto ?
engines
stockfish
study
closed-position
William Kinaan
fuente
fuente
Respuestas:
Stockfish no es una entidad perfecta para jugar al ajedrez, y has encontrado una posición en la que es incapaz de distinguir un empate (al menos hasta que la regla de 50 movimientos entre en acción y lo ayude a podar). Estas posiciones se llaman " fortalezas ". Puede decir que esto está sucediendo porque incluso si ingresa la solución, Stockfish aún evalúa la posición final como -10 o más. Estas posiciones de fortaleza donde Stockfish está completamente equivocado son pocas y distantes, pero existen, y esta es una de ellas.
Ha habido varios intentos de escribir código de detección de fortalezas en Stockfish y otros motores convencionales que están destinados a reconocer fortalezas y evitar que Stockfish se dirija hacia ellos si su posición es superior. Si tiene una idea inteligente, probablemente pueda publicarla en una revista académica (consulte las publicaciones en la wiki de programación de ajedrez).
fuente
Es útil comprender que los motores no salen realmente de la "estrategia", ya que miran varios movimientos hacia el futuro, evalúan el puntaje de la posición y encuentran el conjunto de movimientos óptimo.
La gran debilidad de ese enfoque es que si nada puede suceder rápidamente, el motor tendrá problemas. Esto solía ser un gran problema con los finales. Si tienes K + B + P vs K + P, no estás resolviendo esa posición en solo unos pocos movimientos. Entonces, la solución fue agregar Endbase Game Tablebases a los motores: solo la fuerza bruta calcula cada posición final del juego con anticipación y las agrega como una biblioteca para que el motor la use. (Esta es la razón por la cual, en la mayoría de las aplicaciones de ajedrez baratas, puedes ganar una victoria simplemente sobreviviendo al final del juego: porque no tiene una base de mesa de final de juego).
Pero su posición es (comprensiblemente) que no va a estar en ninguna tabla final del juego. Por lo tanto, el stockfish tiene que jugar millones de posiciones, estirando más o menos 10 movimientos hacia el futuro ... solo para descubrir que en todos ellos, el negro está sustancialmente arriba en material. Definitivamente no puede jugar ~ 56 movimientos para el árbol de decisión completo, que es lo que se necesitaría para determinar un empate definitivo.
fuente
Las otras respuestas cubren bien esta pregunta, pero es interesante que no todos los programas no entiendan esto es un empate. Lo conecté a mi computadora y, como miembro Premium de ChessBase, también tengo acceso a motores en la nube.
Uno de esos motores de nube evaluó esto como un empate casi instantáneamente. Solo desearía que hubiera más información que simplemente "New Engine".
fuente