AlphaZero

Temas relacionados con el ajedrez en general
Responder
Avatar de Usuario
Javier Ros
Avanzado
Avanzado
Mensajes: 600
Registrado: 20 Ene 2013 15:28
Ubicación: Sevilla

AlphaZero

Mensaje por Javier Ros » 13 Dic 2017 00:33

AlphaZero la Inteligencia Artificial de Google ha llegado al ajedrez y ha vencido a Stockfish +28 =72 -0 provocando un autentico terremoto. Stockfish jugó sin libro de aperturas ni bases de finales pero esto no quita mérito al vencedor pues el juego exhibido por AlphaZero es alucinante.

https://es.chessbase.com/post/alphazero ... dacta-2017

https://m.youtube.com/watch?v=aCr2kftcNEE

https://youtu.be/9nkLJreG21c

https://m.youtube.com/watch?feature=you ... Hx-TBThDj4

Avatar de Usuario
Javier Ros
Avanzado
Avanzado
Mensajes: 600
Registrado: 20 Ene 2013 15:28
Ubicación: Sevilla

Re: AlphaZero

Mensaje por Javier Ros » 14 Dic 2017 12:35

Interesantísimos comentarios del Maestro Fide Luis Fernández sobre la primera partida publicada del duelo AlphaZero-Stockfish

https://www.youtube.com/watch?v=q-H6f1tTY2s

Avatar de Usuario
Javier Ros
Avanzado
Avanzado
Mensajes: 600
Registrado: 20 Ene 2013 15:28
Ubicación: Sevilla

Re: AlphaZero

Mensaje por Javier Ros » 18 Dic 2017 00:15

Como experimento inicial empiezo a revisar las partidas por la décima, una de las más espectaculares. Analizo todas las jugadas a partir de la séptima 7.d5 con el Stockfish 8 pensando un tiempo fijo de 10 minutos por jugada sobre un i7 980 de 6 núcleos. Dado que esta máquina procesa unos 8 millones de nodos por segundo los 10 minutos de reflexión son ligeramente superiores al minuto que empleó Stockfish sobre la máquina de 32 núcleos y 70 millones de nodos por segundo. Por otro lado, en el match Stockfish jugó sin bases de finales mientras que en mi análisis ha contado con las bases de 6 piezas SYZYGY de 161 Gb. Las evaluaciones en Arena son para cada bando, por ejemplo tras 7.d5 Stockfish piensa que la mejor es 7...exd con ligera ventaja negra +0.16 con 39 niveles (ply) de profundidad.
El análisis se ha realizado sobre el programa Arena que permite el análisis desde el inicio de la partida hasta el final o al contrario, mientras que sobre Fritz se realiza del final hacia el principio lo que puede alterar bastante el análisis.



Durante la mayoría de la partida, Stockfish evalúa la posición como igualada con 0.00 hasta que el desastre es inevitable. He analizado en profundidad la posición antes de jugar 29...Af6 donde tras 2 horas de análisis se evalúa en ligera desventaja -0.32


Analysis by Stockfish 8 64 POPCNT:

Código: Seleccionar todo

29...Af6 30.Rg2 Th8 31.Dg4 Tf8 32.Dh3 
  =  (0.00)   Profundidad: 6/9   00:00:00  4kN
29...Af6 30.Rg2 Th8 31.Dg4 Tf8 32.Dh3 
  =  (0.00)   Profundidad: 7/9   00:00:00  5kN
29...Af6 30.Rg2 Th8 31.Dg4 Tf8 32.Dh3 
  =  (0.00)   Profundidad: 8/9   00:00:00  8kN
29...Af6 30.Rg2 Th8 31.Dg4 Tf8 32.Dh3 
  =  (0.00)   Profundidad: 9/9   00:00:00  9kN
29...Af6 30.Rg2 Th8 31.Dg4 Tf8 32.Dh3 
  =  (0.00)   Profundidad: 10/9   00:00:00  10kN
29...Af6 30.Rg2 Tg8 31.Ad4 Axd4 32.Txd4 Tf8 33.Th1 De7 34.Dh6+ Rf7 35.Td3 Cd7 36.Dh7+ Re8 37.Dxe7+ Rxe7 38.Th7+ Re6 39.Thxd7 
  =  (0.00)   Profundidad: 11/20   00:00:00  13kN
29...Af6 30.Rg2 Dxa2 31.Th1 Dg8 32.Td6 Te8 33.Dh6+ Rf7 34.Txf6+ Rxf6 35.Dxg5+ Re6 36.Dg4+ Rd6 37.Af4+ Rc5 38.Ae3+ Rd6 
  =  (0.00)   Profundidad: 12/26   00:00:00  32kN
29...Af6 30.Rg2 Dxa2 31.Th1 Dg8 32.Td6 Te8 33.Dh6+ Rf7 34.Txf6+ Rxf6 35.Dxg5+ Re6 36.Dg4+ Rd6 37.Af4+ Rc5 38.Ae3+ Rd6 
  =  (0.00)   Profundidad: 13/26   00:00:00  35kN
29...Af6 30.Rg2 Dxa2 31.Th1 Dg8 32.Td6 Te8 33.Dh6+ Rf7 34.Txf6+ Rxf6 35.Dxg5+ Re6 36.Dg4+ Rd6 37.Af4+ Rc5 38.Ae3+ Rd6 
  =  (0.00)   Profundidad: 14/26   00:00:00  38kN
29...Af6 30.Rg2 Dxa2 31.Th1 Dg8 32.Td6 Te8 33.Dh6+ Rf7 34.Txf6+ Rxf6 35.Dxg5+ Re6 36.Dg4+ Rd6 37.Af4+ Rc5 38.Ae3+ Rd6 
  =  (0.00)   Profundidad: 15/26   00:00:00  41kN
29...Af6 30.Rg2 Dxa2 31.Th1 Dg8 32.Td6 Te8 33.Dh6+ Rf7 34.Txf6+ Rxf6 35.Dxg5+ Re6 36.Dg4+ Rd6 37.Af4+ Rc5 38.Ae3+ Rd6 
  =  (0.00)   Profundidad: 16/26   00:00:00  45kN
29...Af6 30.Rg2 Dxa2 31.Th1 Dg8 32.Td6 Te8 33.Dh6+ Rf7 34.Txf6+ Rxf6 35.Dxg5+ Re6 36.Dg4+ Rd6 37.Af4+ Rc5 38.Ae3+ Rd6 
  =  (0.00)   Profundidad: 17/26   00:00:00  50kN
29...Af6 30.Rg2 Dxa2 31.Th1 Dg8 32.Td6 Te8 33.Dh6+ Rf7 34.Txf6+ Rxf6 35.Dxg5+ Re6 36.Dg4+ Rd6 37.Af4+ Rc5 38.Ae3+ Rd6 
  =  (0.00)   Profundidad: 18/26   00:00:00  59kN
29...Af6 30.Rg2 Dxa2 31.Th1 Dg8 32.Td6 Te8 33.Dh6+ Rf7 34.Txf6+ Rxf6 35.Dxg5+ Re6 36.Dg4+ Rd6 37.Af4+ Rc5 38.Ae3+ Rd6 
  =  (0.00)   Profundidad: 19/26   00:00:00  78kN
29...Af6 30.Rg2 Dxa2 31.Th1 Dg8 32.Td6 Te8 33.Dh6+ Rf7 34.Txf6+ Rxf6 35.Dxg5+ Re6 36.Dg4+ Rd6 37.Af4+ Rc5 38.Ae3+ Rd6 
  =  (0.00)   Profundidad: 20/26   00:00:00  104kN
29...Af6 30.Rg2 Dxa2 31.Th1 Dg8 32.Td6 Te8 33.Dh6+ Rf7 34.Txf6+ Rxf6 35.Dxg5+ Re6 36.Dg4+ Rd6 37.Af4+ Rc5 38.Ae3+ Rd6 
  =  (0.00)   Profundidad: 21/26   00:00:00  189kN
29...Af6 30.Rg2 Dxa2 31.Th1 Dg8 32.Td6 Te8 33.Dh6+ Rf7 34.Txf6+ Rxf6 35.Dxg5+ Re6 36.Dg4+ Rd6 37.Af4+ Rc5 38.Ae3+ Rd6 
  =  (0.00)   Profundidad: 22/26   00:00:00  194kN
