You need to specify how pairings will be made and how ties will be broken, etc. I attached the announcement from one of the US computer go tournaments I ran at the go congress as an example.
Will the games be played on KGS using network connections from the contest site, or will you provide a referee program? If the games are played on KGS, why do people have to drag their computers to Portland? Regards, David From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Peter Drake Sent: Tuesday, June 03, 2008 3:35 PM To: Computer Go Subject: [computer-go] Tournament at US Go Congress Please find below preliminary rules for the computer Go tournament to be held at this year's US Go Congress in Portland, Oregon. Obviously, some details are being finalized. If you can think of anything here (or not here) that could cause trouble, please let me know ASAP. I'd like the tournament to run as smoothly as possible. Peter Drake http://www.lclark.edu/~drake/ Tournament Director Peter Drake (AND CO-DIRECTOR?) Description This 19x19 tournament is for computer programs only. While there have been notable breakthroughs in recent years, computer Go remains an open problem in artificial intelligence research. Location NEED LOCATION Schedule Round 1 1:00 PM, Sunday, August 3 Round 2 3:30 PM, Sunday, August 3 Round 3 7:00 PM, Sunday, August 3 Round 4 1:00 PM, Monday, August 4 Round 5 3:30 PM, Monday, August 4 Round 6 7:00 PM, Monday, August 4 Round 7 1:00 PM, Tuesday, August 5 Round 8 3:30 PM, Tuesday, August 5 Round 9 7:00 PM, Tuesday, August 5 Time Limits 60 minutes per player, no byo-yomi. Rules To give programmers as much time as possible to work out networking bugs, we will use the same rules as the monthly KGS computer go tournaments. These rules can be found at http://www.weddslist.com/kgs/. Of particular note are that programs must implement GTP and that Chinese (area) scoring is used. All hardware must be physically present in the competition room. Programmers may bring their own hardware; we will also provide some machines (NEED DESCRIPTION). This is a formal tournament, meaning that people may not, for example, enter a-modified version of a public-domain program such as GNU Go. (See the web page above for a more detailed description.) Programmers who cannot attend the Congress may send alternate operators. Prizes Prize money has been donated by Hierarchical Systems Research Foundation and OTHER DONORS: 1st place $500 2nd place $300 3rd place $150 4th place $50
1996 UNITED STATES COMPUTER GO CHAMPIONSHIP This announces the 1996 U.S. Computer Go Competition. The 1996 US Computer Go Championship will take place at the 16th annual US Go Congress, on July 21, 22, 23rd, at John Carrol University, in Cleveland, Ohio. This is an excellent opportunity to meet and compete with others interested in Computer Go. A plaque or trophy and title of US Computer Go Champion will be awarded to the winner. There is no cash prize. This tournament is not affiliated with the World Computer Go Congress, although the rules and format are very similar. In 1988 and 1989 Acer ran the US Preliminaries to the World Computer Go Congress at the US Go Congress. In 1990 they changed their procedure to have a mail in preliminary in Taiwan. The United States Computer Go Championship was organized to ensure that there continues to be an annual computer go competition in North America. The informal discussions and contacts during the tournament help increase the strength of all the programs. This will be the seventh United States Computer Go Championship. Last year 4 programs participated. Typically 5 to 7 programs compete. ENTERING THE CONTEST: You must register for the US Go Congress to enter the Computer Go Competition. Please contact David Fotland as soon as possible if you plan to participate. There is no penalty for withdrawing from participation later. I prefer early notice of participation, but will accept new participants up to the day before the competition. For additional information on the Computer Go contest, contact: David Fotland 4863 Capistrano Ave San Jose Ca 95129-1031 (408)985-1236 E-mail: [EMAIL PROTECTED] RULES Contestants must provide their own computer, which must be present at the contest site. All transportation costs and risks will be borne by the contestant. There will be a locked room for the contest, but the Congress will not be responsible for the safety of any equipment left there. This year there may be some computer hardware available, but at this time I can't promise anything. Any Go program can participate in the contest, but only US programs whose author(s) are US residents are eligible for the title of US Computer Go Champion. The title of North American Open Computer Go Champion will be awarded to the program that finishes first, no matter where it is from. Each program can only be registered once. Play is governed by the SST laws of Go (GOE) published by the Ing Chang Chi Wei Chi Educational foundation. In summary, the score is territory plus live stones (prisoners don't count), suicide of more than one stone is allowed, repetition is forbidden, surrounded territory in a seki counts as points. Black plays first and gives 8 points komi at the end of the game. If a program makes an illegal move it loses. Mirror Go is not allowed past move number 60. Any rule disputes will be settled by the tournament referee. There will be a Go board between the computers which will have the official game position. If a move is entered incorrectly the problem may be fixed while the clock is running. If the participant is unable to correct his program to agree with the position on the Go board, the participant loses. Programs should be able to remove dead stones from the screen or demonstrate that the dead stones are recognized at the end of the game. If both programs pass and unsettled groups remain on the board, they are assumed to alive. The tournament director will resolve any disagreement between programs on the status of groups after the game is over. Participants will make a game record. Each program will have one hour to make 125 moves. Games will be played until both programs pass or one program has used up its hour of playing time. If less than 125 moves have been played by the program that ran out of time it loses. Otherwise, if there is time left in the round the game will continue. Any time after move 250 the referee may determine the outcome of the game in order to allow the next round to start. If a program crashes it can be restarted, but its clock continues to run. Any number of program crashes is allowed as long as the time limit is not exceeded. If the crash is due to something unrelated to the go playing algorithm, such as low memory, out of stack space, or similar, it may be recompiled or relinked, or the computer may be rebooted with different memory parameters while the clock is running. Go playing code or pattern database changes are not allowed during a round. No changes to the program or its parameters may take place during a round, but changes are allowed between rounds. The program may request the time left on its clock periodically and adjust itself accordingly. The operator may not adjust parameters to make the program faster if it is running out of time, except to enter a "low on time" command or make a single adjustment of a "time left", or "playing strength" parameter when there is 10 minutes left on the clock. If a game is interrupted due to power failure or hardware failures, and the programs can't be reset to the position when the failure happened, if more than 150 moves have been played (75 each) and the outcome can be determined, the referee will adjudicate the result. Otherwise the game will be played over. If there is enough time and a small enough number of entries then the tournament will be round robin with each program playing each other one once. We should have time for 6 rounds, but the actual number of rounds and schedule will be determined when the contest begins. Otherwise it will be a Swiss style tournament. First round pairings will be determined by past results of the programs or by chance. In each round programs with the same number of wins will be paired whenever possible. No program will get more than one bye. A bye counts as a win. The same opponents will not be paired twice. The tournament referee has final say on the pairings. Tournament results are determined first by number of wins, then by sum of defeated opponent's scores, then by sum of opponent's scores, then by head to head competition. Programs are encouraged to implement the Standard Computer Go Modem Protocol to allow them to play one another without human intervention. If a program does not implement the protocol, moves will be typed by hand between it to its opponent. The protocol spec and sample code from Many Faces of Go and Nemesis are available from David Fotland or Bruce Wilcox. The spec has been published in 'Computer Go'. It is also available from the IGS archives at igs.nuri.net. Using the modem protocol gives each program more time, and speeds the rounds since operator time is removed. If the Modem protocol is available, by mutual agreement and with consent of the tournament director, the game can be played without a clock and without updating the position on a separate go board. If such a game is interrupted by a crash, power failure, or failure of communication between programs, and the tournament director cannot reconstruct the correct position, then the game will be played over using clocks and a go board.
_______________________________________________ computer-go mailing list computer-go@computer-go.org http://www.computer-go.org/mailman/listinfo/computer-go/