Category: Motores de Ajedrez

El futuro ya ha comenzado: autodidacta AlphaZero aprende a jugar al ajedrez

por Albert Silver
07/12/2017 – Imagínense lo siguiente: explicamos las reglas del ajedrez a un sistema informático sin darle más explicaciones adicionales. Después le damos la instrucción de autoenseñarse a jugar al ajedrez. Un día más tarde (sí, correcto, únicamente 24 horas) nuestro compañero de silicio se lo sabe todo. Y encima es capaz de derrotar a los módulos d¡de ajedrez más fuertes del mundo. DeepMind, la empresa que hace poco también había creado el programa más fuerte del mundo del juego de “go” ahora ha dirigido el foco de la atención en el ajedrez y ha anunciado este alucinante resultado. El protagoniasta se llama “AlphaZero”. | Foto: captura de pantalla del vídeo de DeepMind

DeepMind y AlphaZero

DeepMind, unaempresa relacionada con Google, hace poco había creado un programa muy fuerte de “go”. Ahora ha desarrollado una “bestia de ajedrez” con inteligencia artificial cuyo nombre es “AlphaZero”. En su momento, al programa de go le habían enseñado miles de partidas magistrales y así la máquina aprendió a jugar.

En el caso de “AlphaZero”, no se la enseñaron ni una sola partida de ajedrez. Lo único que le explicaron fueron las reglas de juego del jedrez, nada mäas. El resultado llegó como un choque. El programa de “go”, “AlphaGo” había aprendido a jugar en tres días. Ahora, “AlphaZero” aprendió a jugar al ajedrez en un solo día.

Ha habido varias máquinas que han obtenido resultados impresionantes en el mundo del ajedrez. Hace 20 años, por ejemplo, Deep Blue venció a Garry Kasparov. Hoy en día hasta los teléfonos inteligentes de cierta calidad son capaces de derrotar al mejor jugador de ajedrez del mundo. O sea que, ¿qué más queda por demostrar?

Profesor David Silver explicando como AlphaZero ha sido capaz de aprender a jugar mucho más rápido cuando se enseñó todas las cosas a si mismo. El factor más importante en todo aquello era la eficacia del algoritmo principal.

Un nuevo paradigma

El 5 de diciembre 2017, el grupo DeepMind publicó un nuevo informe en la web de la Universidad de Cornell con el título “Mastering Chess and Shogi by Self-Play with a General Reinforcement Learning Algorithm“, (el autoaprendizaje del ajedrez y del shogi con un algoritmo generalmente reinforzado de aprendizaje).

AlphaZero no solamente aprendió a jugar al ajedrez por su cuenta, sino al día siguiente ya era capaz de derrotar a uno de los mejores módulos de ajedrez. AlphaZero venció a Stockfish (en su versión más potente) por 64:36. Es más: AlphaZero no perdió ni una sola partida (sumó 28 victorias y empató en 72 partidas).

Stockfish será un programa conocido entre los lectores de la web de ChessBase. Durante el duelo, corrió en un ordenador 900 veces más rápido que el que utilizaba AlphaZero. Este último calculaba unas 80.000 posiciones por segundo, mientras que Stockfish, funcionaba en un ordenador normal con 64 threads (probablemente en una máquina con 32-cores) calculaba unos 70.000.000 posiciones por segundo. A pesar de esa desventaja tremenda, AlphaZero fue capaz de aplastar a Stockfish por ese marcador tan impresionante de 64:36.

¿Cómo es posible?

El informe explica:

“AlphaZero compensa la cantidad inferior de evaluaciones, sirviéndose de una red artificial de neuronas para calcular de manera mucho más selectiva que los módulos normales. Presta atención únicamente a aquellas variantes que parezcan ser las más prometedoras. Es decir, trabaja de una manera que se parece al enfoque humano, tal y como lo había sugerido originalmente Shannon.

El gráfico indica cuánto tiempo necesitaba qué programa para reflexionar los movimientos en relación con una valoración “relativa” de Elo. Resulta que Stockfish o Elmo necesitan unos 40 milisegundos por movimiento.  La valoración de AlphaZero resultó ser mucho más eficiente en comparación con el tiempo de reflexión que requerían Stockfish o Elmo. Eso pone en duda la teoría de que la búsqueda alfa-beta era inherentemente superior en este tipo de cálculos”.

Este diagarama demuestra que cuanto más tiempo tenía que reflexionar AlphaZero, tanto más mejoraba su cálculo en comparación con el de

En otras palabras: el cálculo selectivo (solamente calcular las variante razonables) es mucho más eficiente que el cálculo a bruta fuerza (cuanto más variantes, mejor).

¿Cómo juega AlphaZero?

Dado el caso que AlphaZero no tenía la posibilidad de aprovecharse de conocimientos previos ni de experiencias ajedrecísticas algunas, hay que constatar que ha descubierto la teoría de aperturas relevante por su propia cuenta. Y no nos olvidemos que haya obtenido ese brillante resultado tras tan solo 24 horas de aprendizaje.

El equipo de investigadores poia ver como AlphaZero iba descubriendo las aperturas y como a continuación las iba descartando de una en una si no le parecían útiles.