29...Af6 30.Rg2 Dxa2 31.Th1 Dg8 32.Td6 Te8 33.Dh6+ Rf7 34.Txf6+ Rxf6 35.Dxg5+ Re6 36.Dg4+ Rd6 37.Af4+ Rc5 38.Ae3+ Rd6 
  =  (0.00)   Profundidad: 23/26   00:00:00  371kN
29...Af6 30.Rg2 Dxa2 31.Th1 Dg8 32.Td6 Te8 33.Dh6+ Rf7 34.Txf6+ Rxf6 35.Dxg5+ Re6 36.Dg4+ Rd6 37.Af4+ Rc5 38.Ae3+ Rd6 
  =  (0.00)   Profundidad: 24/26   00:00:00  632kN
29...Af6 30.Rg2 Dxa2 31.Th1 Dg8 32.Td6 Te8 33.Dh6+ Rf7 34.Txf6+ Rxf6 35.Dxg5+ Re6 36.Dg4+ Rd6 37.Af4+ Rc5 38.Ae3+ Rd6 
  =  (0.00)   Profundidad: 25/26   00:00:00  757kN, tb=2
29...Af6 30.Rg2 Dxa2 31.Th1 Dg8 32.Td6 Te8 33.Dh6+ Rf7 34.Txf6+ Rxf6 35.Dxg5+ Re6 36.Dg4+ Rd6 37.Af4+ Rc5 38.Ae3+ Rd6 
  =  (0.00)   Profundidad: 26/26   00:00:00  873kN, tb=2
29...Af6 30.Rg2 Dxa2 31.Th1 Dg8 32.Td6 Te8 33.Dh6+ Rf7 34.Txf6+ Rxf6 35.Dxg5+ Re6 36.Dg4+ Rd6 37.Af4+ Rc5 38.Ae3+ Rd6 
  =  (0.00)   Profundidad: 27/26   00:00:00  1358kN, tb=2
29...Af6 30.Rg2 Dxa2 31.Th1 Dg8 32.Td6 Te8 33.Dh6+ Rf7 34.Txf6+ Rxf6 35.Dxg5+ Re6 36.Dg4+ Rd6 37.Af4+ Rc5 38.Ae3+ Rd6 
  =  (0.00)   Profundidad: 28/26   00:00:00  3118kN, tb=9
29...Af6 30.Rg2 Dxa2 31.Th1 Dg8 32.Td6 Te8 33.Dh6+ Rf7 34.Txf6+ Rxf6 35.Dxg5+ Re6 36.Dg4+ Rd6 37.Af4+ Rc5 38.Ae3+ Rd6 
  =  (0.00)   Profundidad: 29/26   00:00:01  10843kN, tb=167
29...Af6 30.Rg2 Dxa2 31.Th1 Dg8 32.Td6 Te8 33.Dh6+ Rf7 34.Txf6+ Rxf6 35.Dxg5+ Re6 36.Dg4+ Rd6 37.Af4+ Rc5 38.Ae3+ Rd6 
  =  (0.00)   Profundidad: 30/26   00:00:02  21541kN, tb=423
29...Af6 30.Rg2 Dxa2 31.Th1 Dg8 32.Td6 Te8 33.Dh6+ Rf7 34.Txf6+ Rxf6 35.Dxg5+ Re6 36.Dg4+ Rd6 37.Af4+ Rc5 38.Ae3+ Rd6 
  =  (0.00)   Profundidad: 31/26   00:00:03  34971kN, tb=821
29...Af6 30.Rg2 Dxa2 31.Th1 Dg8 32.Td6 Te8 33.Dh6+ Rf7 34.Txf6+ Rxf6 35.Dxg5+ Re6 36.Dg4+ Rd6 37.Af4+ Rc5 38.Ae3+ Rd6 
  =  (0.00)   Profundidad: 32/26   00:00:04  43403kN, tb=930
29...Af6 30.Rg2 Dxa2 31.Th1 Dg8 32.Td6 Te8 33.Dh6+ Rf7 34.Txf6+ Rxf6 35.Dxg5+ Re6 36.Dg4+ Rd6 37.Af4+ Rc5 38.Ae3+ Rd6 
  =  (0.00)   Profundidad: 33/48   00:00:12  114mN, tb=5752
29...Af6 30.Rg2 Dxa2 31.Th1 Dg8 32.Td6 Te8 33.Dh6+ Rf7 34.Txf6+ Rxf6 35.Dxg5+ Re6 36.Dg4+ Rd6 37.Af4+ Rc5 38.Ae3+ Rd6 
  =  (0.00)   Profundidad: 34/48   00:00:14  125mN, tb=6237
29...Af6 30.Rg2 Dxa2 31.Th1 Dg8 32.Td6 Te8 33.Dh6+ Rf7 34.Txf6+ Rxf6 35.Dxg5+ Re6 36.Dg4+ Rd6 37.Af4+ Rc5 38.Ae3+ Rd6 
  =  (0.00)   Profundidad: 35/48   00:00:16  147mN, tb=7942
29...Af6 30.Rg2 Dxa2 31.Th1 Dg8 32.Td6 Te8 33.Dh6+ Rf7 34.Txf6+ Rxf6 35.Dxg5+ Re6 36.Dg4+ Rd6 37.Af4+ Rc5 38.Ae3+ Rd6 
  =  (0.00)   Profundidad: 36/48   00:00:23  207mN, tb=11821
29...Af6 30.Rg2 Dxa2 31.Th1 Dg8 32.Td6 Te8 33.Dh6+ Rf7 34.Txf6+ Rxf6 35.Dxg5+ Re6 36.Dg4+ Rd6 37.Af4+ Rc5 38.Ae3+ Rd6 
  =  (0.00)   Profundidad: 37/48   00:00:28  241mN, tb=14258
29...Af6 30.Rg2 Dxa2 31.Th1 Dg8 32.Td6 Te8 33.Dh6+ Rf7 34.Txf6+ Rxf6 35.Dxg5+ Re6 36.Dg4+ Rd6 37.Af4+ Rc5 38.Ae3+ Rd6 
  =  (0.00)   Profundidad: 38/48   00:00:49  381mN, tb=30205
29...Af6 30.Rg2 Dxa2 31.Th1 Dg8 32.Td6 Te8 33.Dh6+ Rf7 34.Txf6+ Rxf6 35.Dxg5+ Re6 36.Dg4+ Rd6 37.Af4+ Rc5 38.Ae3+ Rd6 
  =  (0.00)   Profundidad: 39/48   00:01:02  474mN, tb=63160
29...Af6 30.Rg2 Dxa2 31.Th1 Dg8 32.Td6 Te8 33.Dh6+ Rf7 34.Txf6+ Rxf6 35.Dxg5+ Re6 36.Dg4+ Rd6 37.Af4+ Rc5 38.Ae3+ Rd6 
  =  (0.00)   Profundidad: 40/48   00:01:34  661mN, tb=107966
29...Af6 30.Rg2 Dxa2 31.Th1 Dg8 32.Td6 Te8 33.Dh6+ Rf7 34.Txf6+ Rxf6 35.Dxg5+ Re6 36.Dg4+ Rd6 37.Af4+ Rc5 38.Ae3+ Rd6 
  =  (0.00)   Profundidad: 41/48   00:02:04  904mN, tb=139868
29...Af6 30.Rg2 Dxa2 31.Th1 Dg8 32.Td6 Te8 33.Dh6+ Rf7 34.Txf6+ Rxf6 35.Dxg5+ Re6 36.Dg4+ Rd6 37.Af4+ Rc5 38.Ae3+ Rd6 
  =  (0.00)   Profundidad: 42/48   00:04:35  1351mN, tb=312122
29...Af6 30.Rg2 Dxa2 31.Th1 Dg8 32.Td6 Te8 33.Dh6+ Rf7 34.Txf6+ Rxf6 35.Dxg5+ Re6 36.Dg4+ Rd6 37.Af4+ Rc5 38.Ae3+ Rd6 
  =  (0.00)   Profundidad: 43/48   00:04:47  1438mN, tb=329073
29...Af6 30.Rg2 Dxa2 31.Th1 Dg8 32.Td6 Te8 33.Dh6+ Rf7 34.Txf6+ Rxf6 35.Dxg5+ Re6 36.Dg4+ Rd6 37.Af4+ Rc5 38.Ae3+ Rd6 
  =  (0.00)   Profundidad: 44/48   00:06:53  2168mN, tb=581269
