Author: Richard Pijl
Date: 03:34:31 07/01/02
Go up one level in this thread
On July 01, 2002 at 06:12:59, Sune Fischer wrote: >But, Crafty also doesn't do InCheck() in Qsearch so I guess pseudo legal moves >are permitted in Crafty, the king can even be captured? >I found this in crafty's notes >9.29... >"* anyway. InCheck() is never called in Quiesce() now. as a * >* result, Crafty won't recognize mates in the q-search. this has * >* speeded the code up with no visible penalty, other than it will * >* occasionally find a win of material rather than a mate score, but * >* this has not affected the problem suite results in a measurable * >* way, other than crafty is now about 10% faster in average type * >* position, and much faster in others. the latest epd code from * >" > >I presume the reason for this is the slow InCheck implementation, so the idea is >to call the heavy functions as little as possible. And search less nodes as you do not have to search the check evasions. I think that is the real winner. >I guess it is a trade off between speed and accuracy, Bob found this method gave >a stronger program. > Richard.
This page took 0.01 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.