Ajedrez y Computadoras. Nuevos Avances. Nuevos Módulos.

Se preguntaba Juan Carlos Malasquez, no hace mucho tiempo, en estas páginas, si en realidad, el programa Rybka, era tan fuerte. Yo diría que si. Lo acaba de demostrar en el Torneo "descafeinado" de Paderborn y en el Entel de Chile.

Pero vamos a ir por partes. El Paderborn es un torneo "descafeinado" porque enfrenta a motores con procesadores muy potentes contra otros con procesadores caseros. Por lo tanto, es un torneo muy "desigual". En una ocasión, se unificó. El por qué no se siguió llevando a cabo, es una pregunta para la que sobran comentarios. Que los motores jueguen cada uno con distintos mega-libros es una opción muy plausible y enriquecedora ya que almacenan millones de posiciones. Los comerciales, apenas sebrepasan el medio millón.

El Rybka el más fuerte, sí. ¿Pero qué Rybka? ¿El 1.1 de 32 bits, comercial, que ocupa 200KB igual que los demás o el Rybka 1.01 de 32 bits también, que ocupa 4MB? Aunque en el Torneo que se adjunta, aún no había salido al mercado el comercial (1.1), he enfrentado a ambos a muchísimas partidas a ritmo de Torneo y la balanza se inclina por el 1.01. En este Torneo todos los engines jugaron bajo dos AMD Atholon 64, 3500+ (2.2 GHz), con 2.048MB y tecnología de 64 bits a un ritmo de partida de 90´+30", y por el sistema Round-Robin. La diferencia, como puede observarse con respecto al Fritz 9 fue nada menos que de ¡5 puntos! Pero el Rybka, como todos los engines tiene fallos y no es invencible. Y cuando digo "invencible" me refiero a que cualquiera de los monstruos punteros lo podría vencer entre 5 y 10 partidas de un total de 100. ¿Qué tiene el Rybka 1.01 que lo diferencia del resto? Posee mayor sabiduría ajedrecística, necesita algo más de tiempo por sus 4MB frente a los otros punteros 200KB que son más rápidos pensando, buenos tácticamente pero muy malos estrategas. De ahí que busque primero en su maremagnum de los 4MB qué jugadas son las buenas en base a su conocimiento de estrategia. Es también, el primer programa construido bajo los cánones del Botvinnik programador -simular la mente humana- Tácticamente, el Fritz 9; más parecido al "humano" el Hiarcs 10; mejor finalista, el Shredder 9. Hasta que llegó Rybka. Podemos estar o no de acuerdo, pero el nacimiento del "pequeño pececillo" (tal es su traducción), supone una revolución en el mundo del ajedrez computado. Tiempo al tiempo. La partida que veremos a continuación se produjo en la ronda 30. Ambos engines jugaron con sus árboles de origen mejorados hasta un total de 4 millones de posiciones y estructurados de tal forma que al llegar a la partida que tomen por referencia, si el resultado es adverso, cambien la variante que es cuando se produce entonces la novedad. Si el resultado de la partida referente hubiese sido a la inversa Fritz hubiese jugado la misma, mientras que Rybka se desviaría de la misma. Puede suceder también que el de resultado adverso tenga la variante en su árbol. Pero si el Average y el Performance marcan 0, podrá jugarla o no. Esto, desde mi modesto entender, puede mejorar la Teoría de las Aperturas. Pero el refutar o no dichas novedades ya corre a cargo de los GM. si pueden!

Petronio Pérez 11 de Abril de 2006

(2) Fritz 9 (2700) - Rybka 1.01 Beta 13b 32-bit (2700) [D43]
2006
[Fritz-Rybka-Pérez]

 D43: Gambito de dama (variante Botvinnik) 1.d4 Rybka 1...Cf6 2.c4 e6 3.Cf3 d5 4.Cc3 c6 5.Ag5 h6 6.Ah4 dxc4 7.e4 g5 8.Ag3 b5 9.Ae2 Ab7 10.h4N Diagrama