29...Af6 30.Rg2 Dxa2 31.Th1 Dg8 32.Td6 Te8 33.Dh6+ Rf7 34.Txf6+ Rxf6 35.Dxg5+ Re6 36.Dg4+ Rd6 37.Af4+ Rc5 38.Ae3+ Rd6 
  =  (0.00)   Profundidad: 45/54   00:26:03  7683mN, tb=2948099
29...Af6 30.Rg2 
  =  (0.07 --)   Profundidad: 46/60   00:26:34  7767mN, tb=3024725
29...Af6 30.Rg2 
  =  (0.14 --)   Profundidad: 46/60   00:27:27  7968mN, tb=3121900
29...Af6 30.Rg2 
  =  (0.25 --)   Profundidad: 46/60   00:27:55  8061mN, tb=3175900
29...Af6 30.Rg2 
  +/=  (0.40 --)   Profundidad: 46/62   00:29:20  8627mN, tb=3339245
29...Af6 30.Rg2 
  +/=  (0.61 --)   Profundidad: 46/62   00:32:16  9796mN, tb=3935692
29...Af6 30.Rg2 Dxa2 31.Th1 Dg8 32.Dg4 Dc4 33.Td4 Df7 34.Td6 Rg8 35.Txf6 Dxf6 36.Ad4 Df3+ 37.Dxf3 Txf3 38.Th8+ Rf7 39.Rxf3 a5 40.Ae5 Re6 41.Re4 Cd7 42.Txa8 Cc5+ 43.Re3 Rxe5 44.Txa5 Ce4 45.Ta3 g4 46.Tb3 g5 47.Tb4 Cxc3 48.Txg4 Rf5 49.Td4 Cd5+ 50.Rd3 Cf6 51.Td8 Re5 52.f3 g4 53.f4+ Rf5 54.Tb8 Ch5 55.Tf8+ Re6 56.Te8+ Rd6 57.Tg8 Cxg3 58.Txg4 Ch5 59.Tg6+ Re7 60.Re4 c5 61.Tc6 c4 62.Tc5 Cf6+ 63.Re5 
  +/-  (0.77)   Profundidad: 46/89   00:49:11  15478mN, tb=8667520
29...Af6 
  +/=  (0.69 ++)   Profundidad: 47/89   00:50:14  15726mN, tb=9041348
29...Af6 
  +/=  (0.62 ++)   Profundidad: 47/89   00:50:30  15801mN, tb=9156451
29...Af6 
  +/=  (0.51 ++)   Profundidad: 47/89   00:50:40  15866mN, tb=9287922
29...Af6 30.Rg2 
  +/=  (0.60 --)   Profundidad: 47/89   00:53:54  17059mN, tb=10717512
29...Af6 30.Rg2 
  +/-  (0.81 --)   Profundidad: 47/89   00:59:24  19050mN, tb=13058777
29...Af6 
  +/=  (0.64 ++)   Profundidad: 47/89   01:00:00  19251mN, tb=13173362
29...Af6 30.Rg2 Dxa2 31.Th1 Dg8 32.Dg4 Dc4 33.Td4 Df7 34.Td6 Rg8 35.Txf6 Dxf6 36.Ad4 Df3+ 37.Dxf3 Txf3 38.Th8+ Rf7 39.Rxf3 a5 40.Ae5 Re6 41.Re4 Cd7 42.Txa8 Cc5+ 43.Re3 Rxe5 44.Txa5 Ce4 45.Ta6 Rd5 46.Ta3 Cf6 47.Ta7 Rc4 48.Tg7 Rxc3 49.Txg6 Cg4+ 50.Re2 Ce5 51.Txg5 Cd3 52.Tf5 Cc1+ 53.Re3 Cd3 54.Re4 c5 55.Td5 Cxf2+ 56.Re3 Cg4+ 57.Re2 Rb4 58.Tg5 Ch6 59.Rd3 Cf7 60.Tf5 c4+ 61.Rd4 Cd8 62.Tf6 Rb3 63.Tf3+ Rb2 64.Tf2+ Rb3 65.Rc5 
  +/=  (0.40)   Profundidad: 47/89   01:00:52  19687mN, tb=13333397
29...Af6 30.Rg2 Dxa2 31.Th1 Dg8 32.Dg4 Df7 33.Td6 Rg8 34.Txf6 Dxf6 35.Ad4 Df3+ 36.Dxf3 Txf3 37.Rxf3 Rf7 38.Th8 a5 39.Ae5 Re6 40.Re4 Cd7 41.Txa8 Cc5+ 42.Re3 Rxe5 43.Txa5 Ce4 44.Ta6 Rd5 45.Ta3 Cf6 46.Ta7 Rc4 47.Tg7 Rxc3 48.Txg6 Cg4+ 49.Re2 Ce5 50.Txg5 Cd3 51.Tf5 Cc1+ 52.Re3 Cd3 53.Re4 c5 54.Td5 Cxf2+ 55.Re3 Rc4 56.Th5 Cg4+ 57.Rd2 Cf6 58.g4 Rd4 59.Tf5 Ce4+ 60.Rc2 Cd6 61.Th5 
  +/=  (0.38)   Profundidad: 48/89   01:08:06  22946mN, tb=14763893
29...Af6 
  +/=  (0.31 ++)   Profundidad: 49/89   01:18:54  27126mN, tb=17619722
29...Af6 30.Rg2 
  +/=  (0.38 --)   Profundidad: 49/89   01:20:45  27700mN, tb=18171587
29...Af6 
  +/=  (0.31 ++)   Profundidad: 49/89   01:23:21  28590mN, tb=18972745
29...Af6 30.Rg2 
  +/=  (0.40 --)   Profundidad: 49/89   01:34:26  32013mN, tb=21934181
29...Af6 30.Rg2 Dxa2 31.Th1 Dg8 32.Dg4 Df7 33.Td6 Rg8 34.Txf6 Dxf6 35.Ad4 Df3+ 36.Dxf3 Txf3 37.Rxf3 Rf7 38.Th8 a5 39.Ae5 Re6 40.Re4 Cd7 41.Txa8 Cc5+ 42.Re3 Rxe5 43.Txa5 Ce4 44.Ta3 g4 45.Tb3 g5 46.Tb4 Cxc3 47.Txg4 Rf5 48.f3 Cd5+ 49.Rd3 Cf6 50.Tb4 g4 51.fxg4+ Cxg4 52.Tf4+ Rg5 53.Re4 Cf6+ 54.Rf3 Cd5 55.Tf7 b4 56.g4 Rg6 57.Tf8 Rg5 58.Tc8 Ce7 59.Tb8 Cd5 60.Tg8+ Rf6 61.Te8 Rf7 
  +/=  (0.34)   Profundidad: 49/89   01:36:45  32966mN, tb=22728101

(R,  17.12.2017)
También he analizado la posición antes de 32.c4 para ver si Stockfish ve c4 y el tiempo empleado.
A estas alturas de la partida AlphaZero ya había sacrificado caballo y dos peones, aunque si miramos bien la posición, como la torre y el caballo del flanco de dama negro no juegan, es AlphaZero el que juega con una torre de ventaja!!

Stockfish tarda 1h53m en elegir c4 y tras 2h46m evalúa +1.10 ventaja blanca.
Estos análisis muestran la tremenda superioridad de AlphaZero.


Analysis by Stockfish 8 64 POPCNT:

Código: Seleccionar todo

32.Dg4 Td8 33.Axg5 Axg5 34.Dxg5 Txd1 
  +/=  (0.26)   Profundidad: 6/6   00:00:00  2kN
32.Dg4 Te8 33.Axg5 De6 34.Axf6+ Dxf6 35.Dh3 Rf7 
  =  (0.20)   Profundidad: 7/8   00:00:00  3kN
32.Dg4 Td8 33.Axg5 Axg5 34.Dxg5 Txd1 35.De7+ Df7 36.Th7+ Rxh7 
  +/=  (0.26)   Profundidad: 8/9   00:00:00  4kN
32.Dg4 Td8 33.Axg5 Axg5 34.Dxg5 Txd1 35.De7+ Df7 36.Th7+ Rxh7 37.Dxf7+ Rh8 
  +/=  (0.27)   Profundidad: 9/16   00:00:00  9kN
32.Dg4 Te8 33.Axg5 De6 34.Axf6+ Dxf6 35.Dh3 Rf7 36.Td3 Dg7 37.Td4 a5 38.Tf4+ Rg8 39.Th4 
  +/=  (0.33)   Profundidad: 10/18   00:00:00  15kN
