Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: SEE Result

Author: Volker Böhm

Date: 14:26:15 08/12/04

Go up one level in this thread


Hi Stuart,

I recommend you test all your prunings you are doing in the following way. Then
you´ll get some informations about pruning error.
I currently have the following results:

SEE < 0 gets about 0,3% of error rate (bad_prunings/good_prunings)
a eval + eval_captured_piece() + margin gets a error rate about 0,001% - I
tested many different "eval_captured_piece()" and margin to get to a low error
rate.

I never found any good solution to reduce the error rate for SEE < 0. The
problem cases are much to complex to be easily calculated.

The way to measure:

pruning = Calc_If_Ill_prune(...);

if (pruning) then pruneval = current_value;

Do_the_stuff_that_would_be_pruned(); // changes current_value

if (pruning)
{
  if (current_value > alpha)
  {
    // pruning was a bad decision
    bad_pruning++;
    max_error = max(max_error, current_value - alpha);
  }
  else
  {
    good_pruning++;
  }
  write_statistics();
}



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.