[10.0-0 a6 11.Dc2 Cbd7 12.Tad1 Ae7 13.Ce5 h5 14.h4 gxh4 15.Axh4 Cg4 16.Ag3 Cgxe5 17.dxe5 h4 18.Af4 Dc7 19.Td6 0-0-0 20.Tfd1 Thg8 21.Dd2 c5 22.Af3 Axd6 23.exd6 Dc6 24.Ag5 Ce5 Donaldson_Akhmilovskaya,E-Muchnik,L/Vilnius 1983/Inforchess Yearbook 2006/0-1 (33)] 10...g4 [10...b4!? 11.Ca4 Cxe4=/+; 10...Ab4!? Pérez 11.Dc2 g4=/+] 11.Ce5= h5 [11...b4 12.Ca4 Cxe4 13.Axc4 Cxg3 14.fxg3 Th7+/-] 12.0-0+/= Cbd7 El Negro debería terminar pronto su desarrollo 13.Dc2 Cxe5 14.Axe5 Ag7 [14...Tg8 15.Tad1+/=; 14...Ah6 Pérez 15.d5 0-0 16.dxe6=] 15.Ag3 [>=15.b3!?+/- b4 Rybka 16.Ca4 c3=] 15...Dxd4= 16.Tfd1 [16.e5 Cd5 17.Tfd1 Db6+/=] 16...Db6 17.a4 [17.b3 c5 18.bxc4 b4=/+; 17.Dd2 Pérez 17...Th6=] 17...a5 18.Td6 b4 [18...Dc5 19.Tad1=] 19.e5+/= Cd7 [19...bxc3 20.Txe6+ Demuele el escudo de peones (20.exf6?! (Pérez) es claramente peor 20...Axf6 (20...Dxb2 21.Txe6+ Rf8 22.fxg7+ Rxg7 23.Df5 Da3 24.Txa3 Thd8 25.Df6+ Rg8 26.Ae5 Td1+ 27.Axd1 Rh7 28.Dxf7#) 21.bxc3 Aa6=) 20...Rf8 21.exf6 cxb2 22.fxg7+ Rxg7 23.Ae5+ Rf8 24.Td1 (24.Axh8 bxa1T+ 25.Axa1 fxe6+-) 24...fxe6 25.Dg6 Dc5 26.Dg7+ Re8 27.Dd7+ Rf8 28.Ag7+ Rg8 29.Dxe6+ Rh7 30.Dh6+ Rg8 31.Axh8 Dxf2+ 32.Rxf2 Tf8+ 33.Rg1 Tf1+ 34.Txf1 b1D 35.Axc4#] 20.Ce4 0-0-0 [>=20...Cxe5!? parece una alternativa viable 21.Axc4 (21.Cg5 Pérez 21...Th6-/+; 21.Dd2 Rybka 21...Ah6 22.Dc2=) 21...Cxc4 22.Dxc4 0-0+/= (22...Axb2 23.Txe6+ Rf8 24.Cg5+-) ] 21.Axc4+/- Cxe5 [21...Axe5? Pérez 22.Txd7 Aniquila al defensor de d7 22...Txd7 23.Axe5+-] 22.Ab3 Rb8 23.Tad1 Ac8 24.T1d2 Txd6 25.Cxd6 [25.Txd6?! Da7+/= (25...Ra7= Pérez) ] 25...Dc7? [>=25...Da7!?+/-] 26.De4+- f6 27.Cxc8 Dxc8 [27...Ah6 28.Tc2 Rb7 29.Axe5 Dxc8 30.Axf6 Te8+-; 27...Txc8?? Pérez 28.Axe6 Te8 29.Td7 Txe6 30.Txc7 Rxc7 31.Dh7+-] 28.Td6 Te8 29.Txc6 Db7 30.Dc4 Af8 [30...Tc8 31.Txc8+ Dxc8 32.Db5+ Rc7 33.Dxa5+ Rd7 34.Dxb4+-] 31.Txe6 Txe6 32.Dxe6 Ae7 33.Ad5 Dc7 34.Da6 Dc1+ [34...Da7 35.Dc6 Ad8 36.Af4+-] 35.Rh2 Rc7 36.Dxa5+ Rd7 37.Db5+ Rd8 38.Ae6 Diagrama

[ parece mejor 38.a5 asegura la victoria 38...Dc5 39.Db8+ Dc8 40.Db6+ Dc7 41.De6 (41.Dxc7+ Rybka 41...Rxc7+-) 41...Dxa5 42.Dg8+ Rc7 43.Af7+-; 38.Db6+ Pérez 38...Re8 39.a5 Ad8 40.De6+ Ae7+-] 38...Ad6 39.b3 Dd2 40.Db6+ Re7 41.Af5 Dd5 42.De3 Ac5 43.De2 Ab6 [43...Ad6 44.Ac2+-] 44.Ae4?? hay mejores maneras de mantener la presión [>= 44.Dc2!? (Pérez) y el Blanco toma la iniciativa 44...Rf7+-; >=44.De1!? Rybka 44...Ac5 45.a5+-] 44...Dxb3+/- 45.a5 [>=45.Dd2+/-; 45.Axe5 (Pérez) 45...fxe5 46.Ag6 (46.Dd2 Rybka 46...Dc4 47.Dg5+ Rd6 48.Df6+ De6 49.Df8+ De7 50.Dh6+ De6 51.Dd2+ Rc7 52.Dxb4 Axf2 53.Db7+ Rd8 54.Db8+ Rd7=) 46...Dc3 47.Axh5 Dd4+/-] 45...Axa5= 46.Da6 [>=46.Axe5!? (Pérez) tiene algunas virtudes obvias 46...fxe5 47.Ag6= (47.Db5 Rybka 47...Ac7=) ] 46...Ac7 47.Db7 Clavada de las blancas: Db7xc7 [47.Axe5 (Pérez) 47...Axe5+ 48.g3 Dc3=/+] 47...Dc3 48.Ad5 El alfil apunta hacia Ae4-d5-g8-b3 48...Rd7 49.Ag8 [49.Da7!?= definitivamente debe considerarse] 49...Dd4 50.Rh1 f5 [50...Dd2 51.De4=/+] 51.Ab3= Bloqueando b4 [51.Axe5 Dxe5 52.g3 Dc5-/+] 51...f4 52.Ah2 Da1+ Enfilada de las negras: d1 [52...Cc6 (Pérez) 53.Db5 Da1+ 54.Ag1-/+] 53.Ag1 f3 54.Db5+ Horquilla de las blancas: d7:b4 [54.Dxb4? falla por 54...Df1 55.gxf3 Cc6 56.Ae6+ Rxe6 57.Db3+ Rd6 58.fxg4 hxg4-+] 54...Rd8 55.Dd5+ Enfilada de las blancas: d6 55...Rc8 56.De6+ Rb8 57.Ad5 Dd4 58.gxf3 gxf3 [58...Cxf3?? 59.De8+ Ra7 60.Dc6 Dxd5 61.Dxd5 Cxh4 62.f4+ Rb8 63.Db5+ Rc8 64.Dxh5+-] 59.De8+ Horquilla de las blancas: h5:b8 59...Ra7 60.Da8+ Rb6 61.Db7+ Enfilada de las blancas: c7 61...Rc5 62.Axf3 Ab6 63.Dc8+ [>=63.Ae2!? (Pérez) debería investigarse con detenimiento 63...Rd6 64.Ah2= (64.Axh5 Rybka 64...b3 65.Db8+ Rc6=/+) ] 63...Rb5 64.Ae2+ Ra4 65.Da8+ Rb3 66.Rg2? [>=66.Dg2!?= y el Blanco podría seguir con esperanzas en la partida; 66.Ah2!?-/+ Pérez] 66...Rb2-/+ [66...Dxh4? (Pérez) no es bueno por 67.Dd5+ Cc4 68.Dd3+ Rb2 69.Dxc4 Dxc4 70.Axc4+-] 67.Rf1?? el último error [67.Da4 b3 68.Dxd4+ Axd4 69.f4-+; >=67.Axh5 Pérez 67...Cd3 68.Af3 Dxh4 69.Rf1-+; >=67.De8-/+ Rybka ] 67...b3-+ [67...Dxh4?! (Pérez) es claramente más débil 68.Dg2 Df4 69.Dd5-+] 68.De8 [68.Dc8 Cd3 (68...Ra1 (Pérez) 69.Axh5-+) 69.Axd3 (69.Dc6-+ Rybka ) 69...Dxd3+ 70.Rg2 Dd5+ 71.Rg3-+] 68...Rc1 69.Dxh5 [69.Dc8+ (Pérez) 69...Ac5 70.Dg8 b2 71.Dg5+ Rc2 72.Df5+ Cd3-+] 69...b2 [69...b2 70.Dg5+ Rc2 71.Df5+ Cd3-+] 0-1

Petronio Pérez  Pulido
Santa Cruz de Tenerife, 11 de Abril de 2006

_____________

© INFORCHESS - TODOS LOS DERECHOS RESERVADOS