32.Dg4 Df7 33.Td6 Rg8 34.Txf6 Dxf6 35.Ad4 Df3+ 36.Dxf3 Txf3 37.Th8+ Rf7 38.Rxf3 
  +/=  (0.36)   Profundidad: 11/18   00:00:00  25kN
32.Dg4 Df7 33.Td6 Rg8 34.Txf6 Dxf6 35.Ad4 Df3+ 36.Dxf3 Txf3 37.Th8+ Rf7 38.Rxf3 a5 39.Ae5 a4 40.Txb8 Txb8 41.Axb8 a3 42.c4 Re6 43.Re4 b4 
  +/=  (0.36)   Profundidad: 12/24   00:00:00  31kN
32.Dg4 Df7 33.Td6 Rg8 34.Txf6 Dxf6 35.Ad4 Df3+ 36.Dxf3 Txf3 37.Th8+ Rf7 38.Rxf3 a5 39.Ae5 a4 40.Txb8 Txb8 41.Axb8 a3 
  =  (0.02)   Profundidad: 13/25   00:00:00  142kN
32.Dg4 Df7 33.Td6 Rg8 34.Dh3 Dg7 35.De6+ Df7 36.Dh3 
  =  (0.00)   Profundidad: 14/30   00:00:00  260kN
32.Dg4 Df7 33.Td6 Rg8 34.Txf6 Dxf6 35.Ad4 Df3+ 36.Dxf3 Txf3 37.Th8+ Rf7 38.Rxf3 a5 39.Ae5 a4 40.Txb8 Txb8 41.Axb8 a3 42.c4 bxc4 
  +/=  (0.36)   Profundidad: 15/30   00:00:00  278kN
32.Dg4 Df7 33.Td6 Rg8 34.Txf6 Dxf6 35.Ad4 Df3+ 36.Dxf3 Txf3 37.Th8+ Rf7 38.Rxf3 a5 39.Ae5 a4 40.Txb8 Txb8 41.Axb8 a3 42.c4 Rf6 43.Re4 
  +/=  (0.36)   Profundidad: 16/30   00:00:00  336kN
32.Dg4 Df7 33.Td6 Rg8 34.Txf6 Dxf6 35.Ad4 Df3+ 36.Dxf3 Txf3 37.Th8+ Rf7 38.Rxf3 a5 39.Ae5 a4 40.Txb8 Txb8 41.Axb8 a3 42.c4 Re6 43.Re4 b4 44.Aa7 a2 45.Ad4 
  +/=  (0.41)   Profundidad: 17/38   00:00:00  530kN
32.Dg4 Dc4 33.Td4 Df7 34.Td6 Rg8 35.Txf6 Dxf6 36.Ad4 Df3+ 37.Dxf3 Txf3 38.Th8+ Rf7 39.Rxf3 a5 40.Ae5 a4 41.Txb8 Txb8 42.Axb8 Re6 43.Re4 a3 
  +/=  (0.36)   Profundidad: 18/38   00:00:00  702kN
32.Dg4 Df7 33.Td6 Rg8 34.Txf6 Dxf6 35.Ad4 Df3+ 36.Dxf3 Txf3 37.Th8+ Rf7 38.Rxf3 Re6 39.Re4 a5 40.Ae5 Cd7 41.Txa8 Cc5+ 42.Re3 Rxe5 43.Txa5 Ce4 44.Ta3 g4 45.Tb3 g5 46.Tb4 Cxc3 47.Txg4 Rf5 48.f3 Cd5+ 49.Rd3 Cf6 50.Tb4 g4 51.Re2 gxf3+ 52.Rxf3 Cd5 53.Te4 b4 
  +/=  (0.27)   Profundidad: 19/46   00:00:00  1439kN, tb=2
32.Dg4 Df7 33.Td6 Rg8 34.Txf6 Dxf6 35.Ad4 Df3+ 36.Dxf3 Txf3 37.Th8+ Rf7 38.Rxf3 Re6 39.Re4 a5 40.Ae5 Cd7 41.Txa8 Cc5+ 42.Re3 Rxe5 43.Txa5 Ce4 44.Ta3 g4 45.Tb3 g5 46.Tb4 Cxc3 47.Txg4 
  +/=  (0.27)   Profundidad: 20/46   00:00:00  1453kN, tb=2
32.Dg4 Df7 33.Td6 Rg8 34.Txf6 Dxf6 35.Ad4 Df3+ 36.Dxf3 Txf3 37.Th8+ Rf7 38.Rxf3 Re6 39.Re4 a5 40.Ae5 Cd7 41.Txa8 Cc5+ 42.Re3 Rxe5 43.Txa5 Ce4 44.Ta3 g4 45.Tb3 g5 46.Tb4 Cxc3 47.Txg4 Rf5 48.f3 Cd5+ 49.Rd3 
  +/=  (0.27)   Profundidad: 21/46   00:00:00  1472kN, tb=2
32.Dg4 Df7 33.Td6 Rg8 34.Txf6 Dxf6 35.Ad4 Df3+ 36.Dxf3 Txf3 37.Th8+ Rf7 38.Rxf3 Re6 39.Re4 a5 40.Ae5 Cd7 41.Txa8 Cc5+ 42.Re3 Rxe5 43.Txa5 Ce4 44.Ta3 g4 45.Tb3 g5 46.Tb4 Cxc3 47.Txg4 Rf5 48.f3 Cd5+ 49.Rd3 Cf6 50.Tb4 g4 51.Re2 gxf3+ 52.Rxf3 Cd5 53.Te4 
  +/=  (0.27)   Profundidad: 22/46   00:00:00  1498kN, tb=2
32.Dg4 Df7 33.Td6 Rg8 34.Txf6 Dxf6 35.Ad4 Df3+ 36.Dxf3 Txf3 37.Th8+ Rf7 38.Rxf3 Re6 39.Re4 a5 40.Ae5 Cd7 41.Txa8 Cc5+ 42.Re3 Rxe5 43.Txa5 Ce4 44.Ta3 g4 45.Tb3 g5 46.Tb4 Cxc3 47.Txg4 Rf5 48.f3 Cd5+ 49.Rd3 Cf6 50.Tb4 g4 51.Re2 gxf3+ 52.Rxf3 Cd5 53.Te4 b4 54.g4+ Rg5 
  +/=  (0.27)   Profundidad: 23/46   00:00:00  1521kN, tb=2
32.Dg4 Df7 33.Td6 Rg8 34.Txf6 Dxf6 35.Ad4 Df3+ 36.Dxf3 Txf3 37.Th8+ Rf7 38.Rxf3 Re6 39.Re4 a5 40.Ae5 Cd7 41.Txa8 Cc5+ 42.Re3 Rxe5 43.Txa5 Ce4 44.Ta3 g4 45.Tb3 g5 46.Tb4 Cxc3 47.Txg4 Rf5 48.f3 Cd5+ 49.Rd3 Cf6 50.Tb4 g4 51.Re2 gxf3+ 52.Rxf3 Cd5 53.Te4 b4 54.g4+ Rg5 55.Te5+ Rf6 56.Te8 Rg5 57.Tc8 b3 58.Tg8+ Rf6 
  +/=  (0.30)   Profundidad: 24/52   00:00:00  1577kN, tb=2
32.Dg4 Df7 33.Td6 Rg8 34.Txf6 Dxf6 35.Ad4 Df3+ 36.Dxf3 Txf3 37.Th8+ Rf7 38.Rxf3 Re6 39.Re4 a5 40.Ae5 Cd7 41.Txa8 Cc5+ 42.Re3 Rxe5 43.Txa5 Ce4 44.Ta3 g4 45.Tb3 g5 46.Tb4 Cxc3 47.Txg4 Rf5 48.f3 Cd5+ 49.Rd3 Cf6 50.Tb4 g4 51.Re2 gxf3+ 52.Rxf3 Cd5 53.Te4 b4 
  +/=  (0.36)   Profundidad: 25/52   00:00:00  1867kN, tb=10
32.Dg4 Df7 33.Td6 Rg8 34.Txf6 Dxf6 35.Ad4 Df3+ 36.Dxf3 Txf3 37.Th8+ Rf7 38.Rxf3 Re6 39.Re4 a5 40.Ae5 Cd7 41.Txa8 Cc5+ 42.Re3 Rxe5 43.Txa5 Ce4 44.Ta3 g4 45.Tb3 g5 46.Tb4 Cxc3 47.Txg4 Rf5 48.f3 Cd5+ 49.Rd3 Cf6 50.Tb4 g4 51.Re2 gxf3+ 52.Rxf3 Cd5 
  +/=  (0.36)   Profundidad: 26/52   00:00:00  2036kN, tb=10
