I don't like venues, because it spreads out the programs so there are fewer available opponents. I think we want to encourage as many programs as possible in the same pool to keep the ratings accurate and have a lot of different ratings populated. So the fewer venue choices, the more programs at each venue.
I would just have 9x9 5 minutes and 19x19 15 minutes. Longer time controls take too long for ratings to stabilize. David From: computer-go-boun...@computer-go.org [mailto:computer-go-boun...@computer-go.org] On Behalf Of Don Dailey Sent: Monday, June 15, 2009 4:21 PM To: computer-go Subject: [computer-go] New CGOS - need your thoughts. I've been working on the new server and I'm almost at the point where I can think about time controls - and since this is primarily for developers, I would like to get your thoughts. First, a brief explanation of how the time control works. When the client starts up it will inform the server of which venues it is willing to play in. It must choose an available boardsize and then any of N different time controls. Initially, N will probably be 2 or 3. For each board size, a time control is called a "venue." Let's assume there are 3 venues for boardsize 9x9. The time control for each venue will be significantly different from the others. One will be very fast, one will be very slow and there will be one in between. Each time control will be in sync with the others and the process will be recursive. So the basic scheduling algorithm is to NOT start a new round for a given venue until any players who have registered to play in this venue and are currently playing in FASTER venues are available for scheduling. In addition to this, new rounds are not scheduled for any particular venue as long as the next slower venue is stalled waiting for these faster venues to complete. I hope this idea allows more choice and keeps players busy a greater percentage of the time by allowing them to fill dead space with fast games. Each bot can choose which venues to play in. If you only want to play fast games, then you can. Now the questions I pose to you are these: How many venues for each boardsize? (two, three, more?) What time controls should they be? It's almost certainly the case that certain combinations of time control venues will work together better than others. There will always be the issue of waiting for games to complete and in fact this may make the problem a bit worse for those programs that only want to play in the longest venue. I suggest that each venue is spaced at least a factor of 2 apart in time. For instance 1 minute, 2 minutes, 4 minutes, etc. My own suggestion for 9x9 is to have 3 venues of 1 minute, 5 minutes and 15 minutes per game per player. It's also not too late to change our minds and not have venues if we think the disadvantages outweigh the advantages. - Don
_______________________________________________ computer-go mailing list computer-go@computer-go.org http://www.computer-go.org/mailman/listinfo/computer-go/