Geschrieben von: / Posted by: Daniel at 23 January 2004 16:24:22:
Als Antwort auf: / In reply to: Re: recapture extension question? geschrieben von: / posted by: Uri Blass at 23 January 2004 10:00:09:
Hi
Do I have to extend losing captures in search?
Extending only winning captures seems to make my program
a little bit faster.I have read in Ed Shroeder's paper Rebel
uses recapture ranges and extends all captures(winning and losing).
My question is if I reach the same _material as the root_material by
losing,say QXN,do I have to extend this ply.
regards
Daniel
P.S winning also includes equal captures
You do not have to extend if it does not help you.
The decision what to extend is your choice.
It is impossible to give a general reply because it is dependent in the engine but I guess that basically extending bad moves is a bad idea and it is better to prune them.
I am sure that conditions when not to extend checks can also help and the problem is to define the right conditions when never extending checks that sacrifice material does not seem to me a good idea.
Uri
I have just quoted the code where my extensions are located as a "VERY Danagerous" area,especially after reading what was posted in CCC.Using the CCC search engine(very useful tool for programmers IMO) I have discovered that
1)Check extensions are really dangerous to mess up with
suggested methods to limit
.not extending near the horizon
.not extending the first capture -> I just tried this one.
Search is fast and can solve some test positions quick but
not prominsing in actual games.
2)recaptures are not as important as they seem ,i have decided to extend only
winning captures which restore material.Some people even said it isuseless.
And a lot more interesting topics on other recaptures.
I am going to experiment with them very carefully( i mean VERY).
Thanks (both Uri and Tord) for your suggetions.
regards
Daniel