EGTB Analysis :)

Discussion of chess software programming and technical issues.

Moderators: hgm, Rebel, chrisw

User avatar
jshriver
Posts: 1342
Joined: Wed Mar 08, 2006 9:41 pm
Location: Morgantown, WV, USA

EGTB Analysis :)

Post by jshriver »

Ok groupies :) I'm planning to write and do a nice egtb analysis toolkit.

BTW I plan to make it open source and also merge the i/o within my "Kraken" project. If you haven't seen it yet do a google search :) still pending but still out there and 100% GPL :)

Anyway long story short...

Looking for "confusing, complex, and curious 3-4-5 and most importantly 6men positions!"

Planning to make a dataset to feed my analyse tool, mostly for checking how quickly, and how accurate the various EGTB are.

-Joshua Shriver
BTW The Kraken project is very alpha right now and not useable if you do go digging :)
jdart
Posts: 4367
Joined: Fri Mar 10, 2006 5:23 am
Location: http://www.arasanchess.org

Re: EGTB Analysis :)

Post by jdart »

You might want to rename your project to avoid confusion with this:

http://kearwood.com/projects/kraken.

--Jon
User avatar
RJN
Posts: 303
Joined: Fri Jun 21, 2013 5:18 am
Location: Orion Spiral Arm

Re: EGTB Analysis :)

Post by RJN »

jshriver wrote:Ok groupies :) I'm planning to write and do a nice egtb analysis toolkit.

BTW I plan to make it open source and also merge the i/o within my "Kraken" project. If you haven't seen it yet do a google search :) still pending but still out there and 100% GPL :)

Anyway long story short...

Looking for "confusing, complex, and curious 3-4-5 and most importantly 6men positions!"

Planning to make a dataset to feed my analyse tool, mostly for checking how quickly, and how accurate the various EGTB are.

-Joshua Shriver
BTW The Kraken project is very alpha right now and not useable if you do go digging :)

Here is a 5-piece -m71 that I ran into today, at move 60. I would be curious to see what engines or machines could analyze and find the mate from the start of the 5-piece reduction in a timely manner without some sort of TB help.

[pgn][Event "H4-H3-SFDD"]
[Site "Rob-PC"]
[Date "2014.01.02"]
[Round "47"]
[White "Houdini_3_Pro-None"]
[Black "Stockfish_DD_64_modern"]
[Result "0-1"]
[BlackElo "3000"]
[ECO "C55"]
[Opening "Two Knights"]
[Time "13:19:17"]
[Variation "4.d3 Be7"]
[WhiteElo "3000"]
[TimeControl "40/300:40/300:40/300"]
[Termination "adjudication"]
[PlyCount "175"]
[WhiteType "program"]
[BlackType "program"]

1. e4 {+0.24/20 21} e5 {-0.32/21 5} 2. Nf3 {+0.28/19 5} Nc6 {-0.22/22 11}

3. Bc4 {+0.13/19 7} Nf6 {-0.42/21 13} 4. d3 {+0.15/19 5} Be7 {-0.06/23 6}

5. a3 {+0.22/19 13} d6 {-0.10/22 11} 6. O-O {+0.18/20 5} O-O {-0.12/22 4}

7. h3 {+0.13/19 6} Be6 {-0.18/22 8} 8. Bxe6 {+0.13/18 5} fxe6 {0.00/21 4}

9. Re1 {+0.17/19 9} Qe8 {0.00/23 4} 10. Be3 {+0.23/20 7} a5 {-0.12/20 6}

11. Nc3 {+0.15/18 5} Nh5 {-0.16/22 5} 12. Nb5 {+0.26/19 5} Rc8 {-0.16/22 9}

13. c3 {+0.26/18 6} Qg6 {0.00/22 4} 14. Kh1 {+0.17/20 12} Nf4 {+0.16/21 9}

15. Bxf4 {+0.15/21 9} Rxf4 {+0.10/21 10} 16. Qb3 {+0.20/19 12} Rxf3

{+0.04/20 6} 17. gxf3 {+0.13/17 4} Qh6 {+0.46/21 5} 18. Kg2 {0.00/17 13}

Nd8 {+0.31/21 4} 19. a4 {+0.04/18 7} Nf7 {+1.29/20 6} 20. Rh1 {-0.13/16 7}

Bh4 {+1.55/20 4} 21. Rh2 {-0.46/16 6} c6 {+1.57/22 8} 22. Na3 {-0.60/17 5}

Rf8 {+1.61/24 4} 23. Nc2 {-0.49/18 4} Qd2 {+1.69/25 4} 24. Rf1 {-0.64/20 7}

Ng5 {+1.69/26 5} 25. Ne1 {-0.64/18 0} Qe2 {+1.69/27 6} 26. Qc2 {-1.06/18 5}

Qxc2 {+1.59/27 6} 27. Nxc2 {-0.98/17 0} Nxf3 {+1.67/27 6} 28. Rhh1