32.Dg4 Df7 33.Td6 Rg8 34.Txf6 Dxf6 35.Ad4 Df3+ 36.Dxf3 Txf3 37.Th8+ Rf7 38.Rxf3 Re6 39.Re4 a5 40.Ae5 Cd7 41.Txa8 Cc5+ 42.Re3 Rxe5 43.Txa5 Ce4 44.Ta3 g4 45.Tb3 g5 46.Tb4 Cxc3 47.Txg4 Rf5 48.f3 Cd5+ 49.Rd3 Cf6 50.Tb4 g4 51.Re2 gxf3+ 52.Rxf3 Cd5 53.Te4 
  +/=  (0.29)   Profundidad: 27/52   00:00:00  2925kN, tb=22
32.Dg4 Df7 33.Td6 Rg8 34.Txf6 Dxf6 35.Ad4 Df3+ 36.Dxf3 Txf3 37.Th8+ Rf7 38.Rxf3 Re6 39.Re4 a5 40.Ae5 Cd7 41.Txa8 Cc5+ 42.Re3 Rxe5 43.Txa5 Ce4 44.Ta3 g4 45.Tb3 g5 46.Tb4 Cxc3 47.Txg4 Rf5 48.f3 Cd5+ 49.Rd3 Cf6 50.Tb4 g4 51.Re2 gxf3+ 52.Rxf3 Cd5 53.Te4 Rf6 54.Te8 c5 55.g4 c4 56.g5+ Rf5 
  +/=  (0.29)   Profundidad: 28/52   00:00:00  3005kN, tb=22
32.Dg4 Df7 33.Td6 Rg8 34.Txf6 Dxf6 35.Ad4 Df3+ 36.Dxf3 Txf3 37.Th8+ Rf7 38.Rxf3 Re6 39.Re4 a5 40.Ae5 Cd7 41.Txa8 Cc5+ 42.Re3 Rxe5 43.Txa5 Ce4 44.Ta3 g4 45.Tb3 g5 46.Tb4 Cxc3 47.Txg4 Rf5 48.f3 Cd5+ 49.Rd3 Cf6 50.Tb4 g4 51.Re2 gxf3+ 52.Rxf3 Cd5 53.Te4 Rf6 54.Te8 b4 55.g4 b3 
  +/=  (0.30)   Profundidad: 29/55   00:00:00  3433kN, tb=55
32.Dg4 Df7 33.Td6 Rg8 34.Txf6 Dxf6 35.Ad4 Df3+ 36.Dxf3 Txf3 37.Th8+ Rf7 38.Rxf3 Re6 39.Re4 a5 40.Ae5 Cd7 41.Txa8 Cc5+ 42.Re3 Rxe5 43.Txa5 Ce4 44.Ta3 g4 45.Tb3 g5 46.Tb4 Cxc3 47.Txg4 Rf5 48.f3 Cd5+ 49.Rd3 Cf6 50.Tb4 g4 51.Re2 gxf3+ 52.Rxf3 Rg5 53.Tf4 Cd5 54.Tf7 
  +/=  (0.28)   Profundidad: 30/55   00:00:00  3672kN, tb=68
32.Dg4 Df7 33.Td6 Rg8 34.Txf6 Dxf6 35.Ad4 Df3+ 36.Dxf3 Txf3 37.Th8+ Rf7 38.Rxf3 Re6 39.Re4 a5 40.Ae5 Cd7 41.Txa8 Cc5+ 42.Re3 Rxe5 43.Txa5 Ce4 44.Ta3 g4 45.Tb3 g5 46.Tb4 Cxc3 47.Txg4 Rf5 48.f3 Cd5+ 49.Rd3 Cf6 50.Tb4 g4 51.Re2 gxf3+ 52.Rxf3 Rg5 53.Tf4 Rg6 54.Td4 c5 55.Td8 b4 56.Tc8 
  +/=  (0.28)   Profundidad: 31/55   00:00:00  4847kN, tb=126
32.Dg4 Df7 33.Td6 Rg8 34.Txf6 Dxf6 35.Ad4 Df3+ 36.Dxf3 Txf3 37.Th8+ Rf7 38.Rxf3 Re6 39.Re4 a5 40.Ae5 Cd7 41.Txa8 Cc5+ 42.Re3 Rxe5 43.Txa5 Ce4 44.Ta3 g4 45.Tb3 g5 46.Tb4 Cxc3 47.Txg4 Rf5 48.f3 Cd5+ 49.Rd3 Cf6 50.Tb4 g4 51.Re2 gxf3+ 52.Rxf3 Cd5 53.Te4 Rf6 54.Te8 b4 55.g4 Cb6 56.Tf8+ Re6 57.Re4 Cd7 58.Tc8 Rd6 59.Th8 b3 60.g5 Cc5+ 61.Rf5 
  +/=  (0.32)   Profundidad: 32/59   00:00:00  5808kN, tb=421
32.Dg4 Df7 33.Td6 Rg8 34.Txf6 Dxf6 35.Ad4 Df3+ 36.Dxf3 Txf3 37.Th8+ Rf7 38.Rxf3 a5 39.Ae5 Re6 40.Re4 Cd7 41.Txa8 Cc5+ 42.Re3 Rxe5 43.Txa5 Ce4 44.Ta3 g4 45.Tb3 g5 46.Tb4 Cxc3 47.Txg4 Rf5 48.f3 Cd5+ 49.Rd3 Cf6 50.Tb4 g4 51.Re2 gxf3+ 52.Rxf3 Cd5 53.Te4 Rf6 54.g4 Rf7 55.Te2 b4 56.Tc2 Cc3 57.Tg2 c5 58.g5 
  +/=  (0.29)   Profundidad: 33/59   00:00:00  7661kN, tb=669
32.Dg4 Df7 33.Td6 Rg8 34.Txf6 Dxf6 35.Ad4 Df3+ 36.Dxf3 Txf3 37.Th8+ Rf7 38.Rxf3 a5 39.Ae5 Re6 40.Re4 Cd7 41.Txa8 Cc5+ 42.Re3 Rxe5 43.Txa5 Ce4 44.Ta3 g4 45.Tb3 g5 46.Tb4 Cxc3 47.Txg4 Rf5 48.f3 Cd5+ 49.Rd3 Cf6 50.Tb4 g4 51.fxg4+ Cxg4 52.Tf4+ Rg5 53.Re4 Cf6+ 54.Rf3 Rg6 55.Td4 Cd5 56.Te4 Rf6 57.Te8 c5 58.g4 c4 
  +/=  (0.36)   Profundidad: 34/59   00:00:01  12417kN, tb=3628
32.Dg4 Df7 33.Td6 Rg8 34.Txf6 Dxf6 35.Ad4 Df5 36.De2 Df3+ 37.Dxf3 Txf3 38.Th8+ Rf7 39.Rxf3 a5 40.Ae5 Re6 41.Re4 Cd7 42.Txa8 Cc5+ 43.Re3 Rxe5 44.Txa5 Ce4 45.Ta3 g4 46.Tb3 g5 47.Tb4 Cxc3 48.Txg4 Rf5 49.f3 Cd5+ 50.Rd3 Cf6 51.Tb4 g4 52.fxg4+ Cxg4 53.Tf4+ Rg5 54.Re4 Cf6+ 55.Rf3 Cd5 56.Tf7 b4 57.g4 Rg6 58.Tf8 Rg5 59.Tc8 Ce7 60.Tb8 Cd5 
  +/=  (0.29)   Profundidad: 35/71   00:00:02  25662kN, tb=7907
32.Dg4 Df7 33.Td6 Rg8 34.Txf6 Dxf6 35.Ad4 Df5 36.De2 Df3+ 37.Dxf3 Txf3 38.Rxf3 Rf7 39.Th8 a5 40.Ae5 Re6 41.Re4 Cd7 42.Txa8 Cc5+ 43.Re3 Rxe5 44.Txa5 Ce4 45.Ta3 g4 46.Tb3 g5 47.Tb4 Cxc3 48.Txg4 Rf5 49.f3 Cd5+ 50.Rd3 Cf6 51.Td4 g4 52.Re2 gxf3+ 53.Rxf3 Cd5 54.Te4 Rf6 55.Te8 b4 56.g4 Rg5 57.Tc8 Ce7 58.Tb8 Cd5 59.Rg3 
  +/=  (0.34)   Profundidad: 36/71   00:00:03  34317kN, tb=9222
