Author: Mike Hood
Date: 04:41:22 01/15/04
Go up one level in this thread
On January 15, 2004 at 04:17:34, Drexel,Michael wrote: >On January 14, 2004 at 18:57:50, Mike Hood wrote: > >>On January 14, 2004 at 16:08:24, David H. McClain wrote: >> >>>On January 14, 2004 at 15:07:39, Chris Taylor wrote: >>> >>>>Does S8 know how to use the 6 piece egtbs'? I could wait for it to arrive, nah; >>>>please tell me! I have ordered the dam things and would like to know if I have >>>>wasted my GBPs. >>>> >>>> >>>>Chris >>> >>>Chris, >>> >>>Being an amatuer here perhaps I am making an incorrect assumption about this. >>> >>>When I use my Shredder 7.04 the heavy hard drive activity appears to indicate it >>>is accessing EGTBs tablebases when there are six pieces left on the board. I >>>have assumed all along that this indicates that Shredder 7.04 is using a few of >>>my 6 piece EGTBs or is at least looking for them. Shredder Classic GUI also >>>states "6 piece EGTBs found" when changing hash table size for them. >>> >>>Hopefully one of our experts on this can either confirm or refute this. If this >>>is in fact true then I see no reason why S 8 would not do the same. >>> >>>DHM >> >>The disk activity (and the "tb=" info in the engine window) when 6 pieces are on >>the board doesn't necessarily mean that Shredder 7 is accessing a 6-piece >>tablebase. It might only be accessing 5-piece tablebases in a search line which >>results in the capture of one of the pieces. >> >>As far as I know, Shredder 7 accesses the single part 6-piece tablebases, ie the >>tablebases that don't have a digit in the filename. The only programs that I >>know that access the multi-part 6-piece tablebases are Hiarcs 9 and Crafty. I >>assume that Shredder 8 can be added to this list. Ask me again next week. > >You can add Fritz 7 and Fritz 8 to that list. > >Michael Sorry, Michael, you're wrong. I removed all the tablebases from my folder except for KRPP-KR (a multi-part tablebase). I set up this simple test position and analysed it for a few seconds. [D] 3kr3/8/8/8/8/3p4/2PP4/2RK4 w - - 0 1 Analysis by Crafty 19.06: 1.Rb1 ² (0.68) Depth: 1/4 00:00:00 1.cxd3 +- (2.27) Depth: 1/4 00:00:00 1.cxd3 = (0.01) Depth: 2/4 00:00:00 1.Rb1 dxc2+ 2.Kxc2 Re2 ² (0.58) Depth: 2/4 00:00:00 1.c4 Re2 ± (0.90) Depth: 2/4 00:00:00 1.c4 Re2 2.c5 ± (1.21) Depth: 3/8 00:00:00 1.c4 Rf8 2.Ke1 Kc7 ± (0.92) Depth: 4/8 00:00:00 1.c4 Rf8 2.Ke1 Re8+ 3.Kf1 Re2 ² (0.70) Depth: 5/10 00:00:00 1.Rb1 Kd7 2.Rb4 dxc2+ 3.Kxc2 Re2 4.Kd3 ± (0.71) Depth: 5/10 00:00:00 1.Ra1 Kc7 2.Ra2 dxc2+ 3.Rxc2+ Kb6 4.d4 ± (0.78) Depth: 5/10 00:00:00 1.Ra1 Kc7 2.Ra3 dxc2+ 3.Kxc2 Re2 4.Kd3 Rf2 ² (0.70) Depth: 6/11 00:00:00 24kN, tb=93 1.Rb1 Kd7 2.Rb4 dxc2+ 3.Kxc2 Re2 4.Kd3 Rf2 ± (0.73) Depth: 6/11 00:00:00 36kN, tb=149 1.Rb1 Kd7 2.Rb4 dxc2+ 3.Kxc2 Re2 4.Kd3 Rf2 5.Re4 ± (0.86) Depth: 7/14 00:00:00 50kN, tb=157 1.Rb1 Kd7 2.Rb3 dxc2+ 3.Kxc2 Re2 4.Kd3 Rf2 5.Rb6 ± (0.80) Depth: 8/15 00:00:01 110kN, tb=410 1.Rb1 Kd7 2.Rb3 dxc2+ 3.Kxc2 Re2 4.Kc3 Kc6 5.d3 Kd5 6.d4 ± (1.14) Depth: 9/16 00:00:02 238kN, tb=466 1.Rb1 Kd7 2.Rb3 dxc2+ 3.Kxc2 Re2 4.Kc3 Kc6 5.d3 Rf2 6.Rb4 Kd5 ± (1.04) Depth: 10/18 00:00:02 376kN, tb=561 1.Rb1 Kd7 2.Rb3 dxc2+ 3.Kxc2 Kc6 4.d4 Re1 5.Kd2 Ra1 6.Rd3 Kd5 7.Kc3 ± (1.22) Depth: 11/19 00:00:04 858kN, tb=625 Analysis by Fritz 8: 1.cxd3 Kd7 2.Rc4 Rh8 3.Kc2 Kd6 4.Kc3 ² (0.34) Depth: 7/16 00:00:00 11kN 1.cxd3 Kd7 2.Rc4 Ra8 3.Kc2 Ra2+ 4.Kc3 Ra3+ 5.Kd4 Kd6 ² (0.38) Depth: 8/16 00:00:00 33kN 1.cxd3 Kd7 2.Rc4 Kd6 3.Re4 Rg8 4.Kc2 Kd5 5.Re7 = (0.25) Depth: 9/17 00:00:00 51kN 1.cxd3 Kd7 2.Rc4 Kd6 3.Rd4+ Kc6 4.Kc2 Ra8 5.Re4 Kd5 6.Re7 Ra2+ 7.Kc3 = (0.22) Depth: 10/18 00:00:00 92kN 1.cxd3 Kd7 2.Rc4 Kd6 3.Kc2 Kd5 4.Rc7 Re1 5.Rd7+ Ke6 6.Rh7 Kd5 = (0.16) Depth: 11/20 00:00:00 211kN 1.Ra1! = (0.19) Depth: 11/22 00:00:01 344kN 1.Ra1! ² (0.34) Depth: 11/22 00:00:01 694kN 1.Ra1 Kc7 2.Ra3 dxc2+ 3.Kxc2 Kd6 4.d4 Rh8 5.Ra5 Rh1 6.Ra7 ² (0.34) Depth: 12/24 00:00:03 1243kN 1.Ra1 Kc7 2.Ra3 dxc2+ 3.Kxc2 Kd6 4.d4 Rh8 5.Ra5 Rh1 6.Ra7 ² (0.34) Depth: 13/25 00:00:05 1864kN Analysis by Fritz 7: 1.cxd3 Kd7 2.Rc4 Kd6 3.Rd4+ Kc6 4.Re4 Ra8 5.Ke2 Kd5 6.Re7 Kd4 = (0.16) Depth: 11/20 00:00:00 159kN 1.Ra1! = (0.19) Depth: 11/22 00:00:00 310kN 1.Ra1 Kc7 2.Ra6 Kb7 3.Ra3 dxc2+ 4.Kxc2 Kc6 5.d4 Kd5 6.Kd3 ² (0.28) Depth: 11/22 00:00:01 463kN 1.Ra1 Kc7 2.Ra6 Kb7 3.Ra3 dxc2+ 4.Kxc2 Kc6 5.d4 Kd5 6.Kd3 Re1 7.Ra5+ Kd6 8.Ra7 ² (0.38) Depth: 12/24 00:00:02 792kN 1.Ra1 Kc7 2.Ra6 Kb7 3.Ra3 dxc2+ 4.Kxc2 Kc6 5.d4 Rg8 6.Ra5 Kd6 7.Kd3 ² (0.34) Depth: 13/26 00:00:03 1303kN 1.Ra1 Kc7 2.Ra6 Kb7 3.Ra3 dxc2+ 4.Kxc2 Kc6 5.d4 Rg8 6.Ra5 Kd6 7.Kd3 Rg1 8.Ra8 ² (0.34) Depth: 14/28 00:00:05 2335kN As you can see, Crafty 19.06 uses the tablebase, but Fritz 7 and Fritz 8 don't. If you have the updated TBAccess.dll from Chessbase's DVD Endgame Turbo, the tablebase will be accessed directly after playing cxd3. When a tablebase position is on the board, the engine is disabled and the GUI's tablebase engine is enabled in its place. But this doesn't change the fact that the engines themselves don't understand the multi-part tablebases.
This page took 0.01 seconds to execute
Last modified: Thu, 15 Apr 21 08:11:13 -0700
Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.