Author: A.G.B. Bluemers
Date: 16:02:12 10/14/04
Go up one level in this thread
On October 14, 2004 at 18:51:04, A.G.B. Bluemers wrote: everything goes wrong :) >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. that is possible but maybe you have to swap alpha for beta!? depends on place of test >> >>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. > >if (FUTIL_R != 0.0) { >if (depth == iply-1) { > if (incheck || alpha < eval(THIS,QUIET)+3000) > prune = 0; > else > prune = 1; > } else if (depth == iply-2) { > if (incheck || alpha < eval(THIS,QUIET)+5000) > prune = 0; > else > prune = 1; > } > } >gener_moves(); >for everymove makemove(); if(!prune || capture or check opponent or extended(!) continue as usual > else prune it. hope you get tje idea >this should save calls to eval. >but maybe Heinz explanation is clearer? google heinz & darknight > >>
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.