32.Dg4 
  +/=  (0.41 ++)   Profundidad: 37/71   00:00:06  51096kN, tb=13515
32.Dg4 Df7 
  +/=  (0.34 --)   Profundidad: 37/71   00:00:06  51211kN, tb=13572
32.Dg4 Df7 
  =  (0.23 --)   Profundidad: 37/71   00:00:07  59913kN, tb=17747
32.Dg4 Df7 33.Td6 Rg8 34.Txf6 Dxf6 35.Ad4 Df5 36.De2 Df3+ 37.Dxf3 Txf3 38.Rxf3 Rf7 39.Th8 a5 40.Ae5 Re6 41.Re4 Cd7 42.Txa8 Cc5+ 43.Re3 Rxe5 44.Txa5 Ce4 45.Ta3 g4 46.Tb3 g5 47.Tb4 Cxc3 48.Txg4 Rf5 49.Td4 c5 50.Td8 Rg4 51.Tc8 Cd1+ 52.Re2 Cc3+ 53.Re1 Ca4 54.Rd2 b4 55.Rd3 b3 56.Tb8 Cb2+ 57.Re2 c4 58.Tc8 Rf5 59.Tc5+ Re4 
  =  (0.25)   Profundidad: 37/71   00:00:08  66394kN, tb=21668
32.Dg4 Df7 33.Td6 Rg8 34.Txf6 Dxf6 35.Ad4 Df5 36.De2 Df3+ 37.Dxf3 Txf3 38.Rxf3 Rf7 39.Th8 Re6 40.Re4 a5 41.Ae5 Cd7 42.Txa8 Cc5+ 43.Re3 Rxe5 44.Txa5 Ce4 45.Ta3 g4 46.Tb3 g5 47.Tb4 Cxc3 48.Txg4 Rf5 49.f3 Cd5+ 50.Rd3 Cf6 51.Td4 g4 52.fxg4+ Cxg4 53.Tf4+ Rg5 54.Re4 Cf6+ 55.Rf3 Rg6 56.Td4 Cd5 57.Th4 Rg5 58.Th8 b4 59.Tc8 Ce7 60.Tb8 
  =  (0.24)   Profundidad: 38/71   00:00:09  76939kN, tb=26658
32.Dg4 
  +/=  (0.31 ++)   Profundidad: 39/71   00:00:09  81004kN, tb=28323
32.Dg4 
  +/=  (0.39 ++)   Profundidad: 39/71   00:00:10  90600kN, tb=31503
32.Dg4 Df7 
  +/=  (0.31 --)   Profundidad: 39/71   00:00:10  90824kN, tb=31520
32.Dg4 
  +/=  (0.40 ++)   Profundidad: 39/71   00:00:11  99880kN, tb=35346
32.Dg4 Df7 33.Td6 Rg8 34.Txf6 Dxf6 35.Ad4 Df5 36.De2 Df3+ 37.Dxf3 Txf3 38.Rxf3 Rf7 39.Th8 a5 40.Ae5 Re6 41.Re4 Cd7 42.Txa8 Cc5+ 43.Re3 Rxe5 44.Txa5 Ce4 45.Ta3 g4 46.Tb3 g5 47.Tb4 Cxc3 48.Txg4 Rf5 49.f3 Cd5+ 50.Rd3 Cf6 51.Td4 g4 52.fxg4+ Cxg4 53.Tf4+ Rg5 54.Re4 Cf6+ 55.Rf3 Cd5 56.Tf8 b4 57.Tc8 Ce7 58.Tb8 Cd5 59.g4 Rf6 60.Te8 Cb6 61.Tf8+ Re6 62.Re4 Cd7 63.Tc8 Cf6+ 64.Rf3 
  +/=  (0.40)   Profundidad: 39/71   00:00:13  115mN, tb=42192
32.Dg4 Dc4 
  +/=  (0.33 --)   Profundidad: 40/76   00:00:21  181mN, tb=57052
32.Dg4 Dc4 33.Td4 Df7 34.Td6 Rg8 35.Txf6 Dxf6 36.Ad4 Df5 37.De2 Df3+ 38.Dxf3 Txf3 39.Rxf3 Rf7 40.Th8 a5 41.Ae5 Re6 42.Re4 Cd7 43.Txa8 Cc5+ 44.Re3 Rxe5 45.Txa5 Ce4 46.Ta3 g4 47.Tb3 g5 48.Tb4 Cxc3 49.Txg4 Rf5 50.f3 Cd5+ 51.Rd3 Cf6 52.Td4 g4 53.fxg4+ Cxg4 54.Tf4+ Rg5 55.Re4 Cf6+ 56.Rf3 Cd5 57.Tf8 b4 58.Tc8 Ce7 59.Tb8 Cd5 60.g4 Rf6 61.Te8 Rg5 62.Tc8 Ce7 63.Tb8 Cd5 
  +/=  (0.31)   Profundidad: 40/76   00:00:22  185mN, tb=57319
32.Dg4 
  +/=  (0.39 ++)   Profundidad: 41/76   00:00:24  208mN, tb=93707
32.Dg4 Dc4 
  +/=  (0.31 --)   Profundidad: 41/76   00:00:38  320mN, tb=134051
32.Dg4 Dc4 
  =  (0.20 --)   Profundidad: 41/76   00:00:41  352mN, tb=137961
32.Dg4 Dc4 33.Td4 Df7 34.Td6 Rg8 35.Txf6 Dxf6 36.Ad4 Df3+ 37.Dxf3 Txf3 38.Rxf3 Rf7 39.Th8 a5 40.Ae5 Re6 41.Re4 Cd7 42.Txa8 Cc5+ 43.Re3 Rxe5 44.Txa5 Ce4 45.Ta3 g4 46.Tb3 g5 47.Tb4 Cxc3 48.Txg4 Rf5 49.f3 Cd5+ 50.Rd3 Cf6 51.Td4 g4 52.fxg4+ Cxg4 53.Tf4+ Rg5 54.Re4 Cf6+ 55.Rf3 Cd5 56.Tf8 b4 57.Tc8 Ce7 58.Tb8 Cd5 59.g4 Rf6 60.Te8 Rg5 61.Tc8 Ce7 62.Tb8 Cd5 63.Rg3 Rf6 64.Rh4 Re5 65.g5 c5 
  =  (0.17)   Profundidad: 41/76   00:00:52  439mN, tb=200530
32.Dg4 Df7 
  =  (0.10 --)   Profundidad: 42/76   00:03:03  901mN, tb=613443
32.Dg4 Df7 33.Td6 Rg8 34.Txf6 Dxf6 35.Ad4 Df3+ 36.Dxf3 Txf3 37.Rxf3 Rf7 38.Th8 a5 39.Ae5 Re6 40.Re4 Cd7 41.Txa8 Cc5+ 42.Re3 Rxe5 43.Txa5 Ce4 44.Ta3 g4 45.Tb3 g5 46.Tb4 Cxc3 47.Txg4 Rf5 48.f3 Cd5+ 49.Rd3 Cf6 50.Td4 g4 51.fxg4+ Cxg4 52.Tf4+ Rg5 53.Re4 Cf6+ 54.Rf3 Cd5 55.Tf8 b4 56.Tc8 Ce7 57.Tb8 Cd5 58.g4 Rf6 59.Te8 Rg5 60.Tc8 Ce7 61.Tb8 Cd5 62.Rg3 Rf6 63.Tf8+ Rg7 64.Tf1 Rg6 65.Rf3 Rg5 66.Tc1 b3 67.Tb1 Cf6 
  =  (0.10)   Profundidad: 42/76   00:03:03  903mN, tb=614777
32.Dg4 Df7 33.Td6 Rg8 34.Txf6 Dxf6 35.Ad4 Df3+ 36.Dxf3 Txf3 37.Rxf3 Rf7 38.Th8 a5 39.Ae5 Re6 40.Re4 Cd7 41.Txa8 Cc5+ 42.Re3 Rxe5 43.Txa5 Ce4 44.Ta3 g4 45.Tb3 g5 46.Tb4 Cxc3 47.Txg4 Rf5 48.f3 Cd5+ 49.Rd3 Cf6 50.Td4 g4 51.fxg4+ Cxg4 52.Tf4+ Rg5 53.Re4 Cf6+ 54.Rf3 Cd5 55.Tf8 b4 56.Tc8 Ce7 57.Tb8 Cd5 58.g4 Rf6 59.Te8 Rg5 60.Tc8 Ce7 61.Tb8 Cd5 62.Rg3 Rf6 63.Tf8+ Rg7 64.Tc8 Rf6 65.Rf3 Re5 66.Te8+ Rf6 67.Te2 c5 68.Tg2 b3 69.Re4 Re6 70.Tb2 c4 
  =  (0.09)   Profundidad: 43/80   00:04:14  1076mN, tb=911724
