I don't see this question elsewhere, but here goes.
I am trying to implement round robin play for Curling where there isn't enough time for every team to play every other team, so instead the teams are pooled, there are a number of possible pool arrangements, generally in order to satisfy a minimum game requirement, for example..
16 teams - 4 pools of 4 teams. Minimum 4 games, each team plays every team in their adjacent pool once (A1vB1, A1vB2, A1vB3, A1vB4, etc.)
15 teams - 3 pools of 5 teams, Minimum 4 games, each team plays every other team in their own pool once.
The curling facility ill have at least 4 sheets, but may also have 5, 6, 8, or 10 sheets, it is acceptable to have an empty sheet, and this may be required from time to time.
I can work out all of the match-ups easily enough, but scheduling is a huge problem.
These games are typically played on Friday and Saturday of a weekend, with Sunday set aside for tie-breakers and QF, SF, and finals. The schedule needs to be as balanced as possible, and spread out "evenly" in time, teams might have back-to-back games, but should play 2 games on the Friday and 2 on the Saturday.
I have been wrestling with how to approach the scheduling for several days, and haven't really come up with a strong start....
Any ideas?
Stephen Orr
CurlCoach & LiveScores.