Author: Vincent Diepeveen
Date: 06:05:14 04/07/02
Go up one level in this thread
On April 06, 2002 at 03:48:28, TEERAPONG TOVIRAT wrote:
Don't use it simply.
>
>Hi,
>
>1)
>Should we let the Futility Margin be a constant value or variable?
>IMHO, it should be a variable that varies with
>1.material balance at root node.
>2.material ratio at current node.
>?
>
>2)
>Extended Futility Pruning method from Ernst Heinz's recommendation :
>....
>fscore=material_balance+razor margin
>if(!extend&&(depth==pre_pre_frontier)&&(fscore<=alpha)&&(...))
>depth=prefrontier
>fscore=material_balance+extd_fut_margin
>if(!extend&&(depth==pre_frontier)&&(fscore<=alpha))
>{score=fscore
> fprune=1
>}
>....
>It's obvious that if the first if statement is true the second if must be true.
>Just curious to know why the author didn't avoid testing the second if?
>?
>
>3)
>Some programs have an evaluation hashtable to store the score from
>evaluation(). I think we already have transposition table for this job.
>And nowaday, we can provide plenty of entries.The chance of collision in
>transposition table is not so significant. So,why?
>?
>
>Thanks for any comment,
>Teerapong
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.