-----Original Message-----
From: (e-mail address removed)
[mailto:
[email protected]] On Behalf Of Christer Nilsson
Sent: Wednesday, August 30, 2006 11:19 PM
To: ruby-talk ML
Subject: Re: Pairs tournament algorithm
This is a system, mainly used by chess players, called Monrad.
Example: 100 players, 10 rounds.
The players are sorted according to their score, after every round.
Players are paired from the top.
Two players can only meet once.
They use this kind of this in Bridge tournaments as well, but call it a
"Swiss". Swiss systems work well for a very rough sort, but there are two
main issues.
1. If there are too many rounds, the movement will 'over swiss' since most
people are already in more or less the correct order, so the rounds would
need to be carefully balanced. Over swissing means that weaker players get
"sucked up" into the top of the draw, since the top players have already
played each other - at that point it shifts to a game of which top players
are best at beating up weaker teams / players.
2. The other issue is that Swiss tournaments are pretty bad at picking the
exact best player / team because some good teams might play a harder set of
players during the rounds etc.
Most of the time in Bridge the tournaments are run through a Swiss with a
knockout series following for the top (eg) 8 or 16 teams / players, and
using longer / more matches. Swiss works well when the field is too large
for a round robin, but it works best if you can seed the top 10% or so of
players and match them against non-seeds for the first round - but it should
only be considered as a compromise.
Single or double round robin is the best if you can afford n(n-1) rounds,
another option is pure knockout (Wimbledon), or knockout with a repecharge
(also used a lot in sports).
Ruby content of this mail: 0
Cheers,
ben