32.Dg4 Df7 33.Td6 Rg8 34.Txf6 Dxf6 35.Ad4 Df3+ 36.Dxf3 Txf3 37.Rxf3 Rf7 38.Th8 a5 39.Ae5 Re6 40.Re4 Cd7 41.Txa8 Cc5+ 42.Re3 Rxe5 43.Txa5 Ce4 44.Ta3 g4 45.Tb3 g5 46.Tb4 Cxc3 47.Txg4 Rf5 48.f3 Cd5+ 49.Rd3 Cf6 50.Td4 g4 51.fxg4+ Cxg4 52.Tf4+ Rg5 53.Re4 Cf6+ 54.Rf3 Cd5 55.Tf8 b4 56.Tc8 Ce7 57.Tb8 Cd5 58.g4 Rf6 59.Te8 Rg5 60.Tc8 Ce7 61.Tb8 Cd5 62.Rg3 Rf6 63.Tf8+ Rg7 64.Tc8 Rf6 65.Rf3 Re5 66.Te8+ Rf6 67.Ta8 Re5 68.Ta1 Rf6 69.Ta2 Rg5 70.Ta8 Rf6 
  =  (0.07)   Profundidad: 44/80   00:05:40  1402mN, tb=1284632
32.Dg4 Df7 33.Td6 Rg8 34.Txf6 Dxf6 35.Ad4 Df3+ 36.Dxf3 Txf3 37.Rxf3 Rf7 38.Th8 a5 39.Ae5 Re6 40.Re4 Cd7 41.Txa8 Cc5+ 42.Re3 Rxe5 43.Txa5 Ce4 44.Ta3 g4 45.Tb3 g5 46.Tb4 Cxc3 47.Txg4 Rf5 48.f3 Cd5+ 49.Rd3 Cf6 50.Td4 g4 51.fxg4+ Cxg4 52.Tf4+ Rg5 53.Re4 Cf6+ 54.Rf3 Cd5 55.Tf8 b4 56.Tc8 Ce7 57.Tb8 Cd5 58.g4 Rf6 59.Te8 Rg5 60.Tc8 Ce7 61.Tb8 Cd5 62.Rg3 Rf6 63.Tf8+ Re7 64.Tf2 Re6 65.Rf3 Rf6 66.Th2 Rg5 67.Th7 Rf6 68.Ta7 Re5 69.Ta1 Rf6 70.Ta6 Re5 71.Ta2 
  =  (0.07)   Profundidad: 45/83   00:07:34  1742mN, tb=2182940
32.Dg4 
  =  (0.14 ++)   Profundidad: 46/83   00:08:06  1846mN, tb=2479263
32.Dg4 
  =  (0.22 ++)   Profundidad: 46/83   00:08:12  1879mN, tb=2500982
32.Dg4 Df7 33.Td6 Rg8 34.Txf6 Dxf6 35.Ad4 Df3+ 36.Dxf3 Txf3 37.Th8+ Rf7 38.Rxf3 Re6 39.Re4 a5 40.Ae5 Cd7 41.Txa8 Cc5+ 42.Re3 Rxe5 43.Txa5 Ce4 44.Ta6 Rd5 45.Ta3 Cf6 46.Ta7 Rc4 47.Ta6 Rd5 48.Rd3 Ce4 49.Ta2 Cc5+ 50.Rc2 Ce4 51.Ta7 Cxf2 52.Tg7 Ce4 53.Txg6 c5 54.Rd3 c4+ 55.Re3 Cxc3 56.Txg5+ Re6 57.Tc5 Rd6 58.Tc8 Rd5 59.g4 b4 60.g5 
  =  (0.22)   Profundidad: 46/83   00:09:37  2311mN, tb=2900874
32.Dg4 Df7 
  =  (0.14 --)   Profundidad: 47/83   00:15:55  4168mN, tb=4957016
32.Dg4 
  =  (0.22 ++)   Profundidad: 47/83   00:16:01  4211mN, tb=4974612
32.Dg4 
  +/=  (0.33 ++)   Profundidad: 47/83   00:17:14  4527mN, tb=5300024
32.Dg4 
  +/=  (0.48 ++)   Profundidad: 47/83   00:18:47  5068mN, tb=5758274
32.Dg4 Df7 33.Td6 Rg8 34.Txf6 Dxf6 35.Ad4 Df3+ 36.Dxf3 Txf3 37.Th8+ Rf7 38.Rxf3 Re6 39.Re4 a5 40.Ae5 Cd7 41.Txa8 Cc5+ 42.Re3 Rxe5 43.Txa5 Ce4 44.Ta6 Rd5 45.Ta3 Cf6 46.Ta7 Rc4 47.Tg7 Rxc3 48.Txg6 Cg4+ 49.Re4 Cxf2+ 50.Rf3 Cd3 51.Txc6+ Rd4 52.Td6+ Rc4 53.Re3 Cb2 54.Re4 b4 55.Tc6+ Rb5 56.Tc8 b3 57.Rd4 Rb4 58.Tb8+ Ra3 59.Ta8+ Rb4 60.Tg8 Cd1 61.Tb8+ Ra3 62.Rd3 Ra4 63.Rc4 Ce3+ 64.Rc3 Cd1+ 65.Rd2 Cf2 66.Re3 Cd1+ 67.Rf3 
  +/=  (0.37)   Profundidad: 47/83   00:19:44  5324mN, tb=5965544
32.Dg4 
  +/=  (0.45 ++)   Profundidad: 48/83   00:23:19  6397mN, tb=6879625
32.Dg4 
  +/=  (0.52 ++)   Profundidad: 48/83   00:25:37  7205mN, tb=7546648
32.Dg4 Df7 
  +/=  (0.45 --)   Profundidad: 48/86   00:28:53  8169mN, tb=9029497
32.Dg4 Df7 
  +/=  (0.29 --)   Profundidad: 48/86   00:34:40  10177mN, tb=10665729
32.Dg4 Df7 
  =  (0.08 --)   Profundidad: 48/86   00:38:57  11405mN, tb=11416851
32.c4 
  =  (0.25 ++)   Profundidad: 48/86   01:53:03  29889mN, tb=29047805
32.c4 
  +/=  (0.62 ++)   Profundidad: 48/86   02:07:13  34644mN, tb=32481983
32.c4 
  +/-  (1.10 ++)   Profundidad: 48/86   02:46:08  47669mN, tb=44038869

(R,  17.12.2017)
Última edición por berger el 18 Dic 2017 01:57, editado 1 vez en total.
Razón: Modificado para mejor visualización (usando "cuadro de código")

Avatar de Usuario
Moztruitu
Senior
Senior
Mensajes: 43
Registrado: 28 Ene 2013 14:16

Re: AlphaZero

Mensaje por Moztruitu » 18 Dic 2017 15:38

Yo soy de la opinión que esta empresa de Google - "Deepmind" - ha hecho trampas y ha sido poco honesta. Se han centrado en un Marketing en vez de una demostración verdadera.

Las 10 partidas mostradas son bellas, eso no lo discuto, sin embargo hay que aclarar primero que han enfrentado un super-ordenador dedicado y preparado para Alphazero contra otro muy inferior con el que funcionaba Stockfish, con la coña que además el Stockfish ha sido diseñado para microprocesadores más normales y no de 64 hilos como le pusieron. Ya de entrada es una gran desventaja a favor de AlphaZero.

Por si esto fuese poco, además han enfrentado los dos programas en encuentros a 1 minuto por movimiento. Stockfish tampoco está diseñado para jugar así, de hecho un punto flojo de Stockfish en todas sus versiones es que en blitz flojea, necesita tiempo para decidirse en su arbol de variantes, y aun así lo han mejorado para que se autogestiones mejor en partidas blitz a 3 o 5 minutos, jugando más rápido en jugadas casi única y gastando más tiempo en posiciones críticas, pero a 1 minuto pierde mucho nivel....Casi parece que se haya elegido ese ritmo de juego por este motivo.

