Null Move in LMR

Discussion of chess software programming and technical issues.

Moderators: hgm, Rebel, chrisw

lauriet
Posts: 199
Joined: Sun Nov 03, 2013 9:32 am

Null Move in LMR

Post by lauriet »

Hey everyone,

Should I allow Null Moves in the LMR section of the search, or is this too drastic/inaccurate/dangerous ?


Thanks
Laurie
bob
Posts: 20943
Joined: Mon Feb 27, 2006 7:30 pm
Location: Birmingham, AL

Re: Null Move in LMR

Post by bob »

lauriet wrote:Hey everyone,

Should I allow Null Moves in the LMR section of the search, or is this too drastic/inaccurate/dangerous ?


Thanks
Laurie
Most that I have looked at do it everywhere.
ZirconiumX
Posts: 1334
Joined: Sun Jul 17, 2011 11:14 am

Re: Null Move in LMR

Post by ZirconiumX »

Since in the LMR part of the search, 98% of the time you're going to fail low this node.

Since a fail low in this node is a fail high in the child node, and null move pruning accelerates the fail high, null move is very beneficial.
Some believe in the almighty dollar.

I believe in the almighty printf statement.
Henk
Posts: 7218
Joined: Mon May 27, 2013 10:31 am

Re: Null Move in LMR

Post by Henk »

Should I allow LMR within NULL move search, or is this too drastic/inaccurate/dangerous ?
bob
Posts: 20943
Joined: Mon Feb 27, 2006 7:30 pm
Location: Birmingham, AL

Re: Null Move in LMR

Post by bob »

Henk wrote:Should I allow LMR within NULL move search, or is this too drastic/inaccurate/dangerous ?
Both are generally defined as recursive, so if you use one within the other, it works both ways.