Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: SEE Result

Author: Stuart Cracraft

Date: 09:11:58 08/14/04

Go up one level in this thread


On August 12, 2004 at 17:26:15, Volker Böhm wrote:

>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 is over-my-head. I didn't understand it.

Can you give a general description? (I like to code too but
like to understand first. Thanks Volker.)

Stuart




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.