Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Question: How does your program allocate time?

Author: Robert Hyatt

Date: 19:44:16 09/03/00

Go up one level in this thread


On September 03, 2000 at 22:36:41, William Bryant wrote:

>I/m working on my time allocation to improve my program's play.
>
>Given a time increment of Game/Unit_Time (or Game/Unit_Time + Increment per
>move),  how do you allocate the Unit_Time among individual searches?
>
>At present I'm doing the following.
>
>1. In the opening, (when out of book), I'm allocating 1/64th of the time left
>for a search (time_left>>6).
>
>2. When past move 16, I change this to 1/32nd of the time left (time_left>>5).
>
>3. If I fail low at the root, I will allocate up to an additional 5x the initial
>time to resolve the fail low.  It may take less, but this is the limit.
>
>Any thoughts, comments, suggestions or discussion would be appreciated.
>
>William
>wbryant@ix.netcom.com


I use a simple apporach for "level X Y" games on ICC.  My target time is
always X/25+Y (x=time left on clock, y=increment).




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.