The Baron 2.23 without, and with LMR

Discussion of computer chess matches and engine tournaments.

Moderator: Ras

pijl

Re: The Baron 2.23 without, and with LMR

Post by pijl »

bob wrote:also the general consensus has been that the "history information" (I assume you are doing that) is not particularly effective, and is almost random noise thrown in to the equation.

There are other interesting aspects of "LMR" that can be tried as well, besides what is being done today by most everyone.
I do not use history information to select moves for reduction. Perhaps a few more words on what I do with LMR are appropriate:

First: I sort the moves as usual. The first few mores (the number of which is specified by lmrmoves) will never be reduced. Nor will any move be reduced when this is not a null-window search (if lmrpv is off). When tactical patterns are recognized, LMR is not activated either. Checking moves will in principle not be reduced, unless it is a really bad move by SEE score. Queen and rook sacs are in this category.
LMR is not done during the endgame phase either. Finally: If the quiescent score of the position after the move is above beta, the move is not reduced either.
So I'm very restrictive about reducing moves, basically to try to reduce tactical blindness. The Baron is not a deep searcher, so it cannot afford to overlook shallow tactics.

There is another thing that may be unique for the Baron: The reduced search is done with a slightly offset window (lmrmargin specifies the offset). The default lmrmargin=5 means that alpha is lowered by 5 centipawns. The intention of this is to only reduce those moves that really are nonsense. If the score of a reduced search is close to alpha, it should probably not be reduced as it is a valid alternative. Experiments with settings for this parameter are probably the most interesting of the lmr parameters.
Richard.
pijl

Re: The Baron 2.23 without, and with LMR

Post by pijl »

Martin T wrote:I have configured the two engines similarly but no matter what I do I can't get 2.2.3 to use it's own book nor can I activate the learning function, while 1.8.1 uses the book and learning without problems.
There are only two parameters that will influence book usage:
bookfile <bookpath/name>
dbbook <on/off>

To use the book from the website you need to set 'dbbook off' ('on' refers to the new-style book that is not available for download)
The path to the book is relative to the working directory of the Baron, so if you have them in the same directory just specifying 'bookfile baron' should do the trick.

The problems with learning are unknown to me. If you haven't solved your problems by now, you can send your baron.ini and details about your installation to thebaron@xs4all.nl and I'll try to help you by email.
Richard.
Martin Thoresen
Posts: 1833
Joined: Thu Jun 22, 2006 12:07 am

Re: The Baron 2.23 without, and with LMR

Post by Martin Thoresen »

Thanks Richard, I'll send you an email.

edit: I just tried it again and now it works, for some strange reason. I spent nearly half an hour yesterday figuring it out, but with no luck.

Oh well, nothing better than everything working as it should. :)

Again, thanks!
User avatar
Rubinus
Posts: 1207
Joined: Thu Jan 18, 2007 4:05 pm
Location: Prague
Full name: Pavel Háse

Re: The Baron 2.23 without, and with LMR

Post by Rubinus »

Hi Richard.
How create own book for Baron?
Regards Pavel Háse
pijl

Re: The Baron 2.23 without, and with LMR

Post by pijl »

Rubinus wrote:Hi Richard.
How create own book for Baron?
Regards Pavel Háse
Sorry, you can't
Richard.