A few questions :)

Discussion of chess software programming and technical issues.

Moderators: hgm, Rebel, chrisw

Sven
Posts: 4052
Joined: Thu May 15, 2008 9:57 pm
Location: Berlin, Germany
Full name: Sven Schüle

Re: A few questions :)

Post by Sven »

niel5946 wrote: Wed Aug 25, 2021 5:56 pm SEE would be way too slow to compute for captures as well as quiets. It should only be used for captures, and even then one should be conservative with using it.
Agreed, and therefore in qsearch one can restrict applying SEE only to moves that actually have potential to lose material, i.e. only in "higher piece captures lower piece" cases. There is no point in calculating SEE for a move that captures a queen, for instance.
Sven Schüle (engine author: Jumbo, KnockOut, Surprise)
User avatar
hgm
Posts: 27790
Joined: Fri Mar 10, 2006 10:06 am
Location: Amsterdam
Full name: H G Muller

Re: A few questions :)

Post by hgm »

Since just a few percent of the nodes are full-width nodes, and non-captures are only considered there, (and then only if hash move, null move or a capture didn't produce a cutoff), it seems to me you could almost afford anything for non-captures.