Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Futility

Author: A.G.B. Bluemers

Date: 15:48:41 10/14/04

Go up one level in this thread


On October 14, 2004 at 14:16:20, Stuart Cracraft wrote:



>Note that on a full Wac test, futility pruning and extended futility
>pruning together reduced my Wac result from 250/300 to 225/300.
>
>My margins as above are 3 pawns (3000) and 5 pawns (5000).
>
>Either I don't have it right, or my implementation is inefficient,
>or the theory is wrong and futility/extended pruning are bad for tactics.
>
>Stuart
efficient it is not,i think.
before you do makemove()
if (FUTIL_R != 0.0) {
if (depth == iply-1) {
     if (incheck || alpha < eval(bd,QUIET)+3000)
        prune = 0;
      else
        prune = 1;
    } else if (depth == iply-2) {
      if (incheck || ml.cap!=0 || alpha < eval(bd,QUIET)+5000)
        prune = 0;
      else
        prune = 1;
    }
  }
gener_moves();
for everymove


>



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.