Professor David Silver, explicando como AlphaZero aprendió las aperturas en el juego de go y como las iba descartando poco a poco y mejorando su juego gradualmente. Lo mismo ocurrió en ajedrez

En el diagrama arriba podemos ver las partidas que jugó AlphaZero al comienzo del aprendizaje. En un primer lugar le solía gustar  bastante la Defensa Francesa. Pero dos horas más tarde (y qué humilliante es eso), ya comenzó a jugarla cada vez menos porque ya no le convencía y había otras aperturas que le parecían más útiles.

La Caro-Kann aguantaba durante más tiempo como “variante favorita” de AlphaZero. Pero, poco a poco también decidó a descartar esa variante. Entonces le llegaron a gustar más la Apertura Inglesa y el Gambito de Dama.

El informe incluía también diez partidas para acompañar los resultados. Hay que reconocer que son partidas bastante diferentes a las partidas habituales jugadas por los módulos de ajedrez. Si Karpov hubiese sido un módulo de ajedrez, igual su nombre habría sido AlphaZero. AlphaZero Juega en plan “boa constrictor” y no tiene compasión.

Los módulos modernos suelen centrarse sobre todo en factores como la actividad. Tienen incorporados ciertos sistema de seguridad para evitar posiciones bloqueadas porque esas no las llegan a comprender muy bien en muchos casos.

No así AlphaZero. Ese sí que juega sin miedo y sin prejuicios algunos. Parece que está espiando el juego del oponente para entonces torcerle el cuello justamente aprovechándose de los conocimientos obtenidos sobre la marcha. Es francamente impresionante como juega AlphaZero. Incluso es capaz de encontrar aquellos giros tácticos que los demás módulos no son capaces de ver.

AlphaZero – Stockfish 8 (Partida 5)
La posición tras 20…Rh8

Esta posición surgió en la quinta partida tras el movimiento 20…Rh8. El desorden de las piezas negras es alucinante y AlphaZero planteó la fantástica idea de 21.Ag5!! Tras haberlo analizado y lo que tiene como consecuencia, no cabe ningún lugar a duda que aquel es el movimiento asesino. ¡Analizado con Houdini 6.02 en un ordenador portátil, calculando 9 millones de posicones per segundo durante una hora no éramos capaces de encontrar 21.Ag5!

Una captura de pantalla de Houdini 6.02 y lo que desplegaba tras una hora de análisis

Otra prueba del juego increíblemente astuto de AlphaZero (partida número 9 del duelo contra Stockfish):

AlphaZero – Stockfish 8 (Partida 9)
 

Aquí AlphaZero jugó el increíble movimiento 30. Axg6!! La amenaza obviamente es 30…fxg6 31. Dxe6+ pero, ¿cómo continuar tras lo que ocurrió en la partida 30…Axg5 31. Dxg5 fxg6?

 

Aquí AlphaZero continuó con 32. f5!! y tras 32…Tg8 33. Dh6 Df7 34. f6. AlphaZero lo convirtió en una victoria 20 movimientos más tarde.

Habrá que hacers con un diccionaro únicamente de sinónimos para “alucinante” y “impresionante” para poder escribir más sobre este tema.

Las 10 partidas entre AlphaZero y Stockfish 8 (70.000.000 NPS)

Texto original en inglés Albert Silver (ChessBase)

Traducción al castellano y adaptación redaccional: Nadja Wittmann (ChessBase)

Enlaces


Editor y escritor de la página de ChessBase de noticias en inglés. Vive en Río de Janeiro (Brasil)

GM Yasser Quesada recomienda ChessBase 14 y Fritz 16

GM Yasser Quesada, entrenador de la Federación Nicaraguense recomienda ChessBase 14 y Fritz 16

05/12/2017 – Los programas de ChessBase como el programa gestionador de bases de datos, ChessBase 14 y el programa de ajedrez Fritz 16, son útiles para cualquier ajedrecista. Se podría llegar a pensar que los programas se venden sobre todo en Alemania y el Norte de Europa, pero también están al tanto los jugadores de Latinoamérica. Recientemente recibimos el testimonio del entrenador oficial de las selecciones absoluta y femenina de Nicaragua, Yasser Quesada Pérez: “Recomiendo dichos programas a todos los ajedrecistas que aspiren a superarse y a obtener títulos nacionales internacionales”, comentó. | Foto: Federación de Ajedrez de Nicaragua

GM Yasser Quesada, entrenador de la Federación Nicaraguense recomienda ChessBase 14 y Fritz 16

“Soy el GM Yaser Quesada Pérez, actualmente entrenador de las selecciones de ajedrez masculino y femenino de Nicaragua que competirán en los Juegos Deportivos Centroamericanos, 2017, que se celebrarán en la ciudad de Managua, Nicaragua.

Yasser Quesada Pérez | Foto: Federación de Ajedrez de Nicaragua

Gracias al consejo de mi buen amigo, el Dr. Guy J. Bendaña Guerrero, Presidente de la Federación Nacional de Ajedrez de Nicaragua, recientemente he comenzado a utilizar los programas ChessBase 14 y Fritz 15, instalados en el ordenador que él ha destinado a los entrenamientos de las mencionadas selecciones.

GM Yasser Quesada trabajando con ChessBase | Foto: Federación de Ajedrez de Nicaragua

