Hundred and fourth KGS Computer Go Tournament

Sunday July 7, 2014

These results also appear on an official KGS page.


format7-round Swiss
board size19×19
time29 minutes plus 10/30s


The first round started at 16:00 UTC.

Result table

Zen19 AyaMC gnugo MCark
W12R B14R W17R W11R B15R B13R W16R 71818Winner
2AyaMC B02R W04R B07R
W13R B16R B11R W15R 4276
3gnugo3pt8 B01R W05R B03R W06R
W12 B14R W17R 3220
4MCark W03R B06R W01R B05R B02 W04R B07R
In the table above,
   0 is a loss
   1 is a win
   J is jigo
   left superscript is the player's colour
   right superscript is the round in which the game was played
   a subscript shows how the result was determined:
      R for resignation
      T for time
      F for forfeit
      a number for the points difference after counting.
All the 0s, 1s and Js are links to the game record.

Black won 6 games and White won 8.

Three players registered. To make the numbers even and avoid byes, I included gnugo3pt8, running on a single processor.


Zen19S won all its games. AyaMC won all its games except those against Zen19S.

The crosstable above, and in particular the "Wins" column, is unfair to AyaMC. Zen19S, rated on KGS as 6d, plays better than AyaMC, rated at 3d. AyaMC plays much better than gnugo3pt8, rated as 7k. Gnugo3pt8 may be slightly better than the unrated MCark. Yet AyaMC has four wins, three behind Zen19S and only one ahead of gnugo3pt8.

This is a consequence of using a Swiss tournament with exactly four players and more than three rounds. The two strongest players play each other an above-average number of times, as do the two weakest. So the second-strongest gets a lower number of wins than it "deserves", ant the thirrd-strongest a higher number.

So, if you ever run a four-player Swiss tournament, do not use the number of wins as a reliable way of allocating the second place.

Annual points

Players receive points for the 2014 Annual KGS Bot Championship as follows:


Details of processor numbers, power, etc.

Aya, MC version, running on one machine: 980X 3.3GHz 6 cores.
GNU Go, version 3.8, running one thread on one i5-5200 CPU.
MC_ark, running on a Xeon E5-2450 2.10GHz 8core HT on*2cpu.
Zen, running on a mini cluster of a dual 10-core Xeon E5-2690 v2@3 GHz 32 GB RAM, a dual 6-core Xeon X5680@4 GHz 24 GB RAM, a dual 6-core Xeon X5680@3.8 GHz 12 GB RAM, and a 6-core i7 3930K@3.2 GHz 16 GB RAM. Computers connected via a GbE LAN. 50 cores total.