Rybka 3.0: Todos los detalles

29/07/2008 – ¿Funciona en sistemas operativos de 64 bits? ¿Está optimizada para funcionar en un entorno de 64 bits? ¿Se incluyen dos módulos, uno para sistemas de 32 bits y otro para los de 64 bits? Estas son las preguntas más habituales que hemos recibido desde que se anunció nuestro nuevo módulo Rybka 3. ¿Y cuáles son las funciones nuevas más importantes? ¿Cómo ayudan a la hora de entrenarse y analizar? ¿Qué es eso de Monte Carlo? ¿Y las variantes múltiples? ¿Cómo se busca una jugada mejor? Aquí tienen las respuestas...

ChessBase 14 Download ChessBase 14  Download

Programa de gestión de bases de datos de ajedrez que es referencia mundial. Todos usan ChessBase, desde el campeón del mundo al aficionado. Inicie su historia de éxito personal con ChessBase.

Más información...

Todo sobre Rybka

Primero la respuesta a la pregunta más realizada: en realidad no son dos, sino un total de dieciséis módulos Rybka en los DVDs del programa. Cada uno de los dos productos, Rybka 3 y Deep Rybka 3, se entrega con ocho módulos. Las versiones de 64-bit solo funcionan en sistemas operativos Windows de 64 bits: las versiones de 32-bits funcionan tanto en Windows 32 bit como en Windows 64 bit.

Ese es el resumen de los módulos:

Rybka 3

Un procesador 32 bit Ajedrez Humano Dinámico Ajedrez 960
Un procesador 64 bit Ajedrez Humano Dinámico Ajedrez 960

Deep Rybka 3

Multiprocesador 32 bit Ajedrez Humano Dinámico Ajedrez 960
Multiprocesador 64 bit Ajedrez Humano Dinámico Ajedrez 960

El módulo llamado “Ajedrez” ("Chess") es el normal. El denominado “Humano”  ("Human") tiene una función de evaluación distinta, más cercana a la forma de pensar de los grandes maestros humanos. Si hace jugar estos dos módulos uno contra otro, el módulo puramente ajedrecístico es probable que gane. Sin embargo, el módulo humano a menudo ofrece mejores resultados en los análisis con mucho tiempo de reflexión y a la hora de analizar sus propias partidas de usted. En la fase de la apertura el módulo humano realiza jugadas que encajan con las partidas de los GMs un 20% más a menudo de lo que lo hace el módulo ajedrecístico normal. Además, la valoración de las opciones de victoria en partidas de GMs está más equilibrado en el módulo humano. Esto se logró con más y más elevado análisis estático.

La versión “Dinámica” ("Dynamic") de Rybka es casi exactamente la contraria. Valora más elevadamente los factores dinámicos que la versión normal. Dichos factores juegan un papel importante, por ejemplo, en determinadas líneas de gambito, que la versión humana encuentra dudosas, mientras que la versión dinámica las encuentra con buena compensación por el material sacrificado.

El módulo “Ajedrez 960” ("Chess 960") juega tanto ajedrez 960 como ajedrez clásico. Puesto que el ajedrez 960 requiere código adicional, hay una versión especial para esta variante del juego.

Libro de hándicap

Larry Kaufman nos facilita una exquisitez: un libro especial de hándicap. Se instala automáticamente junto con el libro normal. El libro de hándicap, que solo tiene tres movimientos de profundidad, puede emplearse en partidas normales contra la máquina. Hay también algunas variantes para posiciones con hándicap, que puede cargar en Archivo – Nuevo – Posiciones con hándicap. En todos los casos les toca el turno de juego a las blancas y dependiendo de la rotación del tablero, tendrá usted que jugar con blancas o con negras.

Variantes múltiples

La capacidad de analizar una posición con la jugada mejor, siguiente mejor, etc. mostradas por el módulo se ha ampliado. Hay una ventana de diálogo nueva que le permite determinar cuantas líneas se muestran y fijar un limite en la valoración para ellas.

En el ejemplo Rybka mostrará cinco líneas alternativas, pero solo si están dentro de un margen de +/– 50 centésimas de peón (medio peón) a partir de la mejor línea encontrada hasta el momento. El módulo podrá a veces mostrar menos de 5 líneas o emplear, de hecho, una sola si es claramente mejor que cualquier otra (por ejemplo, si es “forzada”) Eso no solo hace que la presentación del análisis sea más fácil de seguir, sino que también tiene una ventaja técnica. el límite o ventana de valoración acelera la búsqueda. Hasta ahora se tenía que elegir entre más información, en forma de variantes alternativas, lo que conducía a menores profundidades de búsqueda, y la velocidad más alta posible con un mínimo de información (solo una línea principal) Ahora el módulo mantiene la velocidad de búsqueda y decide por si mismo cuantas líneas mostrar.

Encontrar jugada mejor / claramente mejor