He constatado que ambos programas son excelentes, fáciles de usar, todas sus opciones son de suma utilidad para el entrenamiento de los ajedrecistas y el programa Fritz 15 es sumamente fuerte y el Fritz 16, sin lugar a dudas, es aún más fuerte. Por tales motivos los uso y los he recomendado a mis alumnos y, en general, lo recomiendo a todos los ajedrecistas que aspiren a superarse y a obtener títulos nacionales internacionales”.


Reportajes sobre ajedrez: torneos, campeonatos, retratos, entrevistas, campeonatos del mundo, lanzamiento de productos y más.

Motor Nawito, por Ernesto Torres Feliciano

El colaborador de CD´21: Ernesto Torres Feliciano nos propone un motor (genuinamente cubano) de su creación, y sobre el cual pide a los visitantes de nuestra web le den su valoración y opiniones. Esperamos su participación. Saludos, Lenin


Lo primero que debemos hacer es ir a la carpeta donde se encuentra el motor Nawito, ahi encontramos un fichero con el nombre “nawito.ini” ese es el fichero de configuracion de Nawito, asi que abrimos este fichero que aunque este en ingles no es dificil de comprender.

Podemos notar que en el archivo existen lineas que empiezan con “#” o “;” estas lineas el motor las ignorara.

Luego el archivo de configuracion se encuentra dividido en 2 partes fundamentales, la primera es el usuario o perfil seleccionado algo asi como “profile = default” y es la que informa al motor que configuracion cargar(por defecto existen otras 2 configuraciones “test” y “terminal”), y claro se pueden crear otras configuraciones segun las necesidedes que estimemos.

La segunda parte es la que especifica la configuracion de un perfil o varios. Esta empieza definiendo un perfil que no es mas que un nombre entre corchetes angulares, algo asi como “[default]”. Despues de definir el perfil se encuentran los parametros de configuracion del motor a continuacion explicaremos algunos de ellos.

“ownbook = on” Si esta en “on” el motor usara su libro de aperturas interno, en “off” no lo utilizara

“hash = 128” Define la cantidad de MB que el motor utilizara para guardar informacion acerca las posiciones analizadas.

“ecache = 32” Parecido al anterior solo que guarda informacion acerca de la evaluacion de la posicion.

“noise = 200000” Especifica cada cuantas posiciones analizadas el motor mostrara su pensamiento.

“nawito_ELO = 2500.0000” ELO que el programa calcula para si mismo(no es el ELO real ya que el utilizado depende del numero de movimientos de la partida).

“profile_ELO = 2500.0000” ELO que el programa calcula para el perfil(tampoco es real, pero es bastante cercano).

“sparring = off” Si esta en “on” el motor pensara menos o mas de acuerdo a la diferencia de ELO(entre mayor sea la diferencia menos pensara).

Si esta en “off” pensara con el tiempo por defecto que trae.

Los siguientes parametros controlan el estilo de juego de Nawito. Acepatan valores entre -1000 y 1000 donde 100 es el que normalmente usa el motor. Si un parametro tiene valor 0 no lo utilizara, si tiene valor negativo lo tomara como una desventaja, si todos los parametros disminuyen en un “x” porciento entonces su evaluacion disminuye en un “x” porciento.

“development = 100” Controla el desarrollo de las piezas.

“king_safety = 100” Controla la seguridad del rey.

“pawn_structure_m = 100” Controla la estructura de peones en el mediojuego.

“pawn_structure_f = 100” Controla la estructura de peones en el final.

“mobility_m = 100” Controla la movilidad en el mediojuego.

“mobility_f = 100” Controla la movilidad en el final

“pst_material_m = 100” Controla el material en el mediojuego

“pst_material_f = 100” Controla el material en el final

“piece_trapped = 100” Controla las piezas encerradas o atrapadas

“adjust_material = 100” Controla la simplificacion y el ajuste del material para algunos casos de material similar tal como Peon y Alfil versus Torre.

“support_end_game = on” Si esta en “on” Nawito utilizara el conocimiento de algunos finales tales como Rey y Peon versus Rey. Si esta en “off” no lo usara.

Recuerde que:

Se agradece mucho cualquier sugerencia o contribucion que los usuarios estimen pertinentes.

Se le permite distribuir Nawito como freeware siempre y cuando los archivos originales permanezcan sin cambios. No se permite ninguna utilización comercial sin permiso por escrito del autor. No hay garantía de ningún tipo dada o implícita.

El uso de Nawito es completamente bajo su propio riesgo.

 


Amigos

Nawito es un motor de ajedrez aficionado que se inicié en 2016 utilizando software libre y el lenguaje de programación C. Es un proyecto de hobby que tiene los siguientes objetivos:

1. Tener un motor cubano del ajedrez dedicado a los seres humanos con una función de evaluación grande y configurable.
2. Promover en Cuba la creación y la investigación sobre los motores de ajedrez.
3. Capaz de aumentar o bajar su fuerza de juego automáticamente, ajustando su función de evaluación o búsqueda.

Es un motor con protocolo de comunicación Xboard con versiones para los sistemas operativos Windows y Linux. Soporta la
mayoría de las con figuraciones que brindan los motores actuales tales como: deshacer movimientos, libro de aperturas,
modo de análisis, dar pistas al usuario, pensar en el tiempo del adversario y otras…., excepto base de datos de finales.

