Author: Dann Corbit
Date: 13:46:03 02/15/04
Go up one level in this thread
On February 15, 2004 at 16:42:56, Jaime Benito de Valle Ruiz wrote: >I haven't experimented too much with time management in my engine, partly >because it doesn't support all time control settings yet. >I guess you must have different algorithms for every type of time controls: > > 1) time base + increment (e.g. blitz 2/6) > 2) X moves in N minutes > 3) Tournament controls: e.g. 40/30 mins + 40/30 mins > 4) Fixed time per move > >Any suggestions? >Thanks, Start simple. For fixed time, each move gets 1/35th of the time left. If there is an increment, it gets 1/40th of the time left plus the increment. You will have to decide what to do on a fail low. And the increments can become much more sophisticated. Several programs give a double increment on the first move out of book. Most of it comes back from the hash anyway. Your time management will improve over iterations.
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.