lmr at PV nodes?

Discussion of chess software programming and technical issues.

Moderators: hgm, Harvey Williamson, bob

Forum rules
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
Post Reply
User avatar
silentshark
Posts: 150
Joined: Sat Mar 27, 2010 6:15 pm
Contact:

lmr at PV nodes?

Post by silentshark » Fri Jul 23, 2010 7:01 pm

Most implementations seem to avoid.. has anyone tried permitting LMR on PV nodes? If so, what were the results?

fyi, my quick testing seems to show a slight reduction in ELO if lmr is done on PV nodes, but margin of error is still high

bob
Posts: 20342
Joined: Mon Feb 27, 2006 6:30 pm
Location: Birmingham, AL

Re: lmr at PV nodes?

Post by bob » Fri Jul 23, 2010 7:06 pm

silentshark wrote:Most implementations seem to avoid.. has anyone tried permitting LMR on PV nodes? If so, what were the results?

fyi, my quick testing seems to show a slight reduction in ELO if lmr is done on PV nodes, but margin of error is still high
I do it everywhere, just like null-move, and have found that trying to restrict it always hurts in my testing, however I try to do the restriction.

Seems to me that if a move is bad and deserves reducing, it deserves the same treatment everywhere.

User avatar
silentshark
Posts: 150
Joined: Sat Mar 27, 2010 6:15 pm
Contact:

Re: lmr at PV nodes?

Post by silentshark » Fri Jul 23, 2010 7:14 pm

bob wrote:
silentshark wrote:Most implementations seem to avoid.. has anyone tried permitting LMR on PV nodes? If so, what were the results?

fyi, my quick testing seems to show a slight reduction in ELO if lmr is done on PV nodes, but margin of error is still high
I do it everywhere, just like null-move, and have found that trying to restrict it always hurts in my testing, however I try to do the restriction.

Seems to me that if a move is bad and deserves reducing, it deserves the same treatment everywhere.
that's really interesting - I like the look of the speedup doing lmr everywhere gives, but I'm not seeing any elo gain (or loss) yet. More testgames needed..

bob
Posts: 20342
Joined: Mon Feb 27, 2006 6:30 pm
Location: Birmingham, AL

Re: lmr at PV nodes?

Post by bob » Fri Jul 23, 2010 9:58 pm

silentshark wrote:
bob wrote:
silentshark wrote:Most implementations seem to avoid.. has anyone tried permitting LMR on PV nodes? If so, what were the results?

fyi, my quick testing seems to show a slight reduction in ELO if lmr is done on PV nodes, but margin of error is still high
I do it everywhere, just like null-move, and have found that trying to restrict it always hurts in my testing, however I try to do the restriction.

Seems to me that if a move is bad and deserves reducing, it deserves the same treatment everywhere.
that's really interesting - I like the look of the speedup doing lmr everywhere gives, but I'm not seeing any elo gain (or loss) yet. More testgames needed..
I believe you are going to need in the 100K+ game range to measure the difference. It is not very big.

Mincho Georgiev
Posts: 454
Joined: Sat Apr 04, 2009 4:44 pm
Location: Bulgaria
Contact:

Re: lmr at PV nodes?

Post by Mincho Georgiev » Fri Jul 23, 2010 10:13 pm

I spent a month in testing some time ago and the results in my implementation was really bad when LMR and nullmove was restricted at pv nodes. The only exception i had was FP - 5 elo better when restricted.

User avatar
Greg Strong
Posts: 388
Joined: Sun Dec 21, 2008 5:57 pm
Location: Washington, DC

Re: lmr at PV nodes?

Post by Greg Strong » Fri Jul 23, 2010 11:27 pm

silentshark wrote:Most implementations seem to avoid.. has anyone tried permitting LMR on PV nodes? If so, what were the results?

fyi, my quick testing seems to show a slight reduction in ELO if lmr is done on PV nodes, but margin of error is still high
My experience showed a definite bonus if you do LMR at all nodes, including at the root.

zamar
Posts: 613
Joined: Sun Jan 18, 2009 6:03 am

Re: lmr at PV nodes?

Post by zamar » Sat Jul 24, 2010 6:41 am

silentshark wrote:Most implementations seem to avoid.. has anyone tried permitting LMR on PV nodes? If so, what were the results?

fyi, my quick testing seems to show a slight reduction in ELO if lmr is done on PV nodes, but margin of error is still high
For Stockfish the optimal solution has been to do more aggressive LMR on non-pv nodes and less aggressive LRM on pv nodes (and on root). Null move is only done in non-pv nodes.
Joona Kiiski

Mangar
Posts: 65
Joined: Thu Jul 08, 2010 7:16 am

Re: lmr at PV nodes?

Post by Mangar » Sat Jul 24, 2010 4:20 pm

Hi,

with Spike the same, slightly better with lmr at pv nodes.

Greetings Volker
Mangar Spike Chess

Post Reply