It might be possible to estimate lag by looking up the geographic location of a bot's ISP. For instance via http://www.hostip.info/use.html . Dave
________________________________ Van: [EMAIL PROTECTED] namens Peter Christopher Verzonden: vr 4-1-2008 5:27 Aan: computer-go@computer-go.org Onderwerp: [computer-go] more network delay specifics <steve wrote a few paragraphs:> > --- 208.100.19.102 ping statistics --- > 22 packets transmitted, 19 received, 13% packet loss, time 21134ms > rtt min/avg/max/mdev = 327.380/352.887/425.192/25.698 ms this is really pretty darn good, given the setup. the primary delay inbetween japan and the US is the speed of light delay inbetween the continents, plus ~5ms per switch delay once you filter down that far. they have an excellent infrastructure. one can successfully (albeit somewhat painfully) write code over a 250+ms link, so a bot should have no problem sending single go moves over a 350ms link. :) s. </steve> I calculate 50ms round trip from Japan/Manila to USA at the speed of light via cables, so either the 250ms (Japan) or 350ms (Manila) must be via satellite or getting additional switch delay/packaging. In any case, I am appending below a sampe of the cgos output when my bot is set at exactly .2 seconds thinking per move. As you can see, even though ping is 350ms, the actual time detracted from my clock is about .8seconds per move. If you calculate the implications of this for a potential-200-move game, that's over half the game that I'd have to account for as being spent in network lag. I currently already assume about 25% of the game is in network lag and feel ok about it (the bot does ponder). My first suggestion (for those bots that can easily resign) was to resign, if they want good statistics on their bots go-playing ability. I also hear that some bots can't easily resign, so it's only a partial solution. I do like Don's suggestion to use Fischer rules, and actually I haven't heard anyone at all provide any drawbacks of him implementing his suggestion. -Peter 11:33:56 C->E time_left w 299 0 11:33:56 E->C = 11:33:56 C->E genmove w 11:33:57 E->C = F5 11:33:57 C->S F5 11:33:58 S->C play b F6 297573 11:33:58 C->E play b F6 11:33:58 E->C = 11:33:58 S->C genmove w 298613 11:33:58 C->E time_left w 298 0 11:33:58 E->C = 11:33:58 C->E genmove w 11:33:59 E->C = E8 11:33:59 C->S E8 11:34:03 S->C play b G8 294312 11:34:03 C->E play b G8 11:34:03 E->C = 11:34:03 S->C genmove w 297898 11:34:03 C->E time_left w 297 0 11:34:03 E->C = 11:34:03 C->E genmove w 11:34:03 E->C = E6 11:34:03 C->S E6 11:34:08 S->C info Estimated time until next round: 09:46 11:34:08 Estimated time until next round: 09:46 11:34:12 S->C play b E4 285841 11:34:12 C->E play b E4 11:34:12 E->C = 11:34:13 S->C genmove w 297243 11:34:13 C->E time_left w 297 0 11:34:13 E->C = 11:34:13 C->E genmove w 11:34:13 E->C = D5 11:34:13 C->S D5 11:34:23 S->C info Estimated time until next round: 09:32 11:34:23 Estimated time until next round: 09:32 11:34:26 S->C play b D6 272928 11:34:26 C->E play b D6 11:34:26 E->C = 11:34:27 S->C genmove w 296479 11:34:27 C->E time_left w 296 0 11:34:27 E->C = 11:34:27 C->E genmove w 11:34:27 E->C = C5 11:34:27 C->S C5 11:34:38 S->C play b C3 263541 11:34:38 C->E play b C3 11:34:38 E->C = 11:34:38 S->C genmove w 295053 11:34:38 C->E time_left w 295 0 11:34:38 E->C = 11:34:38 C->E genmove w 11:34:38 E->C = E7 11:34:38 C->S E7 11:34:38 S->C info Estimated time until next round: 09:18 11:34:38 Estimated time until next round: 09:18 11:34:53 S->C info Estimated time until next round: 09:03 11:34:53 Estimated time until next round: 09:03 11:35:08 S->C info Estimated time until next round: 08:48 11:35:08 Estimated time until next round: 08:48 11:35:12 S->C play b B5 230184 11:35:12 C->E play b B5 11:35:12 E->C = 11:35:13 S->C genmove w 294273 11:35:13 C->E time_left w 294 0 11:35:13 E->C = 11:35:13 C->E genmove w 11:35:13 E->C = J3 11:35:13 C->S J3 11:35:18 S->C play b F4 225846 11:35:18 C->E play b F4 11:35:18 E->C = 11:35:18 S->C genmove w 293434 11:35:18 C->E time_left w 293 0 11:35:18 E->C = 11:35:18 C->E genmove w 11:35:19 E->C = C4 11:35:19 C->S C4 11:35:23 S->C info Estimated time until next round: 08:34 11:35:23 Estimated time until next round: 08:34 11:35:24 S->C play b G5 220597 11:35:24 C->E play b G5 11:35:24 E->C = 11:35:25 S->C genmove w 292780 11:35:25 C->E time_left w 292 0 11:35:25 E->C = 11:35:25 C->E genmove w 11:35:25 E->C = F7 11:35:25 C->S F7 11:35:33 S->C play b D4 213174 11:35:33 C->E play b D4 11:35:33 E->C = 11:35:33 S->C genmove w 292003 11:35:33 C->E time_left w 292 0 _______________________________________________ computer-go mailing list computer-go@computer-go.org http://www.computer-go.org/mailman/listinfo/computer-go/
_______________________________________________ computer-go mailing list computer-go@computer-go.org http://www.computer-go.org/mailman/listinfo/computer-go/