Rybka ganó el XXX Campeonato Abierto de Ordenadores en Leiden
El Campeonato Abierto de Ordenadores de Holanda acaba de celebrar su trigésima edición, en la ciudad holandesa de Leiden. Se trata de una de las competiciones informáticas más destacadas y renombradas que hay. Este año, participaron hasta 3 súper ordenadores, con enormes 'clusters' compuestos por cientos de núcleos, que pueden calcular en una hora lo que un ordenador normal de sobremesa tardaría un mes en hacerlo. Aquí tienen un reportaje sobre este acontecimiento
XXX Campeonato Abierto de Ordenadores en Leiden 2010
Del 26 al 28 de noviembre de 2010, en Leiden (Holanda)
En el mundo casi esotérico del ajedrez informático, muy pocos acontecimientos han atraído a la flor y nata de esta disciplina, que hacen todo lo que sea necesario para entrar en la elite del ajedrez informático. El Campeonato del Mundo de Ordenadores, sin duda es el más importante, pero inmediatamente detrás va el Campeonato Abierto de Ordenadores de Holanda, que acaba de celebrar su trigésima edición.
La sala de juego está preparada para la competición
En el torneo también participaron tres súper ordenadores. El programa informático alemán "Jonny" corría en un cluster masivo de 800 procesadores Intel i7. El programador Johannes Zwangzer lo manejaba de manera remota desde el hardware de su universidad, la de Bayreuth. Similar fue el caso de Deep Sjeng de Gian-Carlo Pascutto, residente de Bélgica, cuyo módulo de ajedrez funcionaba en un cluster de 32 x 8 AMD Opterons (256 núcleos en total), a unos 2.4 GHz y, finalmente, estaba el actual campeón, Rybka, que corría en un cluster que pertenece a Lukas Cimiotti y que cuenta con 248 núcleos Intel i7, con 2.93 GHz, que más tarde fue ampliado a 260.
Es alucinante imaginarse que Rybka, para calcular la misma cantidad que pudo calcular en una hora en el súper ordenador de Lukas, que en un ordenador normal de sobremesa quad core, necesitaría un mes entero. Por otra parte, a pesar de la gran cantidad de procesadores que tenía a su disposición (800), Jonny es muy inferior a Rybka, aunque corriese en el triple de núcleos. La razón es que hay que tener en cuenta cuánta duplicación de velocidad trae realmente en cuanto a la fuerza. Teóricamente, suponiendo que ambos sean igualmente eficaces al correr en tal hardware, la doble velocidad significa una ganancia de Elo de entre 50 y 70 puntos. Pero hablando puramente en términos de programas informáticos, Jonny no está ni cerca a Rybka a los 100 puntos Elo.Hans van der Zijden operando Rybka (izda.) en su duelo contra Hiarcs (dcha.), manejado por Harvey Williamson
Se sobreentiende que este tipo de lucha de pesos pesados informáticos suele brindar partidas y situaciones impresionantes. La partida más espectacular del torneo fue la poderosa victoria de Rybka frente al supercluster con el programa Jonny en la quinta ronda.
Jonny (800 núcleos) - Rybka 4.x (260 núcleos) [A87]
30 ODCCC Leiden (4), 27.11.2010
1.d4 f5 2.g3 Cf6 3.Ag2 g6 4.Cf3 Ag7 5.c4 0-0 6.0-0 d6 7.Cc3 e6 8.Dc2 Cc6 9.Td1 De7 10.a3 a5 11.Ae3 Cd8 12.Ta2. 800 procesadores y el movimiento es Ta2? 12...b6 13.Cg5 Ab7 14.Axb7 Cxb7 15.h3 a4!
Este es un típico sacrificio de los módulos de elite, libera la casilla a5 o para el caballo o la torre, dependiendo de la respuesta de las negras. 16.Cxa4 Ch5 17.Rh2 e5 18.dxe5 Axe5 19.Cf3 f4 20.gxf4 Axf4+ 21.Axf4 Cxf4 22.Cc3 De6 23.Cg1
23...Ta5! Si uno se decide a atacar, hay que estar seguro de que todos estén invitados a la fiesta y a Rybka no hace falta decírselo dos veces. 24.De4 Te5. Evitando el sacrificio y apartando a la dama de su rey. 25.Dxb7. Procurando quedarse cerca del rey para defender con 25.Df3? Cxe2 26.Dg2 Tef5 27.Tf1
fracasa de manera espectacular 27...Txf2!! 28.Txf2 De5+ 29.Rh1 Cg3+ 30.Rh2 Ce4+ 31.Rh1 Cxf2+ 25...Th5 26.De4
26...Txh3+! 27.Cxh3 Dxh3+ 28.Rg1 Tf5! Amenazando Tg5+ 29.Td5 Cxd5 30.De8+ Rg7 31.Dd7+ Rh6 32.Dxf5. La única manera de esquivarse de un mate inmediato, pero está claro que las blancas están perdidas. 32...Dxf5 33.cxd5 Dg5+ 34.Rh2 Dd2 0-1
[Haga clic aquí para reproducir la partida...]
Por otra parte también suelen surgir aquellas situaciones que los ordenadores simplemente no pueden ver. Efectivamente, Scaramanga, que corría en un ordenador con un solo procesador, forzó a Jonny a empatar cuando se encontraba en una posición extraordinaria como sacada de un libro de texto cuando no le bastaba la dama contra el alfil.
Johannes Zwangzer (izda.) manejando su programa "Jonny" contra Scaramanga, operado por Hans Secelle.
Scaramanga (1 núcleo) - Jonny (800 núcleos) [D48]
30 ODCCC Leiden (5), 27.11.2010
1.d4 d5 2.c4 e6 3.Cc3 c6 4.e3 Cd7 5.Ad3 Cgf6 6.Cf3 dxc4 7.Axc4 b5 8.Ad3 a6 9.a4 Ab7 10.0-0 b4 11.Ce4 c5 12.Ced2 Ae7 13.De2 Dc7 14.Cc4 0-0 15.Td1 Tfd8 16.Cfe5 a5 17.Ad2 Ad5 18.Tac1 Tac8 19.Ae1 cxd4 20.exd4 Cxe5 21.dxe5 Cd7 22.Ce3 Dxc1 23.Txc1 Txc1 24.Cxd5 exd5 25.e6 Cc5 26.Axh7+ Rf8 27.g3 Cxe6 28.Rg2 Tc5 29.f4 Tc1 30.Af2 d4 31.Ac2 Cc5 32.Dh5 Re8 33.Ad1 d3 34.Ae3 d2 35.Dh8+ Af8 36.Dh5 g6 37.De2 Ae7 38.g4 Rf8 39.f5 g5 40.h4 Ce4 41.Rf3 Ac5 42.Axg5 Txd1 43.Dxd1 Cf2 44.Dxd2 Txd2 45.Axd2 b3 46.Ac3 Cd1 47.Ae5 Ce3 48.Ac3 Cc4 49.g5 Cb6 50.h5 Cxa4 51.Ae5 Rg8 52.Re2 Cb6 53.g6 Af8 54.Rd3 a4 55.f6 Cd7 56.Ac3 Ad6 57.Rc4 Cf8 58.Rd5 a3 59.Rxd6 a2 60.Re7 fxg6 61.f7+ Rh7 62.Rxf8 a1D
63.h6! Este movimiento conduce a una posición como si fuese sacada del libro de estudios, en la cual las negras no pueden ganar a pesar de la gran ventaja de material que tienen. El rey está apartado y la dama no tiene otra opción que dar jaque continúo. 63...Da8+ 64.Re7 Db7+ 65.Re6 Da6+ 66.Re7 De2+ 67.Rd7 Dd3+ 68.Re8 Db5+ 69.Re7 Dc5+ 70.Re8 De3+ 71.Rd7 Df4 72.Re7 De4+ 73.Rd6 Dd3+ 74.Re7 De3+ 75.Rd7 Df2 76.Re8 De2+ 77.Rd7 Dg4+ 78.Re7 Dg5+ 79.Re8 Db5+ 80.Re7 Dc5+ 81.Re8 Dc6+ 82.Re7 Dc7+ 83.Re8 Db8+ 84.Re7 Da7+ 85.Re8 Da4+ 86.Re7 Dh4+ 87.Re8 De4+ 88.Rd7 Df3 89.Re7 Tablas.
[Haga clic aquí para reproducir...]
Sobre el papel, Rybka claramente había sido el favorito con un hardware muy potente, al ser el programa más fuerte y efectivamente convirtió esas ventajas en una aplastante victoria de 8,5 puntos en 9 rondas, dos puntos y medio por delante de sus perseguidores más cercanos. Solo perdió medio punto contra "Spark", que corría en un modesto ordenador quad-core. En el segundo lugar terminaron empatados a puntos Spike, Deep Sjeng, y Hiarcs con 6/9.
Los operadores de los programas campeones
Fotos: Hans van der Zijden
Traducción: Nadja Wittmann, ChessBase
Clasificación final
Lugar Nombre Puntos 1 Rybka 8.5 2-4 Spike 6.0 Deep Sjeng 6.0 Hiarcs 6.0 5 Spark 5.5 6-8 Deep Shredder 5.0 The King 5.0 The Baron 5.0 9-11 Jonny 4.5 Rookie 4.5 Scaramanga 4.5 12-15 RedQueen 4.0 Nightmare 4.0 Hermann 4.0 Goldbar 4.0 16 Kallisto 4.0 17 Joker 3.0 18 Hansdamf 2.5 19 Fridolin 1.5 20 Dolphin 1.0
Campeonato de Ajedrez Informático en Leiden
Las partidas disponibles para descargar en formato PGNFuente: www.chessbase.com