Ir al contenido

Rybka

De Wikipedia, la enciclopedia libre
Rybka
Información general
Tipo de programa Motor de ajedrez
Desarrollador Vasik Rajlich
Lanzamiento inicial 5 de diciembre de 2005 (20 años)[1]
Licencia Privativa
Versiones
Última versión estable 4.1 (26 de mayo de 2011)
Enlaces

Rybka es un motor de ajedrez compatible con el protocolo UCI (Universal Chess Interface) y distribuido bajo licencia privativa, desarrollado principalmente por el Maestro Internacional Vasik Rajlich. Entre 2006 y 2010 encabezó las principales listas de clasificación Elo para motores de ajedrez y obtuvo cuatro títulos consecutivos del Campeonato Mundial de Ajedrez por Computadoras (WCCC), los cuales le fueron retirados en 2011 tras una investigación de la Asociación Internacional de Juegos de Computadora (ICGA) por presunto plagio de código.[2]

Su desarrollo comercial finalizó en 2011 con el lanzamiento de la versión 4.1.

Etimología

[editar]

La palabra rybka significa «pececito» en idioma checo (pronunciado /ˈrɪpka/). En una entrevista concedida a Alexander Schmidt sobre si había elegido ese nombre porque el programa «se le escapaba entre las manos como un pez», Rajlich respondió: «Respecto al nombre Rybka, lo lamento, pero seguirá siendo un secreto».

Equipo de desarrollo

[editar]

Además de su autor principal, en el desarrollo y las pruebas del programa participaron los siguientes colaboradores:[3]

Historia

[editar]

Primeras versiones y ascenso (2005-2006)

[editar]

En sus inicios, Rybka fue un proyecto privado que participaba en torneos sin estar disponible para el público.[6] La primera versión pública, Rybka Beta 1.0, se publicó el 5 de diciembre de 2005.[1]

En abril de 2006, Rybka alcanzó el primer puesto en las listas de Elo de la publicación especializada CSS, superando en alrededor de 100 puntos a los principales motores de la época, como Shredder, Fritz, Hiarcs o Fruit.

Entre 2005 y 2006 obtuvo los siguientes resultados destacados antes de conquistar el título mundial:

  • Diciembre de 2005: primer puesto en el Campeonato Internacional de Ajedrez por Computadoras de Paderborn con 5,5 puntos sobre 7.
  • Febrero de 2006: victoria en el Torneo de Ajedrez por Computadoras en Internet (CCT) con Rybka 1.1 (8/9 puntos).
  • Mayo-junio de 2006: segundo puesto en la 14.ª edición del Campeonato Mundial de Ajedrez por Computadoras (WCCC), celebrado en Turín (inscrito bajo el apellido Rajlich). En un torneo suizo a 11 rondas empató con Shredder a 8,5 puntos, a medio punto del campeón, Deep Junior (9 puntos).[7]
  • Noviembre de 2006: victoria con puntuación perfecta (9/9) en el 26.º Abierto Neerlandés de Ajedrez por Computadoras (Open Nederlands Kampioenschap) con el prototipo de Rybka 2.1.[8][9]
  • Diciembre de 2006: segundo triunfo consecutivo en Paderborn con Rybka 2.2 (6,5/7 puntos).

Hegemonía mundial (2007-2010)

[editar]

Durante los años siguientes, el programa dominó los principales torneos internacionales de software ajedrecístico:

  • Febrero de 2007: campeón de la 9.ª edición del CCT con Rybka 2.2 (6/7 puntos).
  • Mayo de 2007: ganador del 7.º Torneo Internacional CSVN de Leiden con Rybka 2.2 (7/9 puntos).[10]
  • Junio de 2007: campeón del 15.º Campeonato Mundial de Ajedrez por Computadoras con Rybka 2.2 (10/11 puntos).
  • Septiembre de 2007: en un encuentro individual disputado del 20 al 27 de septiembre frente al programa Zappa, Rybka 2.3.2x fue derrotado por 5,5 a 4,5.[11]
  • Octubre de 2007: revalidó el título en el Abierto Neerlandés de Ajedrez por Computadoras con 8/9 puntos.[12]
  • Octubre de 2008: campeón de la 16.ª edición del WCCC, celebrada en Pekín, con Rybka 3 (8/9 puntos). Un mes después ganó el 27.º Abierto Neerlandés en Leiden con 9/9 puntos.[13]
  • 2009 y 2010: volvió a imponerse en las ediciones 17.ª (Pamplona) y 18.ª (Kanazawa) del WCCC, completando cuatro victorias consecutivas antes de su posterior descalificación en 2011.

Rybka 3 y Rybka 4 (2008-2011)

[editar]

El primer distribuidor comercial de Rybka fue la empresa rusa Convekta (posteriormente renombrada ChessOK). Tras los resultados obtenidos frente a motores establecidos como Junior, Fritz y Shredder, la compañía alemana ChessBase adquirió los derechos de distribución de Rybka 3.0, lanzado el 4 de agosto de 2008 en versiones para un procesador (Rybka 3) y multiprocesador (Deep Rybka 3), mientras que ChessOK comercializó el mismo motor integrado en su interfaz gráfica bajo el nombre Rybka Aquarium.

Rybka 3 supuso un incremento estimado de unos 80 puntos Elo respecto a su predecesor e introdujo tres variantes de motor independientes:

  • Rybka 3: versión estándar optimizada para la máxima fuerza de juego.
  • Rybka Human: ajustada para seleccionar jugadas más acordes con el estilo posicional humano.
  • Rybka Dynamic: orientada a priorizar factores tácticos y dinámicos sobre consideraciones puramente posicionales.

La edición de ChessBase incorporó asimismo un modo de análisis de Montecarlo, basado en simulaciones estadísticas mediante múltiples partidas rápidas a partir de una misma posición.

