Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: developing Junior (and other pro programs)

Author: Robert Hyatt

Date: 10:29:55 09/02/02

Go up one level in this thread


On September 01, 2002 at 12:08:21, Uri Blass wrote:

>On September 01, 2002 at 11:55:32, Vincent Diepeveen wrote:
>
>>On September 01, 2002 at 10:20:08, Uri Blass wrote:
>>
>>if you search for aske plaat you will find his stuff on
>>mtd online probably. i'm amazed that you don't understand
>>that Frans is using nullmove.
>
>I know that he is using null move but I do not use null move when I search the
>line that is in the previous pv because I consider it a waste of time.
>
>Null move is for prunning illogical lines.
>
>The pv cannot be illogical line so the only case when I can save nodes by null
>move pruning when I am in a pv line is when the position is zugzwang.
>In other words I can save nodes only if null move pruning is wrong.


Actually the PV _can_ be illogical.  Remember that you are now going to go
one ply deeper.  That can change a lot.  In Cray Blitz, and early Crafty
versions, I didn't do null-move along the PV either.  I do now and it is
actually _faster_.

You should try it, of course...


>
>I understood that MTD says that the pv may be wrong but the first ply of the pv
>is always right so it does not make sense to prune after Nc6.

mtd doesn't even mean the PV is wrong.  It just means that the "old way" of
getting a pv by "backing it up" has to be modified, as do lots of other things
to get it right.




>
>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.