Algunos usuarios le estiman una fuerza de 2600-2700 puntos de ELO, muy por encima de 2300 que era lo inicialmente esperado.
No ha participado en ningún torneo oficial de motores de ajedrez, aunque si ha participado en distintos forums de ciencia
y tecnica en Holguin(Cuba) obteniendo resultados relevantes.

 

Recuerde que:

Se agradece mucho cualquier sugerencia o contribución que los usuarios estimen pertinentes.

Se le permite distribuir Nawito como freeware siempre y cuando los archivos originales permanezcan sin cambios. No se
permite ninguna utilización comercial sin permiso por escrito del autor. No hay garantía de ningún tipo dada o implícita.
El uso de Nawito es completamente bajo su propio riesgo.

Ernesto Torres Feliciano


Descargue el motor aquí:

Motor Nawito para Linux

Motor Nawito para Windows

 

 

Komodo ganó el mundial de ordenadores

por Andre Schulz
18/07/2017 – Por segunda vez consecutiva Komodo ganó el Campeonato del Mundo de Ajedrez de Ordenadores. El torneo se llevó a cabo la semana pasada en la Universidad de Leiden. En el campeonato mundial de programas, Shredder ganó por delante de Komodo. Komodo también ganó el mundial de ajedrez relámpago.
El XXIII Campeonato del Mundo de Ajedrez para Ordenadores se llevó a cabo del 3 al 7 de julio en Leiden (Holanda) La tradición de estos campeonatos se remonta a 1974, pero no siempre se han disputado con la misma cadencia. Además se ha jugado un campeonato de programas, en el que todos jugaban en ordenadores idénticos.

Las pruebas estuvieron organizadas por ICGA (Asociación Internacional de Juegos de Ordenador, International Computer Games Association), LIACS (Instituto de Ciencias Informáticas de la Universidad de Leiden) y LCDS. Los patrocinadores fueron Oracle, el Ayuntamiento de Leiden, la Universidad de Leiden, ICGA, iSSC, SurfSara y Digital Game Technology.

Además del VII Campeonato del Mundo de Programas de Ajedrez, se celebró la XX Olimpiada de Juegos de la Mente por Ordenador.

El programa incluyó la XV Conferencia sobre Juegos de Ordenador, en la que se presentaron diversos avances y ponencias.

Durante los últimos años, se ha ido reduciendo cada vez más el número de participantes en el campeonato mundial de ordeandores y por lo tanto su importancia. Una de las razones podría ser el alto coste que supone para los participantes. Los operadores tienen que disponer de una semana y luego viajar por su propia cuenta a la sede. Para poder competir a alto nivel también necesitan potentes ordeandores centrales. Por ejmeplo, Komodo jugó en un equipo con 60 núcleos y Jonny incluso podía disponer de 2400 núcleos.

Este año se dieron cita 4 programas (Jonny, Komodo, Chiron y Shredder), que disputaron una liga a 3 vueltas. Para próximas ediciones la ICGA estudia disputar un duelo, de forma similar al mundial absoluto de personas.

Resultados

Ronda 1
Jonny – Komodo ½-½
Chiron – Shredder ½-½

Ronda 2
Komodo – Shredder 1-0
Jonny – Chiron ½-½

Ronda 3
Chiron – Komodo ½-½
Shredder – Jonny ½-½

Clasificación tras la 1ª vuelta

1. Komodo 2
2-3. Jonny, Chiron 1.5
4. Shredder 1
Ronda 4
Komodo – Jonny ½-½
Shredder – Chiron ½-½

Ronda 5
Shredder – Komodo ½-½
Chiron – Jonny ½-½

Ronda 6
Komodo – Chiron ½-½
Jonny – Shredder ½-½

Clasificación tras la 2ª vuelta

1. Komodo 3.5
2-3. Jonny, Chiron 3
4. Shredder 2.5

Ronda 7
Jonny – Komodo ½-½
Chiron –Shredder ½-½

Ronda 8
Komodo – Shredder ½-½
Jonny – Chiron 1-0

Ronda 9
Chiron – Komodo ½-½
Shredder – Jonny ½-½

Clasificación final tras 9 rondas

1-2 Jonny, Komodo 5
3-4 Chiron, Shredder 4

Se necesitaban entonces dos eliminatorias para determinar el orden de los programas con los mismos puntos. En la primera eliminatoria, a 2 partidas, el tiempo de reflexión era de 45 minutos con 15 segundos de incremento por jugada. Si persistía el empate, se disputaba una segunda eliminatoria, consistente en 2 partidas a 20 minutos con 10 segundos de añadido por movimiento. En caso necesario, se recurriría a una tercera ronda, con 2 partidas a 10 minutos y un incremento de 10 segundos por jugada.

Play-off – Partida 1
Komodo – Jonny ½-½
Chiron – Shredder ½-½

Play-off – Partida 2
Jonny – Komodo ½-½
Shredder – Chiron ½-½

Play-off – Partida 3
Jonny – Komodo ½-½
Chiron – Shredder 0-1

Play-off – Partida 4
Komodo – Jonny ½-½
Shredder – Chiron ½-½

