Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Best non-captures ordering function in my experiments

Author: Vasik Rajlich

Date: 17:04:05 03/19/04

Go up one level in this thread


On March 19, 2004 at 04:43:13, Sergei S. Markoff wrote:

>>What is Swabbing?(is it SEE value)
>
>Yes.

Hi Sergei,

What is your experience with depth <= 2 * PLY? It seems that the comparison with
ThreatMove would be really cheap. Maybe it can be done at depth <= 2 * PLY,
without the "swabbing".

Also, were you able to optimize "Swabbing" due to the fact that it only needs to
return a boolean here (<0 or >=0)?

Best regards,
Vas

>
>>I guess MAX_HISTORY is the maximal value of history tables.
>
>Yes.
>
>>What is ENDING() and M_CAPTURE(?
>
>ENDING is macro to detect endgame. SmarThink uses assymmetric endgame detector,
>i.e. BLACK can be "in endgame" and WHITE "in middlegame" :) It depends of
>opponent material.
>
>M_CAPTURE(m) - returns piece captured by move m, 0 if it's not capture.
>
>>What are the moves in the array ThreatMove[?
>
>I described it before (in same-threat extension description). It's move that
>caused null-move search to fail, i.e. it's a current threatening move. For
>example if our queen is under attack than ThreatMove[ply] will be queen capture
>(in most cases).




This page took 0 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.