I am writing on software that has to create matches between teams of bridge players. Each round a new series of matches is calculated. The algorithm has to meet these two criteria:
- Each round every teams must meet a team against which it has not played before.
- The teams that play against each other should have as close a total score as possible.
This method is known as "Swiss teams". Can someone point me in the right direction?
Read some more about the Swiss-tournament system