Shredder fue por tanto tercero y Chiron cuarto. Para dilucidar el campeón mundial hubo que seguir con el otro desempate.

Play-off – Partida 5
Jonny – Komodo ½-½

Play-off – Partida 6
Komodo – Jonny 1-0

Por lo tanto, Komodo ganó el título de Campeón del Mundo de Ajedrez por Ordenador.

Komodo Chess 11

El múltiple campeón mundial de ajedrez cibernético en una nueva y aún más potente versión. Gracias a su coautor, el GM estadounidense Larry Kaufman, Komodo es el estratega entre los programas de ajedrez punteros.

Más información…

 

Johannes Zwanzger (Jonny) , Stefan Meyer-Kahlen (Shredder), Edogan Günes (Komodo), Dabid Levy (ICGA)

Partidas del mundial de ciberajedrez _portals_All_2017_07_leiden_computer_wch_wccc

Jonny Komodo ½–½ D45 1.1
Chiron Shredder ½–½ B47 1.2
Jonny Chiron ½–½ E00 2.1
Komodo Shredder 1–0 B47 2.2
Shredder Jonny ½–½ D45 3.1
Chiron Komodo ½–½ C11 3.2
Shredder Chiron ½–½ D45 4.1
Komodo Jonny ½–½ C50 4.2
Shredder Komodo ½–½ E10 5.1
Chiron Jonny ½–½ B76 5.2
Jonny Shredder ½–½ D47 6.1
Komodo Chiron ½–½ D05 6.2
Chiron Shredder ½–½ B44 7.1
Jonny Komodo ½–½ E09 7.2
Komodo Shredder ½–½ B47 8.1
Jonny Chiron 1–0 E00 8.2
Shredder Jonny ½–½ D43 9.1
Komodo Chiron ½–½ B15 9.2
Chiron Shredder ½–½ B85 10.1
Komodo Jonny ½–½ C53 10.2
Shredder Chiron ½–½ D44 11.1
Jonny Komodo ½–½ D27 11.2
Chiron Shredder 0–1 B44 12.1
Jonny Komodo ½–½ D23 12.2
Shredder Chiron ½–½ D45 13.1
Komodo Jonny ½–½ C50 13.2
Jonny Komodo ½–½ D23 14.2
Komodo Jonny 1–0 C53 15.2
 .

El VII Campeonato del Mundo de Programas de Ajedrez lo disputaron 7 piezas de software, que jugaban en ordenadores idénticos. Aquí hubo más partidas decantadas.

Ronda 1

1 Chiron – Komodo 1/2
2 Jonny – The Baron 1-0
3 Ziggurat – Shredder 0-1

Sin emparejar
Chess Ebiz 9

Ronda 2

1 The Baron – Ziggurat 1-0
2 Komodo – Jonny 1/2
3 Chess Ebiz 9 – Chiron 0-1

Sin emparejar
Shredder

Ronda 3

1 Jonny – Chess Ebiz 9 1-0
2 Ziggurat – Komodo 0-1
3 Shredder – The Baron 1-0

Sin emparejar
Chiron

Ronda 4

1 Komodo – Shredder 1/2
2 Chess Ebiz 9 – Ziggurat 0-1
3 Chiron – Jonny 1/2

Sin emparejar
The Baron

Ronda 5

1 Ziggurat – Chiron 0-1
2 Shredder – Chess Ebiz 9 1-0
3 The Baron – Komodo 0-1

Sin emparejar
Jonny

Ronda 6

1 Chess Ebiz 9 – The Baron 0-1
2 Chiron – Shredder 0-1
3 Jonny – Ziggurat 1-0

Sin emparejar
Komodo

Ronda 7

1 Shredder – Jonny 1/2
2 The Baron – Chiron 1/2
3 Komodo – Chess Ebiz 9 1-0

Sin emparejar
Ziggurat

En el desempate por el segundo lugar, Komodo se impuso a Jonny, con un tiempo de reflexión de 20 minutos y 15 segundos de añadido por jugada:

Jonny – Komodo 1/2
Komodo – Jonny 1-0

Clasificación final

1. Shredder
2. Komodo
3. Jonny
4. Chiron
5. The Baron
6. Ziggurat
7. Chess Ebbiz 9

Partidas del mundial de programas de ajedrez _portals_All_2017_07_leiden_computer_wch_wcsc

Jonny The Baron 1–0 E70 1.2
Chiron Komodo ½–½ C50 1.3
Ziggurat Shredder 0–1 D43 1.1
The Baron Ziggurat 1–0 B90 2.1
Komodo Jonny ½–½ D02 2.2
Chess Ebbiz 9 Chiron 0–1 C45 2.3
Shredder The Baron 1–0 E10 3.1
Ziggurat Komodo 0–1 D30 3.2
Jonny Chess Ebbiz 9 1–0 E00 3.3
Chiron Jonny ½–½ C50 4.1
Komodo Shredder ½–½ B23 4.2
Chess Ebbiz 9 Ziggurat 0–1 B92 4.3
Ziggurat Chiron 0–1 D46 5.1
The Baron Komodo 0–1 A61 5.2
Shredder Chess Ebbiz 9 1–0 D18 5.3
Jonny Ziggurat 1–0 E15 6.1
Chiron Shredder 0–1 B44 6.2
Chess Ebbiz 9 The Baron 0–1 E38 6.3
Shredder Jonny ½–½ D46 7.1
The Baron Chiron ½–½ E21 7.2
Komodo Chess Ebbiz 9 1–0 C54 7.3
Jonny Komodo ½–½ E10 8.1
Komodo Jonny 1–0 C50 9.1
Position not in LiveBook

