TalkChess.com
Hosted by Your Move Chess & Games

Author Message
Robert Hyatt

Joined: 27 Feb 2006
Posts: 15816
Location: Birmingham, AL

Post subject: Re: Sudden death time controls    Posted: Tue May 15, 2012 12:30 am

 Mincho Georgiev wrote: It's much more complicated than just x% of the time, because you will have a very high number of unfinished iterations that way. What I do (and probably others) is to use time boundaries. One for the absolute maximum allowed (which can be considered for the X% that you mention, just bigger) and one for the regular slice. If you accomplish the "regular" boundary but the iteration isn't finished yet, you keep going until the max boundary is reached. On the other hand, if you have let say 70% of the regular finished, don't go for new iteration, unless something bad is happening (or whatever you decide) - if you do that, use the max boundary. You have a wide variety with this method and you can choose what part of the max to use and when and so on. Best Regards!

I've tested this a ton. "unfinished iterations" are not a bad thing. You learn one thing quickly, that is that the previous best move is not as good as you thought. Fail lows happen quicker than fail-highs, and knowing the first move is bad can let you allocate more time, where if you choose to not start the iteration, you never know. In addition, even if you don't get a fail-high or low, or even a best score, when you start the pondering search, a good hash table will get you right back to where you were without wasting any time...

We do have an exceptional case where if we begin to fall behind, we speed up to avoid letting the opponent build up too large a time advantage which can be a killer later on. We do not do anything where we have a big advantage. Thinking too long lets the opponent get ponder hit after ponder hit and search just as long as you do, where it might be better to speed up to his level to avoid letting him ride your back along the time-usage path...

We used to have code that did exactly this, primarily for humans that like to just move back and forth instantly and try to reach a draw by getting their thinking done on our clock (3 0 was the time control of choice for this it seems). That might still be in Crafty, I have not looked recently...
 Display posts from previous: All Posts1 Day7 Days2 Weeks1 Month3 Months6 Months1 Year Oldest FirstNewest First
Subject Author Date/Time
Larry Kaufman Thu May 10, 2012 3:17 am
Mincho Georgiev Thu May 10, 2012 5:42 am
H.G.Muller Thu May 10, 2012 8:20 am
Mincho Georgiev Thu May 10, 2012 10:08 am
Re: Sudden death time controls Robert Hyatt Tue May 15, 2012 12:30 am
Uri Blass Thu May 10, 2012 8:54 am
Joona Kiiski Thu May 10, 2012 10:57 am
Larry Kaufman Fri May 11, 2012 2:24 am
Joona Kiiski Fri May 11, 2012 12:37 pm
Uri Blass Fri May 11, 2012 1:12 pm
Larry Kaufman Fri May 11, 2012 2:21 pm
Joona Kiiski Fri May 11, 2012 3:47 pm
Evert Glebbeek Thu May 10, 2012 11:25 am
Jon Dart Fri May 11, 2012 3:23 pm
Robert Hyatt Tue May 15, 2012 12:39 am
Álvaro Begué Tue May 15, 2012 1:36 pm
Jon Dart Sat May 19, 2012 12:07 pm
H.G.Muller Sat May 19, 2012 12:59 pm
Álvaro Begué Sat May 19, 2012 3:56 pm
Robert Hyatt Tue May 15, 2012 12:27 am

 Jump to: Select a forum Computer Chess Club Forums----------------Computer Chess Club: General TopicsComputer Chess Club: Tournaments and MatchesComputer Chess Club: Programming and Technical DiscussionsComputer Chess Club: Engine Origins Other Forums----------------Chess Thinkers ForumForum Help and Suggestions
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum