Desafío Schroder-De Koning

Otras participaciones no clasificadas

Moderador: Luis a

Desafío Schroder-De Koning

Notapor Javier Ros » 24 Ene 2013 17:52

Y llega la hora del maestro Schroder, el rebelde de Deventer, que con su programa Gideon rodando sobre procesador ARM, fue capaz de frenar a Richard Lang a partir del Mundial de micros de Vancouver 1991 y de ganar el Mundial absoluto de Madrid 1992.

Una de las diferencias que hay entre Schroder con Lang, De Koning y Kittinger, es que éstos han dejado de trabajar en sus programas hace tiempo, mientras que Schroder continúa trabajando y mejorando su programa Prodeo. Este programa al igual que otras utilidades muy interesantes las ha puesto generosamente a disposición de todos en su página web:

http://www.top-5000.nl/match.htm

Donde además hay un montón de experimentos interesantes e información detallada sobre Prodeo, programación en ajedrez y métodos para perfeccionar un programa de ajedrez.

La primera pregunta que surge después de los desafíos anteriores, ver

http://meca.mundoforo.com/viewtopic.php?t=1658

http://meca.mundoforo.com/viewtopic.php?t=1665

http://meca.mundoforo.com/viewtopic.php?t=1668

es por qué no he realizado el esperado duelo Lang-Schroder antes que éste. La respuesta es porque de momento no he conseguido hacerlo de forma justa, lo explico. Este duelo se tiene que celebrar en entorno Genius porque es el único donde funciona Chess Genius, además tiene que correr en un sistema operativo de 32 bits para que funcione el motor Genius. Usando el truco publicado en la siguiente página

http://www.geocities.ws/delbg/genius-engines-tutorial

he conseguido que Gideon 93, Rebel Century y Prodeo 1.8 corran en entorno Genius pero las tres tienen un problema, al programar partidas a 5 minutos pierden por tiempo de forma bastante frecuente. He consultado a Ed Schroder este problema en el foro de Talkchess, ver

http://talkchess.com/forum/viewtopic.php?t=46628

y ha contestado que esto es un problema conocido y que simplemente juegue con incremento de 1 segundo por jugada, por ejemplo 4 minutos por partida + 1 segundo por jugada. Le contesto que en el entorno Genius no hay reloj de Fischer y que esto no es posible. Me contesta que juegue con tiempo medio por jugada, por ejemplo 3 segundos por jugada. Lo intento y juego varias partidas con Chess Genius usando este método. Aparentemente todo va bien, pero da la impresión de que el programa de Schroder emplea más tiempo de reflexión que el de Lang. Para comprobar esto de manera fiable, miro el tiempo total empleado por ambos programas usando el Administrador de tareas de Windows. El resultado es que en la prueba realizada el programa de Schroder ha empleado 40 minutos mientras que el de Lang ha empleado 10 minutos, lo que no es admisible si queremos medir de forma justa la fuerza de ambos programas. Por tanto, este duelo queda aplazado hasta que a alguien se le ocurra como hacerlo de forma justa.

Por tanto el duelo será Schroder-De Koning. El enfrentamiento ha tenido lugar en el entorno Arena debido que que posee la gran ventaja de realizar varias partidas simultáneas si se dispone de un procesador con varios núcleos. La idea es del maestro Schroder y está explicada en su página web.

El procedimiento es el siguiente. Supongamos que se trata de un procesador de 4 núcleos como mi Q6600. Se instala una sola vez Arena y se instala el motor correspondiente, digamos Rebel Century, en cuatro directorios diferentes: RC1, RC2, RC3 y RC4. Lo mismo con el programa rival, en este caso The King 3.12 en TK1, TK2, TK3 y TK4.

Un dato importante si se quiere utilizar el mismo libro de aperturas para todos los motores es que hay que desactivar el libro particular de cada motor (si lo tiene). Por ejemplo para que los motores de Schroder hay que editar el archivo wb2uci.eng del directorio de instalación y buscar la línea

; InitString = BookOff/n

quitando el ; se desactiva el libro interno:

InitString = BookOff/n

además para cada motor hay que especificar en la pestaña Books de cada engine el libro común a utilizar, en nuestro caso el Perfect2012 de Sedat Canbaz.

https://sites.google.com/site/computers ... 2012-books

También es conveniente editar el archivo general de configuración de motores de Arena:

ArenaENG.cfg

y poner los siguientes valores de los parámetros para los motores de Schroder

Opening Book=mainbook
EOC database=prodeo
EOC Usuage=none

mientras que para especificar que los motores que utilizan varios núcleos del procesador sólo usen uno, hay que poner

Threads=1

para que no piense en el tiempo del contrario se pone

Ponder=false

aunque realmente en entorno Arena es el propio Arena el que controla esto, es preferible que no haya órdenes contradictorias.
El poner las mismas hashtables a todos se hace en Arena aunque es bueno comprobar que en cada motor aparece

Hash=64

Otra cosa recomendable es al crear el torneo, en Opciones especificar Adjudicar partida perdida con -5.00 y Adjudicar tablas al llegar a 150 jugadas. Esto último es importante con los programas de Schroder, pues en su página web avisa que Prodeo y compañia se pueden volver locos al pasar las 160 jugadas.

Ahora se ejecuta Arena y se programa el primer enfrentamiento. Si quiero jugar 100 partidas, programo 25 empezando The King con blancas e inicio el torneo TK1-RC1 grabando las partidas en el archivo TheKing312Century.PGN. Minimizo Arena que sigue corriendo y ejecuto un segundo programa Arena donde programo otras 25 partidas empezando Century con blancas y empiezo el torneo RC2-TK2 grabando las partidas en el mismo archivo TheKing312Century.PGN. Vuelvo a minimizar Arena que sigue corriendo y ejecuto un tercer programa Arena donde programo otras 25 partidas con blancas inicialmente para The King y empiezo el torneo TK3-RC3 grabando las partidas en el mismo archivo TheKing312Century.PGN. De nuevo minimizo Arena que sigue corriendo y ejecuto un cuarto y último programa Arena donde programo las últimas 25 partidas con blancas inicialmente para Century y empiezo el torneo RC4-TK4 grabando las partidas en el mismo archivo TheKing312Century.PGN. Después inicio el programa Match.exe descargado de la página de Schroder y monitorizo el total de las partidas The King- Century sin importar si proviene del torneo 1, 2, 3 ó 4. !!Increible¡¡

Con este procedimiento, se pueden jugar estas 100 partidas de 4 minutos + 1 segundo en menos de 4 horas, con el programa Match.exe indicando en todo momento el resultado global de los cuatro matches simultáneos y hasta el cálculo de ELO.

Es conveniente siempre presenciar varias partidas y comprobar que los motores se salen del libro a la vez y que cada uno usa un solo núcleo del procesador. Para esto se pulsa Control-Alt-Suprimir iniciando el Administrador de tareas y seleccionando la pestaña procesos, comprobando que cada programa usa el 25% de la CPU. También es bueno verificar que todos los motores usan una cantidad similar de tiempo cuando estemos cerca de terminar la sesión de partidas. Para ello, nos vamos de nuevo al Administrador de tareas y seleccionamos Ver-> Seleccionar columnas y marcamos tiempo de CPU, aceptando después. En la pestaña procesos podemos ver el total de tiempo empleado por cada motor.

Si hubiera que interrumpir una de estas sesiones de juego, es suficiente con darle al botón Last game del menú Tournament, con lo que se termina y se salva la partida en juego y el torneo se para. Para continuarlo, sólo hay que cargar el archivo *.at del disco y darle a Resume. Por supuesto, esto hay que hacerlo con los cuatro torneos.

Dada la gran cantidad de motores disponibles de Schroder y De Koning, he procurado hacer emparejamientos entre programas cercanos en el tiempo, aunque también he añadido los duelos entre las primeras y últimas versiones disponibles.

Después de eliminar las partidas duplicadas con Chessbase, los resultados son los siguientes:

Duelo entre las primeras versiones disponibles

The King 3.12d (2000)-Rebel Gideon 3.1(1993)

The King 3.12d +48/=27/-22 63.40% 61.5/97 +96 Elo Margen error ±56
Rebel Gideon 3.1 +22/=27/-48 36.60% 35.5/97 -96 Elo

https://sites.google.com/site/unoallavo ... ects=0&d=1

Duelo entre versiones contemporáneas

The King 3.12d (2000)-Rebel Century (2000)

Rebel Century +35/=31/-34 50.50% 50.5/100 +3 Elo Margen error ±56
The King 3.12d +34/=31/-35 49.50% 49.5/100 -3 Elo

https://sites.google.com/site/unoallavo ... ects=0&d=1

The King 3.33 (2004) -Prodeo 1.0 (2004)

The King 3.33 +49/=31/-40 53.75% 64.5/120 +25 Elo Margen error ±51
Prodeo 1.0 +40/=31/-49 46.25% 55.5/120 -25 Elo

https://sites.google.com/site/unoallavo ... ects=0&d=1

The King 3.50 (2007) -Prodeo 1.5 (2007)

The King 3.50 -175 +41/=23/-34 53.57% 52.5/98 +24 Elo Margen error ±56
Prodeo 1.5 +175 +34/=23/-41 46.43% 45.5/98 -24 Elo

https://sites.google.com/site/unoallavo ... ects=0&d=1

Duelo entre las últimas versiones disponibles

Prodeo 1.82 (2012)-The King 3.50 (2007)

Prodeo1.82 +34/-32/=33 51.01% 50.5/99 +6 Elo Margen error ±56
TheKing3.50 +32/-34/=33 48.99% 48.5/99 -6 Elo

https://sites.google.com/site/unoallavo ... ects=0&d=1


Conclusiones

Tengo que decir que hasta estos desafíos entre programadores publicados en el antiguo foro y aquí, no he sido nunca partidario de estas sesiones masivas de partidas. Dado que es imposible analizar ni siquiera reproducir este volumen de partidas, siempre me ha parecido poco interesante este tipo de tests y he preferido el análisis cualitativo de pocas partidas.
Sin embargo, ha sido la curiosidad por ver el enfrentamiento entre programadores de micros dedicados en condiciones de igualdad de hardware y libro de aperturas lo que me ha movido. También la automatización del proceso nos permite jugar un gran número de partidas casi imposible de hacer manualmente con micros y así apreciar mejor las diferencias de fuerza.

Como conclusión general de estos duelos es que hay bastante igualdad entre estos dos programadores, con una ligera superioridad de De Koning que con la última versión de Prodeo ha desaparecido.

En los enlaces anteriores están todas las partidas, aquí presento una muestra de lo duro del enfrentamiento, donde The King 3.50 tuvo ventaja de 1.72 peones y que sin embargo acabó ganando Prodeo 1.5.

[Event "TheKing350Prodeo15"]
[Site "Q6600"]
[Date "2013.01.23"]
[Round "49"]
[White "Prodeo 1.5"]
[Black "The King 3.50"]
[Result "1-0"]
[ECO "B80"]
[PlyCount "198"]
[TimeControl "240+1"]

1. Nc3 c5 2. e4 d6 3. Nf3 Nf6 4. d4 cxd4 5. Nxd4 a6 6. Be3 e6 7. f3 b5 8. Qd2
Nbd7 9. g4 {0.73/12 11 (g2-g4 Nd7-b6 Qd2-f2 Nf6-d7 a2-a4 Nb6xa4 Nc3xa4 b5xa4
Ra1xa4 Bc8-b7 Ra4-b4 Qd8-a5)} b4 {-0.43/10 10 (b5-b4 Nc3-d1 h7-h6 Qd2xb4 d6-d5
Qb4-c3 Bc8-b7 Nd4-c6 Qd8-c7 e4xd5 Nf6xd5) -0.43/ 10} 10. Nd1 {0.66/12 9
(Nc3-d1 h7-h6 Qd2xb4 d6-d5 Qb4-a4 d5xe4 Qa4-c6 Ra8-b8 f3xe4 Bc8-b7)} h6 {-0.21/
10 10 (h7-h6 Nd1-f2 d6-d5 Nd4-c6 Qd8-c7 Nc6xb4 d5xe4 Nf2xe4 Nf6xe4 f3xe4
Qc7-b7 Nb4-d3 Qb7xe4) -0.21/ 10} 11. Nc6 {0.38/11 9 (Nd4-c6 Nd7-e5 Nc6xe5
d6xe5 Qd2xd8+ Ke8xd8 Nd1-f2 Bc8-b7 O-O-O+ Nf6-d7 Nf2-d3 f7-f6 c2-c3 b4xc3
b2xc3)} Ne5 {-0.10/11 7 (Nd-e5 Nc6xe5 d6xe5 Qd2xd8+ Ke8xd8 Nd1-f2 Bc8-b7
O-O-O+ Kd8-e8 Nf2-d3 Nf6-d7 Bf1-g2 Ra8-c8 f3-f4 f7-f6) 7} 12. Nxe5 {0.46/13
10 (Nc6xe5 d6xe5 Qd2xd8+ Ke8xd8 Nd1-f2 Bc8-b7 O-O-O+ Kd8-c7)} dxe5 {-0.10/10 3
(d6xe5 Qd2xd8+ Ke8xd8 Nd1-f2 Bc8-b7 O-O-O+ Kd8-e8 Nf2-d Nf6-d7 Bf1-g2 Ra8-c8
f3-f4 f7-f6) 3} 13. Qxd8+ {0.50/12 7 (Qd2xd8+ Ke8xd8 Nd1-f2 Nf6-d O-O-O
Bf8-e7 Be3-b6+ Kd8-e8 Rd1-e1 Nd7xb6 Bf1xa6) 7} Kxd8 {-0.41/2 0 (Ke8xd8 Nd1-f2)
-.41/2 0} 14. Nf2 {0.51/13 9 (Nd1-f2 Bc8-b7 O-O-O+ Nf6-d7 Nf2-d3 Kd8-e8 Be3-d2
a6-a5 c2-c3 h6-h5 Bf1-e2 Ra8-c8)} Bb7 {-0.13/11 8 (Bc-b7 O-O-O+ Kd8-e8 Bf1-e2
Ra8-c8 Kc1-b1 Bf8-e7 h2-h4 Nf6-d7 Rd1-d2 Be7-c5 Be3xc5 Nd7xc5) 8} 15. O-O-O+ {
0.48/12 6 (O-O-O+ Nf-d7 Nf2-d3 Kd8-e8 Bf1-e2 Ra8-c8 Rd1-d2 h6-h5 g4-g5 f7-f5
Rh1-d1 f5xe4) 6} Ke8 {-0.13/10 2 (Kd8-e8 Kc1-b1 Ra8-c8 Bf1-e Bf8-e7 Rd1-d2
Ke8-f8 Nf2-d3 Be7-d6 Rh1-g1) 2} 16. Rd2 {0.65/12 5 (Rd1-d2 Bf8-e7 Bf1-c4
Ra8-c8 b2-b3 Rc8-d8 Nf2-d3 Nf6-d7 Rh1-d1 Bb7-d) 5} Rc8 {-0.07/11 7 (Ra8-c8
Bf1-e2 Nf6-d Rh1-d1 Rc8-c7 Kc1-b1 Bf8-e7 Nf2-h3 Nd7-c5 Be3-f2 Nc5-d7) 7} 17.
Be2 {0.61/12 5 (Bf1-e2 Nf6-d7 Rh1-d1 Rc8-c7 Be2-c4 Bf8-e7 Rd2-d3 Be7-g) 5} Bc5
{-0.08/11 8 (Bf-c5 Be3xc5 Rc8xc5 Rd2-d6 a6-a5 Rd6-b6 Rc5-c7 Be2-b5+ Ke8-e7
Nf2-d3 Rh8-c8 Bb5-a4 h6-h5 Nd3xe5 h5xg4) 8} 18. Bxc5 {0.85/13 5 (Be3xc Rc8xc5
Rd2-d6 Rc5-c7 Rd6-b6 a6-a5 Nf2-d3 Nf6-d7 Rb6-b5 f7-f5 e4xf5 e6xf5 Nd3xe5 f5xg4
Rb5xa5) 5} Rxc5 {-0.47/11 3 (Rc8xc5 Rd2-d6 a6-a5 Nf2-d Rc5-b5 Nd3-f4 Rb5-c5
Rh1-d1 Ke8-e7 Rd6xe6+ f7xe6 Nf4-g6+ Ke7-f7 Ng6xh8+ Kf7-g8) 3} 19. Nd3 {0.77/
13 7 (Nf2-d3 Rc5-b5 b2-b3 Ke8-e Nd3-b2 Rb5-c5 Rh1-d1 Rh8-c8 Nb2-c4 a6-a5
Kc1-b2 a5-a4 Nc4-d6 a4-a3+ Kb2-c1) 7} Rb5 {-0.16/11 4 (Rc5-b5 Rh1-d1 Ke8-e7
f3-f e5xf4 e4-e5 Nf6-d5 Nd3xf4 Rb5-a5 Nf4xd5+ Ra5xd5 Rd2xd5 e6xd5) 4} 20. b3 {
0.77/13 4 (b2-b3 Ke8-e7 Nd3-b2 Rb5-c5 Rh1-d1 Rh8-c8 Be2-c Rc5-a5) 4} Ke7 {-0.
03/12 11 (Ke8-e7 Kc1-b2 h6-h5 g4-g5 Nf6-d7 a2-a4 b4xa3/ep+ Kb2xa3 Rb5-b6 c2-c4
Rh8-c8 Rh1-c1 a6-a5)} 21. Nb2 {0.67/13 4 (Nd3-b2 Rb5-c5 Rh1-d1 Bb7-c6 Rd2-d6
h6-h5 g-g5 Nf6-d5 e4xd5 e6xd5 Rd6xc6 Rc5xc6 Rd1xd5) 4} Rc5 {-0.05/11 4
(Rb5-c5 Rh1-d1 Rh8-b8 h2-h g7-g5 h4xg5 h6xg5 Nb2-c4 Bb7-c6 Kc1-b2 Bc6-b5 c2-c3
b4xc3+ Kb2xc3) 4} 22. Rhd1 {0.63/12 6 (Rh1-d1 Rh8-c8 Nb2-c4 Rc8-c7 Be2-f1
Rc7-d7 Rd2xd7+ Nfxd7 Nc4-d6 Bb7-d5 e4xd5 Ke7xd6 d5xe6+ Kd6xe6 Bf1xa6) 6} Rb8 {
-0.01/10 7 (Rh8-b8 h2-h4 g-g5 h4xg5 h6xg5 Nb2-c4 a6-a5 Kc1-b2 Rb8-c8 a2-a4
Ke7-f8) 7} 23. Nc4 {0.64/12 7 (Nb2-c4 Bb-c6 Kc1-b2 Nf6-d7 Nc4-d6 a6-a5 Be2-c4
g7-g5 a2-a3 b4xa3+ Kb2xa3 Bc6-d5) 7} a5 {0.00/11 6 (a-a5 Nc4-b2 Rb8-c8 Nb2-d3
Rc5-b5 Nd3-f4 Rb5-b6 Nf4-d3 Rb6-b5) 6} 24. h4 {0.58/12 7 (h2-h4 Bb-c6 Kc1-b2
Nf6-d7 a2-a3 Rb8-d8 a3-a4 g7-g5 h4xg5 h6xg5 c2-c3 b4xc3+ Kb2xc3) 7} g5 {0.05/
11 6 (g7-g5 h4-h5 Bb7-a Nc4-b2 Ba6xe2 Rd2xe2 Rc5-c3 Nb2-c4 Rc3xf3 Nc4xe5
Rf3-c3 Rd1-d3) 6} 25. h5 {0.50/12 4 (h-h5 Bb7-a6 Kc1-b2 Rb8-b7 Nc4-d6 Ba6xe2
Nd6xb7 Be2xd1 Rd2xd1 Rc5-b5 Nb7-d6 Rb5-c5 Nd6-c4) 4} Ba6 {0.11/11 4 (Bb7-a6
Nc-b2 Ba6xe2 Rd2xe2 Rc5-c3 Re2-f2 Nf6-d7 Nb2-c4 Rb8-b7 Rf2-d2 Rb7-c7 Rd2-d3
Rc3xd3 Rd1xd3) 4} 26. Kb2 {0.37/13 5 (Kc1-b2 Ba6xc4 Be2xc4 Rb8-b7 a2-a3
Rb7-d7 a3xb4 Rd7xd2 Rd1xd2 axb4 c2-c3 b4xc3+ Kb2xc3 Rc5-c6 Kc3-b2 Nf6-d7
Rd2-d1 Rc6-b6) 5} a4 {0.15/11 5 (a-a4 Nc4-d6 Ba6xe2 Rd2xe2 a4-a3+ Kb2-b1
Rc5-c3 Nd6-c4 Rc3xf3 Nc4xe5 Rf3-c3 Rd1-d4 Rb8-b5) 5} 27. a3 {0.32/11 5 (a2-a3
a4xb3 c2xb3 b4xa3+ Kb2xa3 Rc-b5 Rd1-b1 Ba6-b7 b3-b4 Rb8-a8+ Ka3-b3 Bb7-c6
Nc4-d6 Rb5-b8) 5} bxa3+ {0.30/11 5 (b4xa3+ Kb2xa3 Ba6xc4 Be2xc4 Rc-c7 Rd1-a1
a4xb3 c2xb3 Rb8-a8+ Ka3-b2 Ra8xa1 Kb2xa1 Rc7-d7 Rd2xd7+ Nf6xd7) 5} 28. Kxa3 {
0.19/12 4 (Kb2xa3 axb3 c2xb3 Rc5-b5 Rd1-b1 Rb8-a8 b3-b4 Ba6-b7+ Ka3-b3 Ra8-b8
Kb3-c2 Rb8-c8 Rd2-d1 Nf6-d7 Kc2-b3) 4} Bxc4 {0.18/11 5 (Ba6xc4 Be2xc4 Rc-c7
Rd2-d6 a4xb3 c2xb3 Rb8-a8+ Ka3-b2 Rc7-d7 Rd6xd7+ Nf6xd7 Kb2-c3 Ra8-a2) 5} 29.
Bxc4 {0.47/5 0 (Be2xc4 a4xb3 c2xb3 Rb8-a8+ Ka3-b4 Rc5-c6 Kb4-b5 Rc6-a6) +.47/5
0} Rc7 {0.37/12 5 (Rc-c7 Rd2-d6 a4xb3 c2xb3 Nf6-d7 Rd6-a6 Nd7-c5 Ra6-a5 f7-f6
Rd1-b1 Rb8-d8 b3-b4) 5} 30. Rd6 {0.33/12 4 (Rd2-d6 axb3 c2xb3 Nf6-d7 Rd6-a6
Nd7-c5 Ra6-a5 Ke7-f6 Rd1-d2 Rb8-b6 Rd2-c2 Rb6-b8 b3-b4) 4} axb3 {0.32/12 5
(a4xb3 c2xb3 Nf6-d7 Rd6-a6 Nd7-c Ra6-a5 f7-f6 Rd1-d2 Rb8-c8 Rd2-c2 Nc5-d7
Ra5-a6) 5} 31. cxb3 {0.33/11 1 (c2xb3 Nf6-d7 Rd6-a6 Nd7-c5 Ra6-a5 Ke7-f6
Rd-d2 Rc7-c6 Rd2-c2 Rc6-c7 b3-b4) 1} Nd7 {0.25/12 5 (Nf6-d7 Rd6-a6 Rb8-b7
Ra6-a Nd7-b6 Bc4-a6 Rb7-a7 Ka3-b4 Rc7-c2 Ba6-d3 Ra7xa5 Kb4xa5 Rc2-c6) 5} 32.
Ra6 {0.30/13 6 (Rd-a6 Nd7-b6 Bc4-b5 Nb6-c8 Ra6-c6 Rc7-a7+ Bb5-a4 Nc8-b6 Rd1-c1
Ke7-f6 Rc1-c5 Ra7-a8) 6} Nb6 {0.17/11 5 (Nd7-b6 Bc4-b Rb8-b7 Ka3-b4 Rc7-c2
Rd1-a1 Nb6-c8 Ra6-a2 Rc2xa2 Ra1xa2 Nc8-d6 Ra2-a5) 5} 33. Bb5 {0.30/12 3
(Bc4-b5 Nb6-c8 Ra6-c6 Rc7-a7+ Bb5-a4 Nc8-b6 Rd1-c1 Ke7-f6 Rc1-c2 Ra7-a8 Rc6-c7
Rb8-d8 Rc2-c5) +0.0/12 3} Rbb7 {0.22/11 4 (Rb8-b7 Rd1-d3 Rc7-c1 Ka3-b Nb6-c8
Rd3-d2 f7-f6 Rd2-d3 Rc1-c2 Rd3-d1 Rb7-c7) 4} 34. Rd2 {0.39/12 5 (Rd1-d2
Rc7-c3 Rd2-d3 Rc3-c1 Ka3-b4 Rb7-a7 Ra6xa7+ Ke7-f6 Rd3-c3 Rc1xc3 Kb4xc3 Nb6-c4)}
Rc3 {0.20/11 4 (Rc7-c3 Rd2-d3 Rc3-c1 b3-b Nb6-c8 Bb5-a4 Rb7-c7 Ka3-b3 Rc1-b1+
Kb3-a3 Rb1-a1+ Ka3-b2 Ra1-f1) 4} 35. Rd3 {0.35/13 5 (Rd2-d3 Rc3-c1 Ra6-a
Rb7-c7 Ka3-b4 Nb6-c8 Ra5-a6 Rc7-a7 Ra6xa7+ Nc8xa7 Bb5-c4 Rc1-a1 Kb4-c5 Ra1-a5+
Kc5-b4 Na7-c6+ Kb4-c3) 5} Rc1 {0.23/11 3 (Rc-c1 b3-b4 Nb6-c8 Bb5-c6 Rb7-c7
Bc6-b5 Rc7-c3+ Ka3-b2 Rc1-c2+ Kb2-b1 Rc3xd3 Bb5xd3 Rc2-d2 Ra6-a8) 3} 36. Ra5 {
0.27/13 7 (Ra6-a5 Rb-c7 Rd3-e3 Nb6-c8 Bb5-a4 Ke7-f6 Re3-d3 Nc8-b6 Ka3-b4
Nb6xa4 Kb4xa4 Rc1-c3 Rd3xc3 Rc7xc3 b3-b4 Rc3xf3 Ra5-a7 Rf3-f4 Ka4-b5) 7} Rbc7
{0.18/11 4 (Rb7-c7 Ra5-a6 Nb6-c8 Ka3-a Rc7-b7 Ra6-c6 Rc1-a1+ Ka4-b4 Nc8-a7
Rc6-c5 Ra1-a2 Rd3-c3 f7-f6) 4} 37. Rd2 {0.32/12 5 (Rd3-d2 Rc1-c3 Bb-e2
Nb6-c4+ Be2xc4 Rc7xc4 Ra5-a7+ Rc4-c7 Ra7xc7+ Rc3xc7 Rd2-d3 Rc7-b7 Rd3-d2
Rb7-a7+ Ka3-b2 Ra7-b7 Kb2-c3 Rb7-c7+ Kc3-d3 Rc7-b7 Rd2-b2 Ke7-d6) 5} R1c3 {0.
23/11 3 (Rc1-c Ra5-a6 Nb6-c8 Rd2-d3 Rc3-c1 b3-b4 Rc7-c3+ Ka3-b2 Rc1-c2+ Kb2-b1
Rc3xd3 Bb5xd3 Rc2-d2 Ra6-a8) 3} 38. Be2 {0.31/12 5 (Bb-e2 Nb6-d7 Ka3-b2
Rc3-e3 Ra5-a3 Rc7-b7 Kb2-a2 Re3-c3 b3-b4 Rc3-c7 b4-b5 Nd7-b6) 5} Nd7 {0.32/11
4 (Nb6-d7 Ka3-b2 Rc3-e3 b3-b Rc7-b7 b4-b5 Rb7-c7 Ra5-a3 Re3xa3 Kb2xa3 f7-f6
Ka3-b4) 4} 39. Kb2 {0.27/12 3 (Ka-b2 Rc3-e3 b3-b4 Nd7-b6 Kb2-a1 Nb6-c4 Be2xc4
Rc7xc4 Ra5-a7+ Ke7-e8 b4-b5 Re3-b3) 3} Re3 {0.13/11 3 (Rc-e3 b3-b4 Rc7-b7
b4-b5 Rb7-c7 Ra5-a6 Nd7-c5 Ra6-c6 Nc5-a4+ Kb2-c1 Rc7xc6+ b5xc6 Re3-c3+ Rd2-c2)
3} 40. Ra3 {0.26/12 3 (Ra5-a Rc7-b7 Kb2-a2 f7-f5 e4xf5 e6xf5 g4xf5 Nd7-f6
Ra3-a6 Re3xb3 Ra6-e6+ Ke7-f7 Be2-c4) 3} Rb7 {0.43/12 4 (Rc7-b7 Kb2-a2 Nd7-b8
b3-b Re3xa3+ Ka2xa3 Nb8-c6 b4-b5 Nc6-d4 Ka3-b4 f7-f6 Kb4-a4 Rb7-c7) 4} 41. Ka2
{0.18/12 2 (Kb-a2 f7-f5 e4xf5 e6xf5 g4xf5 Nd7-f6 Be2-a6 Rb7-b8 b3-b4 Re3xa3+
Ka2xa3 Rb8-a8 b4-b5 Nf6xh5) 2} Nb8 {0.32/12 3 (Nd7-b8 b-b4 Re3xa3+ Ka2xa3
Nb8-c6 b4-b5 Nc6-d4 Ka3-b4 f7-f6 Rd2-b2 Ke7-d6 Kb4-a5 Kd6-c5) 3} 42. b4 {0.21/
13 4 (b3-b Re3xa3+ Ka2xa3 Nb8-c6 b4-b5 Rb7-a7+ Ka3-b3 Nc6-d4+ Kb3-b4 Ra7-a8
Rd2-b2 Ra8-c8 b5-b6 Nd4-c6+ Kb4-c4 Nc6-a5+ Kc4-b5 Rc8-a8 Kb5-c5 Ra8-c8+ Kc5-b4
Na5-c6+ Kb4-c4 Nc6-a5+) 4} Rxa3+ {0.40/14 3 (Rexa3+ Ka2xa3 Nb8-c6 b4-b5
Rb7-a7+ Ka3-b3 Nc6-d4+ Kb3-b4 Ke7-d6 Rd2-b2 Ra7-a1 Be2-d3 Ra1-d1 Kb4-c3 Nd4xf3
b5-b6 Rd1-c1+ Bd3-c2) 3} 43. Kxa3 {0.42/5 0 (Ka2xa3 Nb8-c6 b4-b5 Nc6-d4
Ka3-b4 Rb7-a7 b5-b6 Ke7-e8 b6xa7 Nd4-c6+ Kb4-c5 Nc6xa7 Rd2-d4 e5xd4 Kc5xd4) +.
42/5 0} Nc6 {0.48/14 4 (Nb8-c6 b-b5 Rb7-a7+ Ka3-b3 Nc6-d4+ Kb3-b4 Ke7-d6
Rd2-b2 Ra7-a1 Be2-d3 Ra1-e1 Bd3-b1 Nd4xf3 b5-b6 Re1-g1 b6-b7 Kd6-c7) 4} 44. b5
{0.30/13 2 (b4-b5 Nc6-d4 Ka3-b4 Rb7-b8 Rd-b2 Ke7-d6 Rb2-d2 Kd6-e7 Rd2-b2
Ke7-d6 Rb2-d2) 2} Ra7+ {0.49/13 4 (Rb7-a7+ Ka3-b3 Nc6-d+ Kb3-b4 Ke7-d6 Rd2-b2
Ra7-a1 Be2-d3 Ra1-e1 Bd3-c4 Nd4xf3 Rb2-f2 Nf3-d4 Rf2xf7 Re1xe4) 4} 45. Kb3 {
0.05/13 5 (Ka3-b3 Nc6-d4+ Kb3-b4 Ke7-d6 Be2-c4 Ra7-a1 Rd2-f2 Ra1-b1+ Kb4-a
Kd6-c7 Rf2-a2 Nd4xf3) 5} Nd4+ {0.43/12 2 (Nc6-d4+ Kb3-b4 Ke7-d6 Rd-b2 Ra7-a1
Be2-c4 Nd4xf3 Rb2-f2 Ra1-b1+ Kb4-c3 Nf3-d4 Rf2xf7 Rb1-g1 b5-b6 Rg1xg4) 2} 46.
Kb4 {0.01/12 2 (Kb3-b4 Ra7-a1 Be-d3 Nd4xf3 Rd2-f2 Nf3-d4 b5-b6 Ra1-a8 Rf2-b2
f7-f5 e4xf5 e6xf5 Bd3xf5 Nd4xf5 g4xf5) 2} Kd6 {0.55/12 3 (Ke7-d6 Rd2-b2
Ra7-a1 Be2-d Ra1-e1 Rb2-f2 Re1-e3 Bd3-c4 Nd4xf3 b5-b6 Kd6-c6 Kb4-a5 Re3xe4
Rf2xf3 Re4xc4 Rf3xf7 Rc4xg4) 3} 47. Bc4 {0.03/13 3 (Be2-c4 Kd6-c7 Kb4-c5
Ra7-a Rd2-f2 Ra3xf3 b5-b6+ Kc7-b8 Rf2xf3 Nd4xf3 Kc5-c6 f7-f5 e4xf5 e6xf5 g4xf5
Nf3-d4+ Kc6-d5 Nd4xf5 Kd5xe5) 3} Ra1 {0.61/12 3 (Ra7-a1 Rd2-b2 Ra1-c1 Bc4-e2
Kd6-c7 Rb2-a2 Kc7-b6 Ra2-a6+ Kb6-b7 Be2-c4 Nd4xf Kb4-c5 Nf3-d2) 3} 48. Rb2 {
0.07/12 2 (Rd-b2 Kd6-c7 Kb4-c5 Kc7-b7 Rb2-d2 Ra1-a3 Rd2-d3 Ra3xd3 Bc4xd3
Nd4xf3 Bd3-c4 Nf3-d4 Kc5-d6 Kb7-b6 Bc4-d3 Nd4xb5+ Kd6xe5) 2} Rc1 {0.59/11 3
(Ra1-c1 Bc4-d Nd4xf3 Rb2-a2 Nf3-e1 Ra2-a6+ Kd6-c7 Bd3-c4 Ne1-c2+ Kb4-c5 Nc2-e3
Ra6-c6+ Kc7-d8 Rc6-d6+ Kd8-c8) 3} 49. Rf2 {0.00/12 2 (Rb-f2 Kd6-c7 Rf2-a2
Kc7-b6 Ra2-a6+ Kb6-b7 Ra6-d6 Kb7-c7 Rd6-a6 Kc7-b7 Ra6-d6 Kb7-c7 Rd6-a6) 2}
Rb1+ {0.66/12 5 (Rc1-b1+ Kb4-a Kd6-c7 Rf2-f1 Rb1-b2 Rf1-c1 Kc7-b7 Rc1-d1
Rb2-f2 Rd1-d3 Rf2xf3 Rd3xf3 Nd4xf3 b5-b6 f7-f5 g4xf5 e6xf5 e4xf5) 5} 50. Ka5 {
0.00/13 3 (Kb4-a5 Kd6-c5 Rf2-f1 Rb1-b4 Bc4-d Rb4-b3 Rf1-c1+ Kc5-d6 Rc1-d1
Kd6-c5 Rd1-c1+ Kc5-d6 Rc1-d1 Kd6-c5) 3} Ra1+ {0.72/11 3 (Rb1-a1+ Ka5-b4
Ra1-e1 Bc4-d Re1-e3 Bd3-c2 Kd6-c7 Kb4-a5 Re3-a3+ Bc2-a4 Kc7-b7 b5-b6 Nd4xf3) 3
} 51. Ba2 {0.00/13 2 (Bc4-a Kd6-c5 Ka5-a6 Ra1-d1 b5-b6 Kc5-c6 b6-b7 Rd1-d3
Ka6-a7 Nd4-b5+ Ka7-a8 Nb5-c7+ Ka8-b8 Rd3-d8+ Kb8-a7 Nc7-b5+ Ka7-a6 Nb5-c7+
Ka6-a7 Nc7-b5+ Ka7-a6 Nb5-c7+) 2} Kc5 {1.39/12 2 (Kd6-c5 Ka5-a6 Ra1-d1 b5-b6
Kc5-c6 b6-b7 Rd1-d3 Ka6-a7 Nd4-b5+ Ka7-a8 Rd3-a3+ Ka8-b8 Ra3-a7 Rf-c2+ Kc6-b6
Ba2-b3 Ra7xb7+ Kb8-c8) 2} 52. Ka6 {-0.56/14 3 (Ka5-a6 Ra1-d1 b5-b6 Kc5-c6
Ka6-a5 Rd1-d Ba2-c4 Rd3-a3+ Ka5-b4 Ra3-a1 Rf2-b2 Kc6xb6 Kb4-c3+ Kb6-c5 Rb2-b7
Nd4xf3 Rb7xf7 Nf3-d4 Kc3-d3 Kc5-d6 Rf7-h7 Ra1-g1 Rh7xh6 Rg1xg4) 3} Rd1 {1.40/
13 3 (Ra1-d1 b5-b6 Kc5-c6 Ka6-a7 Rd1-d b6-b7 Nd4-b5+ Ka7-a8 Rd3-a3+ Ka8-b8
Ra3-a7 Rf2-c2+ Kc6-b6 Kb8-c8 Ra7xb7 Kc8-d8 Nb5-d4 Rc2-b2+ Kb6-a7 Rb2xb7+
Ka7xb7) 3} 53. b6 {-0.74/13 3 (b5-b6 Kc5-c6 Ka6-a7 Rd1-d b6-b7 Nd4-b5+ Ka7-a8
Rd3-a3+ Ka8-b8 Ra3-a7 Rf2-c2+ Kc6-b6 Kb8-c8 Ra7xb7 Rc2-b2 Rb7-a7 Ba2-b3 Kb6-c5
Rb2-c2+ Kc5-d4 Rc2-c1 Ra7-a3 Rc1-b1 Kd4-c5) 3} Kc6 {1.40/12 2 (Kc5-c6 b6-b7
Rd1-d3 Ka6-a7 Nd4-b5+ Ka7-a8 Rd3-a3+ Ka8-b8 Ra3-a7 Rf-c2+ Kc6-b6 Kb8-c8 Ra7xb7
Ba2-c4 Rb7-c7+ Kc8-d8 f7-f6 Bc4-d3 Rc7xc2 Bd3xc2) 2} 54. b7 {-0.87/13 8
(b6-b7 Rd1-d3 Ka6-a7 Nd4-b5+ Ka7-a Rd3-a3+ Ka8-b8 Ra3-a7 Rf2-c2+ Kc6-b6 Kb8-c8
Ra7xb7 Rc2-b2 Kb6-a7 Kc8-d8 Ka7-b8 Ba2-c4 Nb5-c7 Rb2xb7+ Kb8xb7 Kd8-d7 Nc7-e8)
8} Rd3 {1.46/12 1 (Rd-d3 Ka6-a7 Nd4-b5+ Ka7-a8 Rd3-a3+ Ka8-b8 Ra3-a7 Rf2-c2+
Kc6-b6 Kb8-c8 Ra7xb7 Ba2-c4 Rb7-c7+ Kc8-d8 Nb5-d4 Rc2-b2+ Kb6-c6 Bc4-e2) 1}
55. Ka7 {-0.77/13 2 (Ka6-a7 Nd4-b5+ Ka7-a8 Rd3-a3+ Ka8-b8 Ra3-a7 Rf-c2+ Kc6-b6
Kb8-c8 Ra7xb7 Rc2-b2 Rb7-c7+ Kc8-d8 Rc7-c6 Kd8-e7 Kb6-c7 Rb2xb5 Rc6-b6 Ke7xf7
Rb6xb5 Ba2xe6) 2} Nb5+ {1.47/12 1 (Nd4-b5+ Ka7-a8 Rd3-a3+ Ka8-b8 Ra3-a7
Rf2-c2+ Kc6-b6 Kb8-c8 Ra7xb7 Rc2-b2 Rb7-a7 Ba2-b3 Kb6-c5 Kc8-b8 Ra7-d7 Rb2-c2+
Kc5-b6) +.47/12 1} 56. Ka8 {0.00/3 0 (Ka7-a8 Nb5-c7+ Ka8-b8 Rd3-d8+ Kb8-a7
Nc7-b5+ Ka7-a6 Nb5-c7+ Ka6-a7 Nc7-b5+ Ka7-a6 Nb5-c7+) .00/3 0} Ra3+ {1.50/12 2
(Rd3-a3+ Ka8-b8 Ra3-a7 Rf-c2+ Kc6-b6 Kb8-c8 Ra7xb7 Rc2-b2 Rb7-a7 Ba2-b3 Kb6-c5
Kc8-b8 Ra7-a3 Rb2-c2+ Kc5-d6 Bb3-c4) 2} 57. Kb8 {1.33/3 0 (Ka8-b8 Ra3-c3
Rf2-f1)} Ra7 {1.50/13 2 (Ra3-a7 Rf-c2+ Kc6-b6 Ba2-c4 Ra7xb7+ Kb8-c8 Nb5-a7+
Kc8-d8 Na7-c6+ Kd8-e8 Rb7-a7 Rc2-a2 Ra7-c7 Ra2-b2+ Kb6-c5 Bc4-a6 Nc6-d4 Rb2-b7
Rc7xb7 Ba6xb7) 2} 58. Rc2+ {-0.71/14 2 (Rf-c2+ Kc6-b6 Kb8-c8 Ra7xb7 Kc8-d8
Rb7-a7 Ba2-c4 Nb5-d4 Rc2-a2 Ra7xa2 Bc4xa2 Nd4xf3 Kd8-e8 Nf3-d2 Ba2-b1 Nd2xb1
Ke8xf7) 2} Kb6 {1.50/12 1 (Kc6-b6 Ba2-c4 Ra7xb7+ Kb8-c8 Nb5-a7+ Kc8-d8
Na7-c6+ Kd8-e8 Rb7-a7 Rc2-a2 Ra7-c7 Ra2-b2+ Kb6-c5 Bc4-a6 Nc6-d4 Rb2-b7 Rc7xb7
Ba6xb7) +.50/12 1} 59. Kc8 {-0.71/14 3 (Kb8-c8 Ra7xb7 Ba2-c4 Nb5-d6+ Kc8-d8
Nd6xc4 Rc2xc4 Rb7-a7 Rc4-c Kb6-b5 Rc3-c8 Kb5-b4 Kd8-e8 Kb4-b5 Rc8-c2 Kb5-b4
Ke8-f8 f7-f5) 3} Rxb7 {1.51/13 2 (Ra7xb7 Ba-c4 Nb5-a7+ Kc8-d8 Na7-c6+ Kd8-e8
Rb7-a7 Rc2-a2 Ra7-c7 Ra2-a6+ Kb6-c5 Bc4-d3 f7-f6 Ra6-a1 Kc5-d6 Ra1-c1 Rc7-b7)
2} 60. Bc4 {-0.75/13 3 (Ba2-c4 Nb5-a7+ Kc8-d8 Na7-c6+ Kd8-e8 Rb7-a7 Rc2-c1
Nc6-d4 Ke8-f8 f7-f6 Rc1-b1+ Kb6-c5 Rb1-c1 Kc5-b4 Kf8-e8) -0.75/1 3} Na7+ {1.53/
12 3 (Nb5-a7+ Kc8-d8 Na7-c6+ Kd8-e8 Rb7-a7 Rc2-a2 Ra7-c7 Bc4-d Nc6-d4 Ra2-a6+
Kb6-b7 Ra6-a1 f7-f6 Ra1-b1+ Kb7-a7 Ke8-d8 Rc7-c3) 3} 61. Kd8 {-0.58/3 0
(Kc8-d8 Na7-c6+ Kd8-e8 Rb7-a7 Rc2-c1 Nc6-d4 Ke8-f8 f7-f6 Rc1-b1+ Kb6-c5 Rb1-c1
Kc5-b4 Kf8-e8) -.58/3 0} Nc6+ {1.53/12 1 (Na7-c6+ Kd8-e8 Rb7-a7 Rc2-a2 Ra7-c7
Bc4-d3 Nc6-d4 Ra2-a6+ Kb6-b7 Ra6-a f7-f6 Ra1-b1+ Kb7-a7 Ke8-d8 Rc7-c3) 1} 62.
Ke8 {-0.64/4 0 (Kd8-e8 Rb7-a7 Rc2-d2 Nc6-d4 Bc4-d3 Nd4xf3 Rd2-b2+ Kb6-c5
Bd3-f1 Kc5-d4 Rb2-c2 Kd4xe4 Rc2-e2+ Ke4-d4 Re2xe5) -.64/4 0} Ra7 {1.53/12 3
(Rb7-a7 Rc2-a2 Ra7-c7 Ra2-b2+ Kb6-c5 Bc4-a6 Nc6-d4 Rb2-b7 Rc7-c6 Ba6-d f7-f5
e4xf5 e6xf5) 3} 63. Ra2 {-0.77/13 3 (Rc2-a2 Ra7-c7 Bc4-f1 Nc6-d4 Ra2-a6+
Kb6-c5 Ke8-d8 Rc7-b7 Ra6-a5+ Kc5-d6 Ra5-a6+ Nd4-c6+ Kd8-e8 Kd6-c5 Ra6-a1 f7-f6
Bf1-d Nc6-d4 Bd3-a6 Rb7-a7 Ra1-c1+ Kc5-d6 Ba6-c8 Nd4xf3) 3} Rc7 {1.41/12 2
(Ra7-c7 Ke8-f8 Nc6-d4 Ra-a6+ Kb6-b7 Ra6-a4 f7-f6 Kf8-e8 Rc7-g7 Ra4-a6 Rg7-h7
Ra6-d6 Kb7-c7) 2} 64. Bf1 {-0.78/12 2 (Bc4-f1 Nc6-d4 Ke8-f8 f7-f6 Ra-a1
Rc7-h7 Kf8-g8 Rh7-d7 Bf1-c4 Rd7-d6 Ra1-a6+ Kb6-c5 Ra6xd6 Kc5xd6) 2} Nd4 {1.53/
11 3 (Nc6-d4 Ke8-d8 Kb6-b7 Bf1-g2 Nd4-c6+ Kd8-e8 f7-f6 Ra2-b2+ Kb7-a7 Rb2-c2
Ka7-b6 Bg2-f1 Nc6-d4 Rc2xc7 Kb6xc7) +1.5/11 3} 65. Ra6+ {-0.80/12 4 (Ra2-a6+
Kb6-c5 Ra6-a Rc7-b7 Ra4-a5+ Kc5-b4 Ra5-a8 Kb4-c3 Bf1-a6 Rb7-c7 Ba6-f1 f7-f5
Ra8-a2) 4} Kc5 {1.64/10 1 (Kb6-c5 Ra6-a Kc5-b4 Ra1-b1+ Kb4-a3 Bf1-d3 f7-f6
Rb1-a1+ Ka3-b4 Ra1-b1+ Kb4-a5 Rb1-a1+ Ka5-b6 Ra1-b1+ Kb6-c5) 1} 66. Kd8 {-0.
85/12 2 (Ke8-d8 Rc7-b7 Ra6-a5+ Kc5-b4 Ra5-a8 f7-f6 Ra8-a1 Kb4-c3 Ra1-a3+ Kc3-b
Ra3-a6 Nd4xf3 Ra6xe6) 2} Rb7 {1.72/12 1 (Rc7-b7 Ra6-a5+ Kc5-b4 Ra5-a Kb4-c3
Ra1-a3+ Kc3-b2 Ra3-e3 f7-f6 Kd8-c8 Rb7-a7 Bf1-e2 Ra7-a4 Kc8-d7) 1} 67. Ra5+ {
-0.92/11 1 (Ra6-a5+ Kc5-b4 Ra5-a6 Kb4-c3 Kd8-e8 Kc3-c2 Ra6-a2+ Kc2-b Ra2-f2
Rb7-c7 Bf1-a6) 1} Kb4 {1.70/12 2 (Kc5-b4 Ra5-a8 f7-f6 Ra8-a6 Kb4-c3 Ra6-a3+
Kc3-b Ra3-a6 Kb2-b3 Kd8-c8 Rb7-b4 Bf1-d3 Kb3-c3) 2} 68. Ra8 {-0.92/12 2
(Ra5-a8 Kb4-b3 Bf1-a6 Rb7-b4 Kd8-e7 Nd4xf3 Ba6-e Nf3-h2 Be2-d1+ Kb3-b2 Ra8-c8
Kb2-b1 Ke7xf7 Rb4xe4) 2} f6 {1.65/12 2 (f7-f6 Ra8-a6 Kb4-c3 Ra6-a3+ Kc3-b
Ra3-a6 Kb2-b3 Kd8-c8 Rb7-g7 Ra6-b6+ Kb3-c3 Bf1-b5 Rg7-a7 Bb5-e8) 2} 69. Ra1 {
-0.86/11 1 (Ra8-a Rb7-g7 Ra1-a6 Kb4-c3 Ra6-a3+ Kc3-b4 Ra3-a6 Kb4-c3 Ra6-a3+
Kc3-b4) 1} Kc5 {1.66/12 4 (Kb-c5 Ra1-a5+ Kc5-d6 Ra5-a6+ Nd4-c6+ Kd8-e8 Kd6-c5
Ke8-f8 Nc6-d4 Ra6-a5+ Kc5-b4 Ra5-a1 Rb7-d7 Ra1-b1+ Kb4-c5 Rb1-c1+ Kc5-d6
Rc1-d1) 4} 70. Ra5+ {-0.88/11 1 (Ra-a5+ Kc5-d6 Ra5-a6+ Nd4-c6+ Kd8-e8 Kd6-c5
Ra6-a1 Nc6-d4 Ra1-c1+ Kc5-d6 Rc1-c3 Rb7-e7+ Ke8-d8 Re7-a7 Kd8-e8 Ra7-e7+
Ke8-d8 Re7-a7 Kd8-e8) 1} Kd6 {1.64/12 1 (Kc5-d6 Ra5-a6+ Nd4-c6+ Kd8-e8 Kd6-c5
Ra6-a Nc6-d4 Ra1-a5+ Kc5-b4 Ra5-a1 Rb7-g7 Ra1-b1+ Kb4-c5 Ke8-f8 Rg7-a7 Rb1-c1+
Kc5-d6) 1} 71. Ra6+ {-0.85/12 2 (Ra5-a6+ Nd4-c6+ Kd8-e8 Kd6-c5 Ra6-a4 Nc6-d4
Bf1-c4 Rb7-b4 Ra4xb4 Kc5xb4 Bc4-a Nd4xf3 Ba2xe6 Kb4-b5 Be6-d5 f6-f5) 2} Nc6+ {
1.59/12 1 (Nd4-c6+ Kd8-e8 Kd6-c5 Ra6-a Nc6-d4 Ra1-a5+ Kc5-b4 Ra5-a6 Rb7-c7
Ra6-b6+ Kb4-c5 Rb6-a6 Rc7-h7 Bf1-d3 Rh7-b7) 1} 72. Ke8 {-0.82/12 1 (Kd8-e8
Kd6-c5 Ra6-a Nc6-d4 Ra1-c1+ Kc5-d6 Rc1-d1 Rb7-a7 Bf1-c4 Ra7-c7 Bc4-e2 Rc7-e7+
Ke8-d8 Re7-a7 Kd8-e8 Kd6-c5 Rd1-c1+ Kc5-b4 Rc1-c4+ Kb4-b3 Be2-f1 Nd4xf3 Bf1-d3
Ra7-a3) 1} Kc5 {1.54/12 2 (Kd6-c5 Ra6-a1 Nc6-d4 Ra1-a5+ Kc5-b4 Ra5-a6 Rb7-c7
Ra6-b6+ Kb4-c5 Rb6-a6 Rc7-h7 Bf1-d3 Rh7-b7 Ra6-a5+ Kc5-d6) +1.54/1 2} 73. Ra1 {
-0.83/12 2 (Ra6-a1 Nc6-d4 Ra1-c1+ Kc5-d6 Rc1-d1 Rb7-e7+ Ke8-f8 Re7-a7 Rd1-b1
Nd4xf3 Rb1-b6+ Kd6-c5 Rb6xe6) -0.83/1 2} Nd4 {1.59/11 2 (Nc6-d4 Ra1-a5+ Kc5-b4
Ra5-a6 Rb7-c7 Ra6-b6+ Kb4-c5 Rb6-a6 Rc7-h7 Ke8-d8 f6-f5 e4xf5 e6xf5)} 74. Rc1+
{-0.85/11 1 (Ra-c1+ Kc5-d6 Rc1-d1 Rb7-a7 Ke8-f8 Ra7-c7 Kf8-g8 Rc7-a7 Kg8-f8
Ra7-c7 Kf8-g8 Rc7-a7) 1} Kd6 {1.50/12 1 (Kc5-d6 Rc-d1 Rb7-e7+ Ke8-f8 Re7-a7
Bf1-e2 Ra7-c7 Be2-b5 Kd6-c5 Rd1-c1+ Kc5-b6 Rc1xc7 Kb6xc7 Bb5-c4 Kc7-d6) 1} 75.
Rd1 {-0.87/12 1 (Rc-d1 Rb7-a7 Ke8-f8 Kd6-c5 Rd1-c1+ Kc5-b4 Rc1-c4+ Kb4-b3
Rc4-c8 Nd4xf3 Bf1-c4+ Kb3-b4 Bc4xe6 Nf3-d4 Be6-d5) 1} Rh7 {1.50/11 2 (Rb7-h7
Rd1-a1 Rh7-e7+ Ke8-f8 Re7-d7 Bf1-c4 Kd6-c5 Kf8-e8 Rd7-c7 Ke8-d8 Rc7-b7 Kd8-c8)}
76. Kf8 {-0.85/11 1 (Ke8-f8 Kd6-c5 Rd-c1+ Kc5-b4 Kf8-g8 Rh7-a7 Rc1-c4+ Kb4-b3
Rc4-c8 Nd4xf3 Bf1-c4+ Kb3-b4 Bc4xe6 Nf3-d4 Rc8-c1 Nd4xe6) 1} Ra7 {1.52/11 2
(Rh7-a7 Bf1-e Kd6-c6 Rd1-c1+ Kc6-d7 Rc1-d1 Kd7-d6 Kf8-e8 Ra7-c7 Ke8-f8 Rc7-c3
Kf8-f7) 2} 77. Kg8 {-0.89/12 2 (Kf8-g8 Kd6-c5 Rd1-c1+ Kc5-b4 Rc1-c4+ Kb4-b3
Rc4-c8 f6-f5 Bf1-c4+ Kb3-b4 e4xf5 e6xf5 Bc4-d3 f5xg4 f3xg4 Kb4-b3 Bd3-e4) -0.
89/1 2} Kc5 {1.40/11 1 (Kd6-c5 Rd-c1+ Kc5-b4 Rc1-c4+ Kb4-a3 Rc4-c8 Ka3-b3
Kg8-f8 Kb3-b4 Rc8-b8+ Kb4-c5 Rb8-e8 Ra7-a2 Re8-c8+ Kc5-d6) 1} 78. Rc1+ {-0.91/
11 1 (Rd-c1+ Kc5-b4 Rc1-c4+ Kb4-b3 Rc4-c8 Kb3-b2 Rc8-b8+ Kb2-c3 Rb8-b6 Kc3-d2
Rb6-b2+ Kd2-e3 Bf1-b5 Nd4xf3 Rb2-e2+ Ke3-d4 Re2-b2 Kd4xe4 Bb5-c6+ Ke4-f4
Bc6xf3 Kf4xf3) 1} Kb4 {1.35/11 1 (Kc5-b4 Rc-c4+ Kb4-b3 Rc4-c8 f6-f5 g4xf5
e6xf5 e4xf5 Nd4xf5 Kg8-f8 Nf5-d4 Bf1-c4+ Kb3-b4 Bc4-d5 Ra7-d7) 1} 79. Rc4+ {
-0.89/11 1 (Rc-c4+ Kb4-b3 Rc4-c8 f6-f5 Bf1-c4+ Kb3-b4 e4xf5 e6xf5 Bc4-d3 f5xg4
f3xg4 Ra7-a3 Bd3-e4 Ra3-c3 Rc8-b8+ Kb4-c4) 1} Kb3 {1.33/11 1 (Kb4-b3 Rc4-c8
f6-f5 e4xf5 e6xf5 Rc8-b8+ Kb3-c3 Rb8-b6 Ra7-a8+ Kg8-g7 Ra8-a Bf1-a6 f5xg4
Kg7xh6 g4xf3 Kh6xg5) 1} 80. Rc8 {-0.87/12 2 (Rc4-c8 f6-f5 Bf1-c4+ Kb3-a3
e4xf5 e6xf5 Bc4-f7 Ka3-b Bf7-g6 f5xg4 f3xg4 Nd4-e6 Rc8-c2+ Kb2-b3 Bg6-e4
Ne6-d4) 2} f5 {1.21/10 1 (f6-f5 e4xf5 e6xf5 g4xf5 Nd4xf5 Rc8-e8 Nf5-g3 Bf-h3
Kb3-c4 Re8xe5 Ng3xh5 Kg8-f8) 1} 81. Bc4+ {-0.91/10 1 (Bf-c4+ Kb3-a3 e4xf5
e6xf5 g4xf5 Nd4xf5 Kg8-f8 Ka3-b4 Bc4-d5 Nf5-d4 Rc8-c4+ Kb4-a5 Rc4-c1 Ka5-b6
Kf8-e8 Ra7-c7 Rc1xc7 Kb6xc7) 1} Kb4 {1.43/11 1 (Kb3-b4 e4xf5 e6xf5 Bc4-d3
f5xg4 f3xg4 Ra7-e7 Kg8-f8 Re7-d7 Kf8-e8 Rd7-d6 Rc8-c) 1} 82. exf5 {-0.61/12 2
(e4xf5 e6xf5 Bc4-d3 f5xg4 f3xg4 Ra7-e7 Kg8-f8 Re7-e6 Bd3-e4 Nd4-e Kf8-g7
Ne2-g3 Rc8-b8+ Kb4-c4 Kg7-f7) 2} exf5 {1.09/11 3 (e6xf5 Bc4-f7 f5-f4 Bf7-d5
Ra7-d7 Bd5-e4 Rd7-e7 Be4-d5 Kb4-b5 Kg8-f8 Re7-d7)} 83. Bd3 {-0.34/11 1 (Bc4-d3
f5xg4 f3xg4 Ra7-e7 Kg8-f8 Re7-c7 Rc8xc7 Nd4-e6+ Kf8-e7 Ne6xc7 Ke7-d6 Kb4-c3
Bd3-e4) -0.34/1 1} f4 {0.46/10 1 (f5-f4 Bd3-e4 Ra7-e7 Kg8-f8 Re7-d7 Rc8-e8
Kb4-c3 Re8xe5 Kc3-c4 Re5-e7) +0.46/0 1} 84. Be4 {-0.14/11 1 (Bd3-e4 Nd4-e6
Rc8-e8 Ne6-c5 Re8xe5 Kb4-c4 Be4-c6 Ra7-a6 Bc6-d5+ Kc4-d4) -0.4/11 1} Re7 {0.29/
11 2 (Ra7-e7 Kg8-f8 Re7-d7 Rc8-e8 Rd7-d6 Re8xe5 Kb4-c4 Kf8-e7 Rd6-b6 Ke7-d7
Kc4-c3) +0.9/11 2} 85. Kf8 {-0.09/12 2 (Kg8-f8 Re7-d7 Rc8-e8 Rd7-a7 Re8xe5
Kb4-c3 Re5-d5 Nd4-e6+ Kf8-g8 Ra7-g7+ Kg8-h8 Rg7-a7 Rd5-d1) -0.09/1 2} Rd7 {0.
24/12 2 (Re7-d7 Rc8-e8 Kb4-c3 Re8xe5 Rd7-a7 Re5-d5 Nd4-e6+ Kf8-g8 Ra7-g7+
Kg8-h8 Rg7-e7 Rd5-d6 Ne6-c5 Be4-f5 Re7-e8+ Kh8-h7) +0.4/12 2} 86. Re8 {-0.06/
11 1 (Rc8-e8 Kb4-c3 Re8xe5 Rd7-a7 Re5-d5 Nd4-e6+ Kf8-g8 Ra7-g7+ Kg8-h8 Rg7-e7
Rd5-d3+ Kc3-c4 Kh8-g8) -0.06/1 1} Kc3 {0.22/11 1 (Kb4-c3 Re8xe5 Rd7-a7 Re5-d5
Nd4-e6+ Kf8-g8 Ra7-g7+ Kg8-h8 Rg7-e7 Rd5-d6 Ne6-c5 Be4-f5 Re7-e3 Kh8-g7) +0.22/
1 1} 87. Rxe5 {0.03/12 2 (Re8xe5 Rd7-a7 Re5-e7 Ra7xe7 Kf8xe7 Kc3-d Be4-d5
Kd2-e3 Bd5-a2 Nd4xf3 Ke7-d6 Nf3-d4) 2} Kb4 {0.04/10 1 (Kc3-b4 Re5-e7 Rd7xe7
Kf8xe7 Nd4-b3 Ke7-d6 Nb3-d2 Be4-d5 Kb4-c3 Kd6-e5 Kc3-d3) +0.04/0 1} 88. Rd5 {
0.48/12 1 (Re5-d5 Nd4-e6+ Kf8-g8 Rd7-g7+ Kg8-h8 Rg7-e7 Be4-f5 Ne6-c5 Rd5-d4+
Kb4-c3 Rd4-d6 Re7-e3 Rd6-d5 Nc5-e6 Bf5xe6 Re3xe6 Kh8-g7 Re6-a6 Rd5-a5) +0.48/2
1} Ne6+ {-0.96/13 2 (Nd4-e6+ Kf8-g8 Rd7-g7+ Kg8-h8 Rg7-e7 Be4-f5 Ne6-g7 Rd5-d6
Ng7xf5 g4xf5 g5-g4 f3xg4 Kb4-c5 Rd6xh6 f4-f3 g4-g5 Re7-e8+ Kh8-g7)} 89. Kg8 {
1.08/12 1 (Kf8-g8 Rd7-g7+ Kg8-h8 Rg7-e7 Be4-f5 Ne6-c7 Rd5-d6 Re7-e3 Bf5-e4
Nc7-b5 Rd6xh6 Nb5-c3 Be4-c6 Nc3-b5) +.08/12 1} Rg7+ {-0.96/12 2 (Rd7-g7+
Kg8-h8 Rg7-e7 Be4-f5 Ne6-g7 Rd5-d6 Ng7xf5 g4xf5 g5-g4 f3xg4 Kb4-c5 Rd6xh6
f4-f3 g4-g5 Re7-e8+ Kh8-g7) -0.96/1 2} 90. Kh8 {-0.06/3 0 (Kg8-h8 Rg7-a7
Rd5-d1 Kb4-c5 Be4-d5) -.06/3 0} Re7 {-0.96/12 1 (Rg7-e7 Be4-f5 Ne6-g7 Rd5-d6
Ng7xf5 g4xf5 g5-g4 f3xg4 Kb4-c5 Rd6xh6 f4-f3 g4-g5 Re7-e8+ Kh8-g7) -0.96/2 1}
91. Bf5 {1.12/12 1 (Be4-f5 Ne6-c5 Rd5-d4+ Kb4-b5 Rd4-d6 Nc5-b3 Bf5-e4 Re7-e5
Rd6xh6 Nb3-d2 Be4-d3+ Kb5-c5) +.12/12 1} Nc5 {-0.86/11 2 (Ne6-c5 Rd5-d4+
Kb4-b5 Rd4-d6 Nc5-b3 Rd6xh6 Nb3-d Rh6-e6 Re7xe6 Bf5xe6 Nd2xf3 Kh8-g7 Nf3-d2) 2
} 92. Rd6 {1.30/12 2 (Rd5-d6 Nc5-b3 Rd6-b6+ Kb4-c3 Rb6xh6 Nb3-d Rh6-d6 Re7-e3
Rd6-c6+ Kc3-b4 Kh8-g7 Nd2xf3 Rc6-c2 Re3-e7+ Kg7-f6) 2} Nb3 {-0.73/11 1
(Nc5-b3 Rd6-b6+ Kb4-c4 Rb6-e6 Re7-a7 Re6xh6 Nb3-d2 Rh6-c6+ Kc4-d4 Rc6-d6+
Kd4-e3 Rd6xd2 Ke3xd2 Kh8-g8 Ra7-a8+ Kg8-g7) -0.73/1 1} 93. Rxh6 {1.37/11 1
(Rd6xh6 Re7-e3 Kh8-g7 Nb3-d4 Rh6-b6+ Kb4-c5 Rb6-b Nd4xf3 Rb1-c1+ Kc5-d5 h5-h6
Re3-e7+ Kg7-g6) 1} Nd2 {-0.61/11 2 (Nb3-d Rh6-e6 Re7xe6 Bf5xe6 Nd2xf3 Kh8-g8
Nf3-e5 Kg8-g7 Kb4-c5 h5-h6 f4-f3 Be6-f5) 2} 94. Re6 {1.61/11 1 (Rh6-e6 Re7-c7
Bf5-e4 Rc7-c3 Kh8-g7 Nd2xf3 Be4xf3 Rc3xf3 Kg7-g6 Rf3-e3 Re6-f6 Re3-e5 h5-h6) +.
61/11 1} Rxe6 {-1.66/11 1 (Re7xe6 Bf5xe6 Nd2xf3 h5-h6 Nf3-h4 Kh8-g8 f4-f3
h6-h7 f3-f2 h7-h8Q f2-fQ Qh8-d4+ Kb4-b5 Qd4-d5+ Kb5-a6 Qd5xg5) 1} 95. Bxe6 {
0.80/5 0 (Bf5xe6 Nd2xf3 h5-h6 Nf3-d2 h6-h7 f4-f3 Kh8-g8 f3-f2) +.80/5 0} Nxf3 {
-3.25/12 0 (Nd2xf3 h5-h6 Nf3-e5 h6-h7 f4-f3 Kh8-g8 Ne5-g6 Kg8-g7 f3-f2 Kg7xg6
f2-f1Q h7-h8Q Qf1-f4)} 96. h6 {4.29/13 1 (h5-h6 Nf3-h4 Be6-d5 Kb4-c5 h6-h7
Kc5xd5 Kh8-g7 Kd5-e4) +4.29/3 1} Nh4 {-3.99/12 2 (Nf3-h4 Be6-d5 Kb4-c5 Kh8-g7
Kc5xd5 h6-h7 Kd5-e4 h7-h8Q Nh4-f3 Qh8-a8+ Ke4-e3 Kg7-f6 Ke3-f Qa8-a1) 2} 97.
Bd5 {6.03/13 1 (Be6-d5 Kb4-c5 Bd5-a8 f4-f3 Ba8xf3 Nh4xf3 h6-h7 Nf3-e5 Kh8-g7
Ne5xg4) +6.03/3 1} Kc5 {-5.35/12 1 (Kb4-c5 Bd5-b7 Kc5-b6 Kh8-g7 Kb6xb7 h6-h7
Nh4-f3 h7-h8Q Kb7-c7 Kg7-f6 Kc7-d6 Qh8-a8 Nf3-d2 Kf6xg5) -5.35/2 1} 98. Bb7 {
6.48/14 2 (Bd5-b7 Kc5-b6 Kh8-g7 Kb6xb7 h6-h7 Nh4-g h7-h8Q) 2} Kb6 {-6.24/13 1
(Kc5-b6 Kh8-g7 Kb6xb7 h6-h7 Nh4-g2 h7-h8Q Ng2-e3 Kg7-h6 Kb7-b6 Kh6xg5 Ne3-d5
Qh8-h Kb6-c6 Qh1-f3) 1} 99. Be4 {6.99/13 1 (Bb7-e4 Kb6-c5 h6-h7 f4-f3 Be4-d3
Kc5-d4 Bd3-a6 Kd4-c5 Kh8-g7 Kc5-b6) +6.99/3 1} f3 {(f4-f3 Be4xf3 Kb6-c5 Kh8-g7
Nh4xf3 h6-h7 Kc5-d4 h7-h8Q Kd4-e3 Qh8-e8+ Ke3-f4 Qe8-e6 Kf4-g3 Qe6-e4) -6.25/
12 1 Arena Adjudication} 1-0
Última edición por Javier Ros el 25 Ene 2013 19:15, editado 3 veces en total
Avatar de Usuario
Javier Ros
Avanzado
Avanzado
 
