ChessUSA.com TalkChess.com
Hosted by Your Move Chess & Games
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Sudden death time controls
Post new topic    TalkChess.com Forum Index -> Computer Chess Club: Programming and Technical Discussions Flat
View previous topic :: View next topic  
Author Message
Álvaro Begué



Joined: 09 Mar 2010
Posts: 177
Location: New York

PostPost subject: Re: Sudden death time controls    Posted: Tue May 15, 2012 1:36 pm Reply to topic Reply with quote

I'll describe an idea through an example.

Say you have to play 3 moves in the next 20 minutes and then you have 30 minutes for the next 30 moves, then 30 minutes for the rest of the game. You can decide how much time to use based on either:
* 3 moves in 20 minutes
* 33 moves in 50 minutes
* full game in 80 minutes

Because I want the behavior to converge to sudden death if the number of moves is very large, I cap the number of moves at 30, which is what I use for sudden death (of course you can use a different number or heuristics for this):
* 3 moves in 20 minutes => 400 seconds/move
* 33 moves in 50 minutes => 100 seconds/move (after limiting the number of moves to 30)
* full game in 80 minutes => 160 seconds/move (after limiting the number of moves to 30)

Now take the minimum of those numbers: 100 seconds/move.

That's it. This mechanism doesn't suffer from the problem Jon described, and it also doesn't suffer from pathological behavior if the time control is 1,000,000 moves in 30 minutes (spending 1 minute is more reasonable than 1.8 milliseconds).

In Ruy-López we also have a hard time limit to make sure we don't lose on time if the search gets stuck in a deep subtree, and that hard limit is set by looking only at the next time control.
Back to top
View user's profile Send private message
Display posts from previous:   
Subject Author Date/Time
Sudden death time controls Larry Kaufman Thu May 10, 2012 3:17 am
      Re: Sudden death time controls Mincho Georgiev Thu May 10, 2012 5:42 am
            Re: Sudden death time controls H.G.Muller Thu May 10, 2012 8:20 am
                  Re: Sudden death time controls Mincho Georgiev Thu May 10, 2012 10:08 am
            Re: Sudden death time controls Robert Hyatt Tue May 15, 2012 12:30 am
      Re: Sudden death time controls Uri Blass Thu May 10, 2012 8:54 am
      Re: Sudden death time controls Joona Kiiski Thu May 10, 2012 10:57 am
            Re: Sudden death time controls Larry Kaufman Fri May 11, 2012 2:24 am
                  Re: Sudden death time controls Joona Kiiski Fri May 11, 2012 12:37 pm
                        Re: Sudden death time controls Uri Blass Fri May 11, 2012 1:12 pm
                        Re: Sudden death time controls Larry Kaufman Fri May 11, 2012 2:21 pm
                              Re: Sudden death time controls Joona Kiiski Fri May 11, 2012 3:47 pm
      Re: Sudden death time controls Evert Glebbeek Thu May 10, 2012 11:25 am
      Re: Sudden death time controls Jon Dart Fri May 11, 2012 3:23 pm
            Re: Sudden death time controls Robert Hyatt Tue May 15, 2012 12:39 am
                  Re: Sudden death time controls Álvaro Begué Tue May 15, 2012 1:36 pm
                        Re: Sudden death time controls Jon Dart Sat May 19, 2012 12:07 pm
                              Re: Sudden death time controls H.G.Muller Sat May 19, 2012 12:59 pm
                              Re: Sudden death time controls Álvaro Begué Sat May 19, 2012 3:56 pm
      Re: Sudden death time controls Robert Hyatt Tue May 15, 2012 12:27 am
Post new topic    TalkChess.com Forum Index -> Computer Chess Club: Programming and Technical Discussions

 
Jump to:  
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




Powered by phpBB © 2001, 2005 phpBB Group
Enhanced with Moby Threads