Computer Chess Club Archives


Search

Terms

Messages

Subject: Question: How does your program allocate time?

Author: William Bryant

Date: 19:36:41 09/03/00


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



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.