También se disputó un campeonato de ajedrez relámpago, que igualmente lo ganó Komodo.

Tabla del mundial relámpago

Pos Name Total 1 2 3 4 5
4 Chiron 3 00 11
3 Shredder ½½ ½½ 11
1 Komodo 6 11 ½½ ½½ 11
2 Jonny ½½ ½½ 11
5 Ziggurat 0 1.0 0.5 2.0 0.0

El próximo mundial debería celebrarse en Taiwan o en Nueva York.

Palmarés del mundial de ciberajedrez desde 1974

1 1974 Stockholm 13 Kaissa
2 1977 Toronto 16 Chess 4.6
3 1980 Linz 18 Belle
4 1983 New York 22 Cray Blitz
5 1986 Cologne 22 Cray Blitz
6 1989 Edmonton 24 Deep Thought
7 1992 Madrid 22 ChessMachine (Gideon)
8 1995 Hong Kong 24 Fritz
9 1999 Paderborn 30 Shredder
10 2002 Maastricht 18 Deep Junior
11 2003 Graz 16 Shredder
12 2004 Bar-Ilan University, Ramat Gan 14 Deep Junior
13 2005 Reykjavík 12 Zappa
14 2006 Torino 18 Junior
15 2007 Amsterdam 12 Zappa
16 2008 Beijing 10 HIARCS
17 2009 Pamplona 10 Junior, Shredder, Sjeng
18 2010 Kanazawa 10 Rondo, Thinker
19 2011 Tilburg 9 Junior
20 2013 Yokohama 6 Junior
21 2015 Leiden 9 Jonny
22 2016 Leiden 6 Komodo
23 2017 Leiden 4 Komodo

Fotografías: Jan Krabbenbos (ICGA)

Enlaces


Es el editor jefe de la web de ChessBase con noticias en alemán. Forma parte de ChessBase desde 1991 y lleva la web alemana desde 1997.

Las mejoras de Komodo 11

por Albert Silver
06/06/2017 – El último y más grande módulo de ajedrez está aquí. Komodo 11 ayuda a analizar y comprender partidas y posiciones aún con más pericia y sabiduría. Aunque el motor de ajedrez es una parte esencial de la ecuación, cuando compra Komodo 11 en ChessBase adquiere también beneficios adicionales, como la suscripción Premium por 6 meses a la cuenta ChessBase. Conozca las novedades de Komodo 11 y sepa por qué no debería faltar este motor a la hora de propulsar su ajedrez.

Lo primero que hay que tener en cuenta, aunque parezca extraño, es el número de versión. El motivo es que los usuarios no sólo sabrán que están en presencia de un módulo en el que se ha estado trabajando nada menos que en 11 evoluciones completas, sino que incluso tras un historial tan grande, sigue en el olimpo de los motores de ajedrez. Eso no es una proeza sin importancia y no debe subestimarse. Mantener un módulo como Komodo en lo más alto exige muchísimo trabajo, dedicación e ingenio.

El resultado es un módulo que continuamente reta sus propios límites, buscando mejorar, incluso aunque muchas de esas mejoras sean sutilezas que puedan no llegar a ser apreciadas nunca. Sin embargo, eso significa una mejor calidad de los análisis y por tanto una mayor productividad para el usuario.

Aunque en términos de fuerza hay una apreciable ganancia de Elo, como cabía esperar, ese Elo no es el resultado de pisar un poco más el acelerador, sino el resultado de cientos de pequeñas mejoras que se han incluido en el código del módulo. Para ser precisos, 230 desde Komodo 10, según Mark Lefler, el jefe de programadores, que forma equipo con el GM Larry Kaufman.

Comencemos con características del módulo con las que puedan interactuar los usuarios. La configuración del módulo se ha enriquecido con multitud de opciones nuevas para cambiar el comportamiento del módulo, pero sin paralizar su fuerza.

Variedad: permite que Komodo juegue con mayor diversidad y escoja movimientos alternativos sin una gran reducción en el Elo.

Smart Syzygy: permite el uso de tablas de finales Syzygy de 6 piezas incluso en máquinas con discos duros. Eso no es insignificante, ya que las tablas de finales de 6 piezas son tanto una ayuda como una lacra cuando se emplean en un disco duro tradicional. Por un lado ofrecen una valoración y precisión absolutas, pero por el otro el número de accesos a las tablas, dada la lentitud del medio en el que están instaladas, puede hacer que se resienta bastante la velocidad de análisis. En condiciones ideales, deberían instalarse bien en un disco SSD o en un lápiz de memoria. Si no dispone de ninguna de esas alternativas, entonces la función Smart Syzygy es una opción.

Los ajustes del nuevo módulo Komodo 11

