Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: question about fixing the time management of movei

Author: Ricardo Gibert

Date: 05:25:45 07/26/04

Go up one level in this thread


On July 26, 2004 at 07:39:42, Bas Hamstra wrote:

>>>I basically try to calculate number of expected moves to finish the game or >>next time control and use this information to decide about target time and I
>>>also use the time of the last iteration to decide if to do another iteration
>>>usually try to finish iteration in most cases with the idea that after
>>> finishing
>>>an iteration there is a smaller chance to change my mind when the main
>>> exception
>>>are cases when the program pondered enough time).
>>
>>Bad idea.  Start the next iteration even if you don't think you will have time
>>to finish it.  You might fail low.  Wouldn't that be nice to know?  :)
>
>On the other hand there, have you ever summed up the total time that is wasted
>at the first move? Suppose your target time is 60 seconds and you have just
>finished an iteration, which took 50 seconds. There won't be enough time to
>calculate the first move of the next iteration, so you might as well save 10
>seconds.
>
>Bas.

The natural moment to stop and move is to stop at the end of the iteration, but
this does not seem to really be the best moment. Usually when you fail low, it
is near the beginning of the next iteration. If you begin the next iteration and
do not fail low in the first few seconds, then you can be more confident in the
efficacy of the intended move. If you fail low instead, then that is really nice
to know, yes? Those 10 seconds will not be wasted.

This is not my idea. I learned this from
http://brick.bitpit.net/~marcelk/2002/marcelk-thesis.pdf from page 17. It's an
astute trick.



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.