Author: Uri Blass
Date: 23:44:23 03/06/06
Go up one level in this thread
On March 06, 2006 at 21:14:43, Stuart Cracraft wrote: >teedee - Temporal Differences Chess >v1 2006 >copyright (c) 2004,2005,2006 >Stuart Cracraft (cracraft@cox.net) > >*** Problem Solution(s): Qg6 (bm) >[D] 2rr3k/pp3pp1/1nnqbN1p/3pN3/2pP4/2P3Q1/PPB4P/R4RK1 w - - bm Qg6 > 1/ 9 e5c6 -2690 0.01 565 e5c6 d6c6 > 2/10 f6h5 -2828 0.04 2488 f6h5 c6e5 d4e5 > 3/10 f6h5 -2586 0.07 5370 f6h5 d6f8 > 4/10>f6h5 -2185 0.08 5945 f6h5 d6f8 e5c6 b7c6 h5f4 > 4/13 f6h5 -2003 0.15 13003 f6h5 g7g6 h5f6 c6e5 d4e5 > 5/14>f6h5 -1602 0.18 14952 f6h5 g7g6 h5f6 c6e5 d4e5 d6e5 > 5/17 f6e8 1127 0.41 37600 f6e8 d6e5 d4e5 d8e8 > 6/21>f6e8 1527 0.91 90041 f6e8 d6e5 d4e5 d8e8 f1f7 e6f7 > 6/21 Mg3g6 99988 0.96 94722 g3g6 d6f8 e5f7 e6f7 g6h7 I wonder why your program need depth 6 to see the solution that is mate in 2. I think that you should try to look at the tree to see the lines that it searched after g3g6 Movei needs only 2 plies for this problem. After Qg6 and black move qsearch finds the mate. I know that you have not checks in the qsearch but even without checks in the qsearch I see no logical reason to have depth 6. I wonder if null move prevents you to see it earlier or there is another reason. How many plies do you need to solve this position if you disable null move pruning? I believe that you use null move with R=2 so I think that even if null move prevents you to see the mate at depth 3 you should see it at least at depth 4 thanks to check extension. Qg6 Null Qh7+ is exactly 4 plies if you use R=2 Qg6 Null Qh7+ should be extended thanks to check extension so even with no function that tell you if a position is a mate you should see a mate score. Maybe one of your problems is that you do not extend checks when the remaining depth is 0 but do it only when the remaining depth is more than 0. If this is the case then I suggest that when the remaining depth is 0 before going to qsearch you check if the king of the side to move is under threat and add one ply to the depth so you do not go to qsearch in this situation. Uri
This page took 0 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.