Funciona de forma parecida a “Siguiente mejor”, con una diferencia importante: se le puede dar al módulo un requisito mínimo para la jugada alternativa. Si ese valor no se alcanza, entonces no se mostrará línea alternativa. Esto puede parecer poco útil, pues a menudo no se logrará nada, pero puede aumentar muchísimo la velocidad de la búsqueda. Si piensa que debe haber algo mejor que la línea principal que se muestra en ese instante, puede desactivarla con esta función. El módulo entonces no perderá más tiempo generando la línea principal anterior, sino que concentrará toda su atención en las alternativas, logrando sus conclusiones mucho más rápido de lo que lo haría en otro caso.

Cuando se busca una jugada mejor, la valoración de la línea principal en ese momento se usa como límite inferior para la búsqueda y se mostrará una nueva línea solo si es mejor que la antigua línea principal. El valor define cuanto mejor debe ser la nueva línea (en el ejemplo anterior, 40 centésimas de peón) Si se fija un valor alto en la ventana de la jugada mejor se hace que el módulo avance con mucha profundidad y encuentre alternativas increíbles si están escondidas en la posición.

Análisis compartido

Otra función interesante es el análisis compartido. Si se emplea esta función suceden diversas cosas. En primer lugar el Rybka actualmente en uso libera la mitad del procesador o procesadores que está usando. También se queda fijo en la posición de ese momento. Al mismo tiempo se arranca un segundo módulo Rybka, que emplea la capacidad de proceso libre. Se puede identificar por la “B” que aparece tras el nombre del módulo. Ambos módulos funcionan en modo de análisis. Si se está reproduciendo una partida o analizando una posición, el módulo B seguirá las jugadas en el tablero, mientras que el módulo base seguirá trabajando en la posición original.

Ahora llega la parte más importante: ambos módulos usan las mismas tablas hash. El módulo B incorpora valores a las tablas de transposición que el módulo base encontrará y empleará, permitiéndole aprovechar el profundo análisis interactivo realizado por el módulo B junto con su operador humano. Lo que se hace es aportar ideas interesantes al módulo base, que las emplea en su propia búsqueda de amplitud completa.

Si quiere analizar una posición distinta solo tiene que desbloquear el Rybka base, que automáticamente salta a la posición del tablero y se fija a ella por si mismo. Se puede seguir analizando con el módulo B. Si se quiere salir del análisis en paralelo, solo tiene que cerrar el módulo B.

Análisis Monte Carlo

Es un método nuevo de analizar una posición. El módulo juega internamente un gran número de partidas muy rápidas y genera una valoración con relevancia estadística.

El resultado producido por el análisis Monte Carlo no se parece a la valoración de la posición habitual de los módulos de ajedrez. En el ejemplo que les ofrecemos más arriba Rybka nos dice que estadísticamente las blancas pueden esperar puntuar en el 65.3% de los casos si las negras juegan 16...Da5, y del 60.6% si mueven 16...h6 (las valoraciones siempre se dan desde el punto de vista de las blancas) Puesto que las partidas se juegan hasta obtener un resultado, las opciones a largo plazo se evalúan mejor que en la búsqueda tradicional.

La calidad de las valoraciones estadísticas producida en un análisis Monte Carlo se mejora cuanto mayor es el número de partidas, más que con la mayor profundidad de búsqueda. Esta última puede establecerse en la ventana de diálogo mostrada en la parte superior. Cada ply adicional de profundidad de búsqueda reduce a la mitad el número de partidas que es capaz de jugar el módulo en un periodo de tiempo. Si piensa darle solo un par de minutos, entonces una búsqueda de 5 ply está bien; si quiere dejar al módulo analizando toda la noche, querrá usar una búsqueda más profunda.

El análisis Monte Carlo siempre se realiza en el modo de un módulo único. Eso se debe a que en búsquedas superficiales una búsqueda en paralelo no es eficiente: dos módulos simples son casi dos veces más rápidos que un módulo dual. Así que es mejor arrancar varios módulos (dependiendo del número de corazones ["cores"] que tenga su procesador), que luego trabajarán en distintas variantes al mismo tiempo.

Precios

Versión multiprocesador: Deep Rybka 3   99.90 euros
Versión para un procesador: Rybka 3   49.99 euros
Libro de aperturas de Rybka 3   24.99 euros

Rybka 3 incluye una base de datos de un millón de partidas y la compra del programa conlleva un año de acceso al servidor Playchess.com.
Rybka 3 es un módulo UCI, que incluye las versiones para sistemas operativos de 32 y 64-bit. Rybka puede configurarse como módulo por defecto en ChessBase 10.

Encargue ya Rybka
Los envíos comenzarán a partir de la primera semana de agosto de 2008


Temas Rybka 3
Discussion and Feedback Join the public discussion or submit your feedback to the editors


Comentar

Normas sobre los comentarios

 
 

¿Aún no eres usuario? Registro