Mensajes: 526
Registrado: 20 Ene 2013 15:28
Ubicación: Sevilla

Re: Desafío Schroder-De Koning

Notapor berger » 24 Ene 2013 21:27

Javier, un trabajo muy interesante. Gracias por compartirlo aquí.

Creo que pocas personas aprovecharán todos los núcleos de su procesador como tú haces. La pobrecita CPU estará pensando... dame un respiro! :beg:

Saludos,
Berger
Moderador del foro
Avatar de Usuario
berger
Moderador del foro
Moderador del foro
 
Mensajes: 1141
Registrado: 12 Ene 2013 23:00
Ubicación: Barcelona (CATALUNYA)

Re: Desafío Schroder-De Koning

Notapor Javier Ros » 25 Ene 2013 19:24

Pues sí Berger, casi siempre estoy usando todos los nucleos de mis procesadores, ademas el Q6600 de 2.4 Ghz. nominal lo tengo overclockeado a 2.8 sin subir voltajes y va como un reloj. No se calienta nada, sin embargo tengo un pentium D que a velocidad nominal de 3.4Ghz es una auténtica estufa.

Por cierto, he añadido a los duelos el cálculo de Elo y para 100 partidas el margen de error es de ±56 puntos Elo. ¡Y eso que 100 partidas parecen muchas!
Avatar de Usuario
Javier Ros
Avanzado
Avanzado
 
Mensajes: 526
Registrado: 20 Ene 2013 15:28
Ubicación: Sevilla

Re: Desafío Schroder-De Koning

Notapor Oliver » 25 Ene 2013 22:12

Javier Ros escribió:Pues sí Berger, casi siempre estoy usando todos los nucleos de mis procesadores, ademas el Q6600 de 2.4 Ghz. nominal lo tengo overclockeado a 2.8 sin subir voltajes y va como un reloj. No se calienta nada, sin embargo tengo un pentium D que a velocidad nominal de 3.4Ghz es una auténtica estufa.

Por cierto, he añadido a los duelos el cálculo de Elo y para 100 partidas el margen de error es de ±56 puntos Elo. ¡Y eso que 100 partidas parecen muchas!


Hola Javier, si me dices el modelo exacto de pentium D y placa base te puedo decir si le puedes bajar unos cuantos watios , mas de 20 tal vez tocando la bios...


Pues nada mas, un saludo!

Oliver.
Avatar de Usuario
Oliver
Senior
Senior
 
Mensajes: 88
Registrado: 24 Ene 2013 07:44


Volver a GENERAL

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado

x