Y luego para rematar, Stockfish no juega ni con libro de aperturas ni bases de finales. Sin embargo Alphazero si juega con un libro de aperturas que "supuestamente" él mismo ha creado y elegido, provocando que a veces Stockfish haya jugado "sin querer" defensas semicerradas (uno de los males de las engines de hoy en día es jugar peor posiciones cerradas) y que no pueda remontar si está perdido finales teóricos de tablas.

En definitiva, si AlphaZero vs Stockfish fuese un combate de boxeo, claramente ha sido un combate amañado en favor de AlphaZero. Y encima la empresa de google Deepmind, no ha querido mostrar más que 10 partidas espectaculares como prueba para creer todo lo que dicen, ni siquiera se pueden ver las restantes 90 partidas que han jugado o las 18 restantes que dicen que Alphazero también ha ganado....¿Será que en las demás han pasado "cosas extrañas"?.

El público general del mundo del ajedrez está entusiasmado con esta nueva engine de inteligencia artificial, ya que abre otro mundo nuevo más de posibilidades y siempre gusta un nuevo campeón que entre así por la puerta grande, pero parece que no quieren ver claramente que esto de Alphazero es una verdad a medias.

eltaki
Avanzado
Avanzado
Mensajes: 683
Registrado: 28 Ene 2013 21:41

Re: AlphaZero

Mensaje por eltaki » 18 Dic 2017 15:57

[quote="Moztruitu"...con la coña que además el Stockfish ha sido diseñado para microprocesadores más normales y no de 64 hilos como le pusieron...[/quote]

Hola Moztruitu, en la página http://support.stockfishchess.org/kb/ad ... parameters encontraras que stockfish puede usar como mucho 128 hilos, entiendo que con placas workstation con dos sockets para intel xeon e5xxx, el caso es que los mips que usaba stockfish y los que usaba AlphaZero distan mucho de ser iguales.

Saludos

Avatar de Usuario
Javier Ros
Avanzado
Avanzado
Mensajes: 600
Registrado: 20 Ene 2013 15:28
Ubicación: Sevilla

Re: AlphaZero

Mensaje por Javier Ros » 18 Dic 2017 18:43

Moztruitu escribió:Yo soy de la opinión que esta empresa de Google - "Deepmind" - ha hecho trampas y ha sido poco honesta. Se han centrado en un Marketing en vez de una demostración verdadera.
Estoy de acuerdo contigo en que la forma de actuación ha sido un poco rara y poco transparente, para empezar deberían haber publicado las 100 partidas para que podamos juzgar el enfrentamiento de forma completa. Quizás esto se deba a que se han producido partidas muy parecidas debido a la falta de libro de aperturas de Stockfish, ya en la muestra de 10 partidas se repiten las variantes mucho.
Por otro lado, en el tema de diferente hardware creo que no hay forma de enfrentarlos de forma equilibrada por la diferente naturaleza de los programas. Resulta que AlphaZero corre sobre TPU (Tensor Processing Unit) unos procesadores especialmente diseñados por Google para las operaciones como comprimir fotos, de redes neuronales y de inteligencia artificial. Estos procesadores manejan matrices de números enteros (8 bits) de 0 a 255, frente a los procesadores habituales de PC que son de propósito general y manejan números en coma flotante (64 bits) con 15-16 cifras y mucha más precisión. Los TPU son más rápidos para las operaciones para las que han sido diseñados pero más lentos para coma flotante. Por tanto, no son comparables y no se pueden comparar peras con manzanas. Además los programas de ajedrez tendrían que volver a ser programados para correr en estas TPU y no sé si tendrían mejor rendimiento o no.
El proceso de aprendizaje de AlphaZero dicen que duró 4 horas aunque en los gráficos del artículo aparecen 8 horas, esto no es relevante, la cuestión es que 5000 TPU conectadas hicieron este proceso y generaron un patrón o base de datos que luego para las partidas la puede manejar de una a cuatro TPU, entiendo que esto si es comparable a los 32 núcleos de Stockfish.

El resultado es un juego impresionante que ha aplastado a Stockfish (que no ha jugado en sus mejores condiciones desde luego) con una diferencia tal que parece insalvable aunque Stockfish aumentara su velocidad mucho.

Sinceramente creo que el avance de Google en Inteligencia Artificial ha sido histórico y cambiará el ajedrez para siempre. No olvidemos que esta Inteligencia Artificial se ha cepillado el Go, el Shogi y el ajedrez en unos meses lo cual es increíble.

¿Que hubiera pasado si Stockfish hubiera jugado con libro de aperturas? pues a la vista del nivel yo creo que Alphazero hubiera reventado la teoría de aperturas. Es sólo cuestión de tiempo que la reviente y encuentre refutaciones a muchas variantes.

pedrox
Veterano
Veterano
Mensajes: 122
Registrado: 20 Ene 2013 20:03

Re: AlphaZero

Mensaje por pedrox » 18 Dic 2017 19:44

Mi opinión es que si Stockfish hubiera jugado con libro de aperturas hubiera ganado seguramente el enfrentamiento de 100 partidas.

Debe haber un motivo por el que el enfrentamiento ha sido sin libro de aperturas, y supongo que esto es debido a que de lo contrario stockfish hubiera terminado como vencedor. Creo que cualquier tipo de aprendizaje es más sencillo si se inicia desde la posición de inicio del ajedrez u otra fija que si se inicia en una posición aleatoria como la que puede producir un libro de aperturas.

Un ejemplo es el motor Romichess, este motor utiliza aproximadamente el mismo tipo de algoritmos que otros motores, pero dicho motor ya hace unos 10 años tenía un tipo de aprendizaje, no basado en una red neural pero aprendía. Este motor tiene un nivel inferior a 2400 puntos en la lista CCRL, pero cuando lo enfrentabas a otros motores y utilizabas el aprendizaje, el motor guardaba información sobre ello en un archivo que iba creciendo a medida que jugaba y que iba siendo utilizado, en base al resultado final de la partida iba decidiendo si el movimiento o movimientos jugadas tras la apertura eran buenos o malos. Con esto el motor conseguía mejorar mucho su resultado contra un determinado motor a base de jugar cientos o miles de partidas, pudiendo acercarse o ganar a los mejores motores de su momento. Pero ojo, esto solo se producía si el enfrentamiento era sobre posiciones fijas en la apertura y no sobre posiciones aleatorias. En la mayoría de torneos se utilizan libros de apertura generales y no se permite el auto-aprendizaje, así que el aprendizaje de Romichess no tuvo mucha propaganda.

Creo que con AlphaZero puede ocurrir algo parecido, ha aprendido, no se si son 50 millones de juegos, pero ha aprendido de una o unas determinadas posiciones. Creo que hay que verle actuar en posiciones de apertura aleatorias.

Si es interesante desde el punto de vista del programador el método utilizado por AlphaZero, un algoritmo motecarlo en lugar de alfabeta para la búsqueda y una red neuronal para la evaluación que ya se había utilizado anteriormente.

Avatar de Usuario
Javier Ros
Avanzado
Avanzado
Mensajes: 600
Registrado: 20 Ene 2013 15:28
Ubicación: Sevilla

Re: AlphaZero

Mensaje por Javier Ros » 18 Dic 2017 21:34

pedrox escribió:Mi opinión es que si Stockfish hubiera jugado con libro de aperturas hubiera ganado seguramente el enfrentamiento de 100 partidas.
Si Google no vuelve a poner en marcha su máquina y no realiza más pruebas, al igual que IBM guardó bajo llave a Deep Blue tras la victoria sobre Kasparov, tú tendrás razón y yo me habré equivocado. Sólo el tiempo nos aclarará la cuestión.

Avatar de Usuario
Javier Ros
Avanzado
Avanzado
Mensajes: 600
Registrado: 20 Ene 2013 15:28
Ubicación: Sevilla

Re: AlphaZero

Mensaje por Javier Ros » 20 Dic 2017 00:00

Video del Maestro Fide Luis Fernández sobre la segunda partida publicada del match con Stockfish.
Interesante partida de caracter estrategico donde las negras colocan sus piezas mejor y ganan.

https://youtu.be/9X4fHdmfCYI

Avatar de Usuario
Javier Ros
Avanzado
Avanzado
Mensajes: 600
Registrado: 20 Ene 2013 15:28
Ubicación: Sevilla

Re: AlphaZero

Mensaje por Javier Ros » 20 Dic 2017 19:10

Interesantes comentarios en inglés esta vez del GM Hammer. Se pueden poner los subtítulos automáticos para entender mejor.

https://www.youtube.com/watch?v=RqU9Q211A68

Responder