Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Doesn't appear to work for me (full data)

Author: Josť Carlos

Date: 10:11:42 11/22/02

Go up one level in this thread


On November 21, 2002 at 04:48:15, Uri Blass wrote:

>On November 20, 2002 at 19:02:49, Gian-Carlo Pascutto wrote:
>
>>On November 20, 2002 at 18:54:30, Omid David Tabibi wrote:
>>
>>>>Could you please compare (Adptv + small quiesc) vs (Vrfd +small quiesc) ?
>>
>>When I have more time.
>>
>>If you want more data, I expect others will post results
>>from their programs as well. Maybe those are more encouraging...
>
>I will post after I implement the code.
>I have a problem because I am not sure how to implement the code in movei:
>
>
>
>Movei does not use null move pruning when the remaining depth is 1.
>I have special pruning rules for that case
>The pseudo code of movei is:
>
>
>int alphabeta(int depth, int alpha, int beta)
>{
>1.depth=depth+extensions
>2.if (depth<=0) return quiescence()
>3.if pruning rules happen return beta(pruning rules happen mainly when depth=1)
>4.if repetition return 0

  Why don't you do repetition test in the first place? If this node yields a
repetition, you shouldn't return quiescence nor beta. Or am I missing something?

  Josť C.


>5.if null move conditions(null move conditions include depth>=2)
>{
>donull move;
>val=-alphabeta(depth-4,-beta,-beta+1);
>if (val>=beta)
>return val;
>}
>...standard alphabeta
>}
>
>
>When I try depth>=1 instead of depth>=2 I find that it probably does not help
>me(maybe because of my pruning that happen often when depth=1).
>
>Uri



This page took 0.05 seconds to execute

Last modified: Thu, 07 Jul 11 08:48:38 -0700

Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.