[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[computer-go] Future KGS computer go tournaments
I would like to thank all those who responded in the various threads
about KGS Computer Go tournaments. In this email I try to summarise
your views and say what my plans are.
PREVENTION OF CHEATING
People agree that prevention of cheating, by those determined to cheat,
is difficult or impossible.
The "Trusted Person" idea attracted little interest.
The idea of requiring programs to play reproducibly attracted more
interest and more opposition. Those whose programs can be persuaded to
play reproducibly were more inclined to favour it.
Personally, I tend to be opposed to requiring programs to play
reproducibly. I would not want to exclude programs that use particular
techniques. RNGs can be seeded, and time constraints can be recorded
and reproduced; the big problem is concurrency. I think that we will
be seeing more of concurrent programs in the future, and it would be a
pity to bar them from a tournament.
My plan is to have frequent, probably monthly, computer Go tournaments
on KGS, with no significant rewards for winning, no attempt to prevent
cheating, and I hope no incentive for anyone to cheat.
I think that we will also see a sponsored computer Go tournament on KGS
before the end of this year, with a prize for the winner. It will be up
to the sponsor to choose what methods should be used to deter cheating.
I will do my best to cooperate with whatever methods a sponsor chooses.
UNIQUENESS OF ENTRANTS
I thank Gunnar Farnebäck for his suggestion, which I shall accept.
Gunnar wrote:
"My suggestion is to accept a derivative work if
"
"1. All copyright holders agree that they want it to enter the
" tournament and
"2. the copyright holders can convince the tournament director
" that it is indeed unique enough to be interesting.
The snag is that this imposes a burden of authority on the Tournament
Director. But I think this is inevitable.
For tournaments for which I am TD, I expect to decide as follows:
If two entrants both use the same fuseki library, and the
copyright-holder of that library (if any) wants both to enter the
tournament, I shall not see this as a reason to bar either.
If two entrants both use Thomas Wolf's GoTools, and Thomas wants
both to enter the tournament, I shall probably not see this as a reason
to bar either.
If two entrants are both based on GNU Go, and I am not convinced
that they are greatly different, I shall ask a representative of GNU Go
to choose just one of them.
(Does GNU Go have an official spokesman? If I need a decision carrying
the authority of the GNU Go development team, whom should I ask?)
FORMAT OF TOURNAMENTS ...
FREQUENCY OF TOURNAMENTS
Monthly was favoured. I shall go with this. I hope to announce the
next one this week.
DAY OF THE WEEK
The only person to respond on this preferred weekends. I shall go with
this, which will force me to choose weekends where I do not have other
commitments.
TIME OF DAY
No-one from Asia responded. Nevertheless, to be fair I shall try to
rotate time to suit all three "major timezones". This will be easier
when we have more people able to act as judges if a result is contested.
[ A "judge" is a person with the power to assign a result to a game.
This power will only normally be used when, at the end of a game, the
two bots fail to agree on which stones are dead. I believe that at
present, only three people are able to act as judges on KGS - two in
western Europe and one in the western US.]
Another way to be fair to all timezones is to have a tournament which is
continuous around the clock, so as to be equally inconvenient for
everyone. This is inconvenient for human observers, but not for
programs, which can be left running when their owners are asleep. (When
you do this, put "reconnect=t" in the KGSGtp command line or
configuration file.)
BOARD SIZE
9x9 was most popular, then 19x19. Only one person asked for 13x13.
I plan to alternate 19x19 and 9x9.
TIME LIMITS
One request for constancy, one for variability, one for Canadian.
For each board size I plan eventually to use not more than two, and
maybe only one, time system. But while we are finding out what works
best, I may try a variety of time systems.
As the person responsible for the schedule, I prefer Absolute time. With
any other system, you can't predict when a round will end, so you can't
know when to start the next one. This is not such a big deal with
over-the-board tournaments, if one game uses lots of overtime you just
keep everyone waiting until they have finished and then draw the next
round. But KGS's automated tournament system requires to be told in
advance when each round will begin.
For tournaments that take place in a single session, I shall stick with
Absolute time. For tournaments played at one round a day, or "around
the clock" with generous gaps between rounds, I shall try Canadian
overtime. We may need more judges before we run around-the-clock
tournaments on KGS.
PAIRING SYSTEM
Several people requested Round Robin (all-play-all) and Double Round
Robin. The KGS system does not yet support these. I believe that
William Shubert plans to add the Round Robin format. He may also
consider Double Round Robin, with its constraint that the second time
the same two play, it is with colours reversed.
RULES
I forgot to mention this earlier, and no-one else has. I am sticking
with Chinese (area) rules. They make the endgame easier for everyone,
particularly for the judge.
Nick
--
Nick Wedd nick@xxxxxxxxxxxxxxxxx
_______________________________________________
computer-go mailing list
computer-go@xxxxxxxxxxxxxxxxx
http://www.computer-go.org/mailman/listinfo/computer-go/