Fuerza de final de juego de computadora sin bases de tablas

13

He visto que los motores no son particularmente fuertes en las aperturas sin acceso a un libro.

¿Qué tan fuertes son los motores modernos en el juego final cuando no se les permite el acceso a las bases de tablas? Por ejemplo, ¿puede una computadora ganar esos finales difíciles como KQ vs. KR y KBN vs. K en los juegos blitz?

wim
fuente
Realmente no sabemos cómo es una jugada de apertura fuerte sin un libro de apertura. No tenemos una base para la comparación, ya que todos los mejores jugadores humanos estudian las aperturas estándar. Sería un experimento interesante tomar un par de motores de ajedrez fuertes y restringirlos a ambos para que no se les permita alcanzar ninguna posición que se encuentre en las Aperturas de ajedrez modernas después de 8 medios movimientos y ver cómo se ve su juego. Tal vez después de podar el árbol del conocimiento de las aberturas acumuladas no quedan buenas aberturas.
Kyle Jones
@KyleJones Creo que realmente prueban la fuerza de los motores de ajedrez jugando Chess960 (google si no le resulta familiar), al menos ese fue el caso en el enlace de arriba, me decepcionó porque me tomó mucho descargar el PGN (60mb) y yo estaba buscando mejorar mi apertura> _ <
ajax333221

Respuestas:

9

Primero, no estoy convencido de que los motores sean necesariamente débiles sin sus libros. Sin un libro de apertura, los motores modernos podrían no jugar la mayoría de las líneas de prueba, o las líneas que los llevarían a una posición donde prosperan, pero cualquier motor superior aún aplastará a cualquier GM humano sin un libro de apertura.

Como comentario interesante, si dejas el motor encendido por un tiempo, generalmente encuentra a los Cuatro Caballeros españoles como la mejor línea desde la posición inicial, pero estoy divagando ...

En el juego final, depende totalmente del motor y la posición. Sin bases de tablas, los motores podrían no saber que un peón de torre y un alfil equivocado es solo un empate. Si los programadores agregaron esa excepción, entonces lo resolverán, pero de lo contrario, podrían cambiar pensando que ganarán con un alfil extra y un peón solo para sacar a través de la regla de 50 movimientos.

En finales finales más elementales, como KBNvK, el lado más fuerte casi siempre ganará. La secuencia de apareamiento más larga es de 33 movimientos si mi memoria sirve. La mayoría de los motores tropezarán con un compañero forzado en ese momento porque sus heurísticas les harán hacer buenos movimientos que se acerquen al compañero (y probablemente puedan ver 15-20 movimientos de profundidad).

En términos de KQvKR, el lado más fuerte casi siempre ganará contra un humano. Los humanos son bastante malos defendiendo esta posición, y la computadora verá instantáneamente formas de eliminar una torre suelta. Contra otra computadora, es un poco más difícil, pero como dice Wes en su respuesta, todavía es probable que gane el lado más fuerte (la maniobra de Philidor es de solo ~ 5 movimientos de largo, lo suficientemente corto como para que el motor lo vea) dado tiempo suficiente.

Andrew
fuente
7

¿Ganar contra quién?

He visto KQ / KR empate entre computadoras antes, en 1 o 5 minutos (sin egtb). Pueden perforar bastante profundo cuando no hay muchas piezas en el tablero, pero si el control de tiempo es lo suficientemente rápido, no siempre es lo suficientemente profundo. Incluso los GMs dibujan ese a veces.

Aún así, imagino que una persona normal podría hacer un movimiento no óptimo en un control de tiempo así, también, que podría darle la ventaja a la computadora.

Eve Freeman
fuente
2

Las bases de tabla agregan solo un poco de elo a las computadoras. La cantidad agregada es lo suficientemente pequeña como para que durante muchos años Andscacs haya sido uno de los motores más potentes sin bases de tablas de final de juego (todavía no los tiene implementados). Incluso para otros motores con soporte de base de tabla implementado, estoy bastante seguro de que no puede proporcionarle una base de tabla de final de juego, y jugarán casi tan bien. Claro, pierdes algo de elo al no tener bases de tablas, pero no mucho (no sé exactamente cuánto, pero me sorprendería si son más de 10 elo).

La breve respuesta a si las computadoras pueden ganar KQ vs. KR y KBN vs. K es . Tenga en cuenta que Stockfish en hardware razonablemente fuerte funcionará fácilmente a 10 millones de posiciones por segundo. ¿Cuántas posiciones KQ vs KR hay? Stockfish los buscará a todos en un par de segundos. No hay duda de que Stockfish sin una base de tabla superará fácilmente una base de tabla en este final.

Seducir
fuente
No se trata solo del número de puestos, sino también de ramificación. A veces KBN vs K puede tomar hasta 33 movimientos para ganar (con un juego perfecto). Y puede haber hasta 29 movimientos disponibles en cada paso. 29 ** 33 = 1816075630094014572464024421543167816955354437789. Entonces "10 millones de posiciones por segundo" no parece tan grande ...
wim
@wim pruébalo: toma este FEN K1k1B3 / 8/8/8/8/8 / 7N / 8 w - - 0 1 (que son 33 movimientos para emparejar) y ponlo en la computadora en chess.com/analysis. Debería obtener inmediatamente una evaluación +49. Intenta defenderte con el negro usando las bases de tabla en syzygy-tables.info/?fen=K1k1B3/8/8/8/8/8/7N/8_w_-_-_0_1 , mira si la computadora puede jaquearte lo suficientemente rápido.
Allure
Obtuve 1. Ka7 Kd8 2. Bb5 Kc7 3. Cf3 Kd6 4. Kb6 Kd5 5. Bd3 Kd6 6. Be4 Kd7 7. Kc5 Ke6 8. Bb1 Kd7 9. Kd5 Ke7 10. Ne5 Kf6 11. Kd6 Kg7 12. Ke7 Kg8 13. Kf6 Kh8 y luego la computadora (que si no me equivoco es Stockfish 10; Stockfish 11 fue lanzado ayer) comenzó a reportar puntajes de compañeros, no es necesario verificar más.
Allure
Ok, pero ¿cómo sabes que chess.com/analysis no está usando bases de tablas?
wim
@wim si estuviera usando bases de tablas, no reportaría un puntaje de +49; inmediatamente daría "mate en X movimientos".
Allure