En mayo de 2010 se lanzó Rybka 4, seguido en mayo de 2011 por la actualización Rybka 4.1, que constituyó la última versión comercial de la serie. Posteriormente, Vasik Rajlich pasó a colaborar con ChessBase en el desarrollo de las versiones 15 y 16 del motor Fritz.

Encuentros contra humanos

[editar]

Entre 2007 y 2008, Rybka disputó diversos encuentros con ventaja de material o tiempo frente a jugadores titulados, incluyendo al Maestro FIDE John Meyer, al Maestro Internacional Eugene Meyer y a cinco Grandes Maestros:[14]

  • Marzo de 2007 (contra Jaan Ehlvest, Elo 2625): encuentro a 45 minutos más 10 segundos de incremento en el que Ehlvest jugó siempre con blancas y Rybka 2.3.2a con un peón menos (distinto en cada partida) y un libro de aperturas limitado a tres jugadas. Venció Rybka por 6,5-4,5.
  • Agosto de 2007 (contra Joel Benjamin, Elo 2576): encuentro a 60 minutos más 30 segundos en el que el Gran Maestro contó con ventaja de un peón en todas las partidas. Venció Rybka 2.3.2a por 4,5-3,5.
  • Septiembre de 2007 (contra Robert Fontaine, Elo 2567): encuentro a dos partidas rápidas (25 minutos más 10 segundos) con piezas blancas para el jugador humano. Venció Rybka 2.3.2a por 2-0.
  • Marzo de 2008 (contra Roman Dzindzichashvili, Elo 2542): encuentro a 45 minutos más 10 segundos con ventaja de peón y salida para el Gran Maestro. Finalizó en empate (4-4).
  • Septiembre de 2008 (contra Vadim Milov, Elo 2705): encuentro a 90 minutos más 30 segundos con distintas modalidades de ventaja (dos partidas estándar con blancas para Milov, cuatro con ventaja de calidad y negras, y dos con blanca, peón y salida). Milov se impuso a Rybka 3 por 4,5-3,5.

Controversia y descalificación de la ICGA

[editar]

En junio de 2011, tras una investigación impulsada a raíz de denuncias de varios desarrolladores de motores de ajedrez, la Asociación Internacional de Juegos de Computadora (ICGA) determinó por unanimidad que Vasik Rajlich había infringido la norma de originalidad de sus torneos al incorporar en Rybka fragmentos de código derivados de otros dos motores —Crafty y Fruit 2.1 (este último publicado bajo licencia GPL)— sin declararlo ni atribuir la autoría correspondiente.[2]

Como sanción, la ICGA aplicó las siguientes medidas:

  • Descalificación retroactiva de Rybka de todos los torneos organizados por la asociación.
  • Retirada de sus cuatro títulos del Campeonato Mundial de Ajedrez por Computadoras (2007, 2008, 2009 y 2010), que fueron reasignados a los respectivos subcampeones (Zappa, Hiarcs, Junior/Shredder y Rondo/Thinker).
  • Solicitud de devolución de los trofeos y premios en metálico obtenidos.
  • Inhabilitación de por vida de Vasik Rajlich para participar en competiciones de la ICGA.

La resolución generó un intenso debate en la comunidad del ajedrez por computadora. Mientras los miembros del panel técnico de la ICGA y varios programadores respaldaron las pruebas basadas en el análisis comparativo de binarios y tablas de evaluación, Rajlich y otros analistas cuestionaron la metodología empleada, el alcance de lo que constituye código derivado frente a ideas algorítmicas comunes y la imparcialidad del proceso, señalando que algunos de los denunciantes eran competidores directos beneficiados por la reasignación de los títulos.

Véase también

[editar]

Referencias

[editar]
  1. 1 2 Vasik Rajlich. «Subject: Rybka 1.0 Announcement». Computer Chess Club Archives (en inglés). Archivado desde el original el 2 de marzo de 2021. Consultado el 25 de octubre de 2025. «The first piece of good news is that Rybka Beta 1.0 will be available for free download until midnight tonight (Dec 5) on Leo's website.»
  2. 1 2 «Rybka, el ordenador tetracampeón de ajedrez, es descalificado por dopaje digital». Hipertextual (ALT1040). 1 de julio de 2011. Consultado el 25 de octubre de 2025.
  3. ↑ Rybka team en rybkachess.com.
  4. 1 2 El matrimonio Rajlich en la lista FIDE de julio de 2009. Archivado el 4 de febrero de 2009 en Wayback Machine.
  5. ↑ «Larry C. Kaufman en la lista FIDE de julio de 2009.». Archivado desde el original el 25 de enero de 2012. Consultado el 27 de julio de 2009.
  6. ↑ Para verificar la participación de Rybka o Rajlich en ediciones pasadas véase y .
  7. ↑ «14th World Computer-Chess Championship». Archivado desde el original el 29 de mayo de 2006. Consultado el 2009.
  8. ↑ «26th Dutch Open Computer Chess Championship 2006». Archivado desde el original el 30 de junio de 2009. Consultado el 2009.
  9. ↑ «Rybka in Dutch Open Computer Chess Championship 2006». Consultado el 2009.
  10. ↑ «Computerschaak - Rybka wins 7th International CSVN Tournament (Leiden, MAY 2007)». Consultado el 2009.
  11. ↑ «Rybka-Zappa Information Center». Archivado desde el original el 2 de octubre de 2008. Consultado el 2009.
  12. ↑ «Computerschaak - ONK 2007». Consultado el 2009.
  13. ↑ «Computerschaak - Rybka Open Nederlands Kampioen 2008». Consultado el 2009.
  14. ↑ Rybka Events en rybkachess.com

Enlaces externos

[editar]