{-0.96/23 8} Nd2 {+1.73/27 7} 29. Ne3 {-0.99/23 8} b5 {+1.65/25 4} 30. axb5

{-0.96/22 7} cxb5 {+1.65/26 7} 31. f3 {-0.98/23 6} Nxf1 {+1.71/26 5} 32.

Rxf1 {-0.88/22 10} Rb8 {+1.77/25 5} 33. Ra1 {-0.86/23 5} a4 {+1.69/25 6}

34. Kf1 {-0.89/22 20} Bg5 {+1.69/27 11} 35. Ke2 {-0.83/21 3} Kf7 {+1.67/28

6} 36. Nc2 {-0.98/21 4} Bf4 {+1.75/27 9} 37. d4 {-0.92/20 7} g5 {+1.65/25

16} 38. Kd3 {-0.95/20 5} h5 {+1.73/25 11} 39. Nb4 {-0.81/20 4} g4 {+1.95/25

6} 40. hxg4 {-1.00/18 3} hxg4 {+2.18/27 15} 41. fxg4 {-1.29/20 24} Rh8

{+2.02/27 6} 42. Re1 {-1.36/22 11} Rh2 {+2.02/28 7} 43. Re2 {-1.26/22 7}

Rxe2 {+2.18/31 6} 44. Kxe2 {-1.21/21 0} Bc1 {+2.26/32 13} 45. dxe5

{-1.00/20 6} Bxb2 {+1.63/32 15} 46. Kd2 {-0.31/18 6} dxe5 {+1.81/35 6} 47.

Na6 {-0.30/21 6} Kf6 {+1.97/36 8} 48. Nc7 {-0.30/19 0} Kg5 {+2.00/36 8} 49.

Nxb5 {-0.40/22 5} a3 {+2.14/36 8} 50. Kc2 {-0.40/21 0} Kxg4 {+2.22/37 8}

51. c4 {-0.74/24 23} Kf4 {+2.38/36 8} 52. c5 {-0.74/23 0} Bd4 {+2.74/31 5}

53. Nxd4 {-0.87/27 26} exd4 {+2.80/33 7} 54. c6 {-0.85/26 0} Ke3 {+2.89/35

7} 55. c7 {-0.98/24 10} d3+ {+2.97/33 4} 56. Kc3 {-1.06/24 13} a2 {+3.05/34

3} 57. Kb2 {-1.06/23 0} d2 {+3.13/35 7} 58. c8=Q {-1.04/25 6} d1=Q

{+3.29/36 7} 59. Kxa2 {-1.24/24 0} Qa4+ {+3.45/32 5} 60. Kb2 {-1.27/23 6}

Qxe4 {+3.54/34 5} 61. Kc1 {-1.25/25 5} e5 {+4.00/35 7} 62. Qc3+ {-1.27/25

6} Ke2 {+4.09/34 4} 63. Qb2+ {-1.28/24 5} Kf1 {+4.09/36 4} 64. Qa3

{-1.37/24 6} Qe1+ {+4.10/36 6} 65. Kc2 {-2.23/27 15} Qe2+ {+4.56/36 8} 66.

Kb1 {-2.20/26 7} e4 {+4.57/33 4} 67. Qh3+ {-2.21/24 6} Qg2 {+4.57/38 5} 68.

Qe3 {-2.23/25 5} Qf3 {+4.57/39 7} 69. Qc1+ {-2.23/23 0} Ke2 {+4.57/40 7}

70. Qc5 {-2.23/24 6} Qb3+ {+4.66/34 7} 71. Ka1 {-2.23/22} Qa4+ {+4.74/35 7}

72. Kb2 {-2.41/25 11} e3 {+4.82/34 4} 73. Kc3 {-2.39/26 9} Qf4 {+4.98/35 5}

74. Qe7 {-2.66/27 26} Kf2 {+5.72/34 7} 75. Kd3 {-2.63/25 5} Qf5+ {+9.95/28

5} 76. Kc3 {-2.63/24 0} Qa5+ {+10.36/31 5} 77. Kd3 {-2.45/25 5} Qd2+

{+13.03/31 9} 78. Ke4 {-2.62/25 5} Qc2+ {+13.03/33 9} 79. Kd4 {-2.62/24 0}

Qb3 {+13.19/35 11} 80. Qh4+ {-4.33/23 14} Kf1 {+14.01/32 16} 81. Qh3+

{-4.27/20 6} Ke2 {+71.90/29 20} 82. Qh5+ {-9.45/21 18} Kd2 {+88.11/35 5}

83. Qa5+ {-9.42/22 6} Kd1 {+88.39/36 9} 84. Qa1+ {-9.42/21 0} Ke2

{+89.12/35 8} 85. Ke5 {-9.43/21 6} Qb4 {+150.89/33 19} 86. Qa6+ {-10.76/21

44} Kf2 {+151.00/34 46} 87. Qa7 {-11.18/21 10} Kf3 {+151.00/32 6} 88. Qf7

{-11.21/21 4 Arena Adjudication} 0-1[/pgn]