Entre las mejoras del módulo están las siguientes:

  • muchos aumentos de velocidad
  • mejora en la seguridad del rey
  • sistema de desequilibrio de material completamente nuevo
  • mejor ordenación de jugadas
  • mejor selectividad
  • búsqueda mejorada en multiprocesadores
  • mejor gestión de tiempo
  • mejor valoración de la movilidad de alfil y caballo
  • mejor manejo de promociones distintas a dama
  • mejor comprensión de los alfiles de colores opuestos
  • mejor valoración de las piezas clavadas
  • mejor manejo de los peones avanzados
  • mejor comprensión de los finales que tienden a las tablas
  • mejor comprensión de los peones de ala
  • mejor comprensión de los alfiles y reyes enrocados

Todas ellas son mejoras en el módulo, pero cuando compra Komodo 11, también está adquiriendo una interfaz del más alto nivel, que incluye una sorprendente panoplia de herramientas de análisis, entre las que está Live Book, que no solo le ofrecen estadísticas y análisis completos de las jugadas en la apertura, sino también innumerables novedades no jugadas, completamente analizadas, que están esperando a ser puestas en práctica.

Incluye también una sólida base de datos de trabajo y un libro de aperturas y, aunque se cite en último lugar, no es lo de menos, una suscripción Premium de 6 meses para la cuenta ChessBase (Playchess)

Presentación de la cuenta ChessBase en vídeo

Examen del entrenador de táctica de la cuenta ChessBase

Para adquirir Komodo 11…


Editor y escritor de la página de ChessBase de noticias en inglés. Vive en Río de Janeiro (Brasil)

Motores de Ajedrez: Nueva oferta de CD´21

Amigos

Hace un tiempo, como saben los lectores más antiguos, Caissa Digital 1921 les ofrecía la oportunidad de descargar varios motores de ajedrez y un portable del ChessBase 10 para aquellos amigos que no poseyeran estas herramientas a la mano.

Por problemas de capacidad y de restricciones en la funcionalidad de los blogs de Cubava me es imposible por el momento ofrecerles la posibilidad de descargar programas de ajedrez de gran peso como lo son los Chessbase, ya más adelante veré la posibilidad de ofrecerles algunos pequeños para jugar y entrenar.

Lo que si les puedo ofrecer por ahora en las condiciones actuales son las versiones más avanzadas de los principales que se utilizan en la actualidad.

Espero les sea de gran provecho.

Pueden acceder a mi web de descargas en el siguiente link: http://cd21bibliografia.cubava.cu/

Bon appétit!

 

Lenin Delgado

CD´21

Cuenta ChessBase: módulos en la nube

por Albert Silver
17/05/2016 – No es ningún secreto que los ajedrecistas de elite tienen acceso a superordenadores para analizar con sus módulos favoritos. Les basta con un portátil normal para conectarse y ponerse a trabajar. La idea suena complicada, pero no lo es en absoluto. Es facilísimo. Con el Fritz, se puede configurar todo en un minuto, sin exagerar y sin ser un hacha de la informática. Vídeo explicativo…

Los módulos en la nube y la cuenta ChessBase

Lo único que hace falta para ponerse a analizar es un ordenador portátil o hasta una tableta que tenga conexión a Internet y que pueda trabajar con Windows y Fritz. Podrá arrancar Fritz y un módulo de ajedrez desde su propio dispositivo para hacerlo trabajar en otro ordenador mucho más potente. ¿Tarda mucho tiempo? ¿Es complicado? No en absoluto. Es facilísimo. Tarda menos de un minuto una vez que se haya enterado de como va. Para facilitárselo Albert Silver les ha preparado un vídeo ilustrativo:

¡Deseamos que les guste!

Lista completa de tutoriales…

Editor y escritor de la página de ChessBase de noticias en inglés. Vive en Río de Janeiro (Brasil)

Fritz 15: la navaja suiza del ajedrez (ChessBase)

por Andre Schulz
06/04/2016 – Probablemente no habrá muchos jugadores en el mundo que nunca hayan oído el nombre del programa de ajedrez “Fritz”. Es algo así como la navaja suiza entre los programas de ajedrez y ofrece algo a cualquier jugador, independientemente de la fuerza de juego que tenga. ¡Además ahora Fritz es la entrada al nuevo mundo de las herramientas web de la cuenta ChessBase! Reseña por André Schulz…

El primer programa de ajedrez “Fritz” salió al mercado en 1991 y aquel entonces corría en el sistema operativo DOS. Fritz 1 disponía de una interfaz de usuario que se parecía a la del programa gestor de bases de datos “ChessBase” desde el principio y contaba con una base de datos que venía incluida y de la cual se podrían cargar partidas de ajedrez para jugar o para entrenarse; o bien para almacenar y analizar sus propias partidas de ajedrez más adelante.

Con la aparición de Windows y sus respectivas versiones, también Fritz cambió de aspecto una y otra vez. Cada nueva versión contaba con funciones novedosas de entrenamiento. El módulo de ajedrez desarrollado por Frans Morsch también cada vez se perfeccionaba más, a veces también en plan experimental. Las tempranas versiones de Fritz estaban especializadas en el cálculo rápido y tenían sus fuerzas en el ámbito táctico.

