Author: Sune Fischer
Date: 02:27:28 01/12/02
Go up one level in this thread
On January 11, 2002 at 20:08:27, David Rasmussen wrote: >On January 11, 2002 at 19:54:14, Sune Fischer wrote: > >>On January 11, 2002 at 18:57:39, David Rasmussen wrote: >> >>>Anyway, it's not important. What's important is that I have some sort of >>>extension "bug", or at least I don't understand what's going on. Sure, there >>>could be some line where the king is being chased around the board with a lot of >>>check and one reply extensions. Who knows. I will check it later. >>> >>>/David >> >>Forgive me for stateing the obvious, but can't you just disable the extensions >>one by one until you find the troublemaker? >> >>-S. > >Well, it's not that simple. Extensions work together in unpredictable ways. If I >turn of either check extension or one reply extension, the branching factor get >way better, and the problem disappears. I would still like to see the line that >is extended to 62 ply, to find out what is really happening. I will do this >later today. > >/David They do, but I always check the easy stuff first before wirting massive debuging code, at least you would know which two extensions (or more) that work together to create the explosion. By looking at the position it is hard to see what can go wrong, I would love to see that 62 ply line if you decide to find it :) 3 questions: Why do you do _all_ the extension checks, I don't see the point in checking for pawn pushes and recaptures if inCheck is true when you limit the to 1 ply anyway? Or if Pawnpush is true then the recapture check is wasted. If you find the legal moves incrementally, how can you check for numberofmoves==1 at the first move, or do you simply forget about it then? And why the inCheck and numberOfMoves==1, can't you forget about the inCheck and just extend +1 if there is only one legal move? The point should be that 1 move is free, so it will only burn depth, I don't see how it matters whether or not you are also checked (though often you will be)? -S.
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.