La última versión para DOS, el Fritz 3 venció a algunos superorenadores en 1995 y se coronó Campeón del Mundo de Ordenadores en Hongkong. Fritz se hizo famoso y a continuación participaba en muchos torneos y competiciones contra personas de carne y hueso que en su momento solían descubrir las debilidades posicionales del programa sin piedad. Las versiones más modernas de Fritz por lo tanto recibieron clases magistrales para mejorar las habilidades posicionales del programa aunque fueste a coste de la velocidad de cálculo del programa.

Para recompensar, Frans Morsch desarrolló unas rutinas muy eficientes a la hora de trabajar con sistemas multiprocesadores. Haciendo alusión al superordenador “Deep Blue”, estas versiones se llamaban “Deep Fritz”. En 2002 y 2006 esas versiones de Deep Fritz se enfrentaron con el entonces Campeón del Mundo de Ajedrez, Vladimir Kramnik. El primer duelo terminó empatado 3:3 y el segundo lo ganó Deep Fritz en Bonn dejando el marcador en 4:2.

Quienes a lo largo del tiempo hayan adquirido las diferentes versiones de Fritz con las diferentes versiones de los módulos a la vez han almacenado la interesante historia del desarrollo de los módulos de ajedrez.

Fritz 13 fue la última versión que tenía módulo programado por “el padre” de Fritz, Frans Morsch. El programador holandés, sin duda uno de los pioneros de la escena, se jubiló y se retiró a la vida privada. Su sucesor fue Gyula Horvath (“Pandix”) quien desarrolló el módulo de 14. A partir de la versión 15, ahora Vasik Rajlich, previamente el programador del módulo “Rybka” se encargó de este papel.

Los módulos de ajedrez de la actualidad suelen tener fuerzas de juego por encima de la barrera de los 3000 puntos Elo. Ese valor indica la fuerza de juego de un jugador de ajedrez o bien de un módulo en comparación con otros jugadores o módulos. Es decir, la valoración Elo no es un valor absoluto y por lo tanto es complicado comparar las valoraciones Elo de personas o módulos que provengan de ámbitos diferentes (y nunca se hayan enfrentado entre ellos). Las valoraciones Elo de 3000 puntos y más que se indican para algunos módulos de ajedrez al enfrentarlos con otros módulos no tienen mucho en común con las valoraciones que las personas obtienen en los torneos entre seres humanos.

Aún así no cabe duda de que los módulos de ajedrez de hoy en día son increíblemente fuertes, prácticamente inmejorables en cuanto a sus capacidades tácticas y por lo tanto imposibles de vencer por personas humanas. Pero tampoco es que haga mucha gracia jugar contra un módulo invencible. Otra cosa ya es la de analizar con un programa de ajedrez especialmente fuerte.

Para los programadores de un programa moderno de ajedrez por lo tanto hay dos tareas que tiene que realizar:

  • hacer que el módulo sea todo lo fuerte posible para que sirva para producir análisis correctas
  • hacer que el módulo no sea demasiado fuerte en todo caso para que de vez en cuando también se pueda ganar alguna partida de entrenamiento

¿Son posibles ambas cosas a la vez? ¡Claro que sí!

El módulo desarrollado por Vasik Rajlich para Fritz15, basándose en el módulo Rybka, naturalmente es increíblemente fuerte y uno de los módulos más fuertes que hay. Además, Fritz 15 también cuenta con una nueva rutina de “handicap”, el llamado “modo amistoso” que se adapta de manera inteligente a la fuerza de juego del oponente humano y comete errores, al igual que un oponente de carne y hueso también lo haría. Al final incluso se analiza la partida.

Esa tan solo es una de las muchas novedades del nuevo módulo de Fritz 15. Otra novedad es la manera de jugar en el servidor de ajedrez de ChessBase, Playchess. Tras la partida, se marcarán aquellos movimientos donde el jugador haya cometido un error táctico o no hay aptado por la mejor continuación desde un punto de vista táctico y así la próxima vez se podrá jugar otra cosa mejor.

Además hay novedades en la parte de la gestión de bases de datos, que ahora tiene otro aspecto que se parece más al del programa ChessBase y es más fácil de comprender.

Aparte de las novedades en el propio programa Fritz, además el cliente recibe una entrada gratuita al nuevo mundo de las aplicaciones web de la cuenta ChessBase. Cada usuario de Fritz 15 con la compra recibirá también un número de serie válido durante medio año para poder utilizar todas las herramientas que incluye la Cuenta ChessBase.

 

Las nuevas aplicaciones/herramientas de la Cuenta ChessBase

 

La aplicación de táctica

 

La base de datos online

Texto: André Schulz (ChessBase)
Traducción: Nadja Wittmann (ChessBase)

 

Puede encargar Fritz 15 en DVD o comprar la versión descargable para poder disponer de él y probarlo en seguida.

Para encargarlo ya…

¡Novedad! La fusión de cuentas

La separación de cuentas ofrece una seguridad reforzada, al mantener los datos en distintos compartimentos. Por el lado negativo, es una lata manejar varios nombres y contraseñas diferentes para cada cosa. En ChessBase han desarrollado un procedimiento para que se puedan unificar las cuentas de la tienda y de ChessBase/ Playchess. Artículo que explica como hacerlo paso a paso…

Es el editor jefe de la web de ChessBase con noticias en alemán. Forma parte de ChessBase desde 1991 y lleva la web alemana desde 1997.
Optimization WordPress Plugins & Solutions by W3 EDGE