Splendid City, sports scheduling on an expert level tutorial
The following tutorial demonstrates how fully interdivisional play is handled in Splendid City.
The goal of the schedule we are trying to achieve is to have 2 divisions of 5 teams playing balanced intra and inter divisional matches over the course of 21 days. In this, the 10 teams play 21 games, in a fully balanced schedule, with each team having 10 or 11 home games.
Each day there will be 5 games per day with [2 * 2] intra divisional games supplemented with one interdivisional game comprised of the bye teams from each of the prospective divisions. The 11th date will be comprised of fully interdivisional play.
The following is a grid display of the target schedule with the interdivisional games shaded orange. Division 1 Teams = { 1,2,3,4,5 }; Division 2 Teams = { 6.7.8.9.10 } Intra divisional games for Division 1 and 2 are shaded yellow and green respectively.
| 2 v 5 |
7 v 10 |
4 v 3 |
9 v 8 |
1 v 6 |
| 3 v 1 |
8 v 6 |
5 v 4 |
10 v 9 |
2 v 7 |
| 4 v 2 |
9 v 7 |
1 v 5 |
6 v 10 |
3 v 8 |
| 5 v 3 |
10 v 8 |
2 v 1 |
7 v 6 |
4 v 9 |
| 1 v 4 |
6 v 9 |
3 v 2 |
8 v 7 |
10 v 5 |
| 5 v 2 |
6 v 8 |
3 v 4 |
9 v 10 |
7 v 1 |
| 1 v 3 |
7 v 9 |
4 v 5 |
10 v 6 |
8 v 2 |
| 2 v 4 |
8 v 10 |
5 v 1 |
6 v 7 |
3 v 9 |
| 3 v 5 |
9 v 6 |
1 v 2 |
7 v 8 |
4 v 10 |
| 4 v 1 |
10 v 7 |
2 v 3 |
8 v 9 |
5 v 6 |
| 10 v 1 |
2 v 6 |
4 v 8 |
5 v 9 |
7 v 3 |
| 2 v 5 |
9 v 7 |
4 v 3 |
6 v 10 |
1 v 8 |
| 3 v 1 |
10 v 8 |
5 v 4 |
7 v 6 |
9 v 2 |
| 4 v 2 |
6 v 9 |
1 v 5 |
8 v 7 |
10 v 3 |
| 5 v 3 |
7 v 10 |
2 v 1 |
9 v 8 |
6 v 4 |
| 1 v 4 |
8 v 6 |
3 v 2 |
10 v 9 |
5 v 7 |
| 5 v 2 |
8 v 10 |
3 v 4 |
6 v 7 |
9 v 1 |
| 1 v 3 |
9 v 6 |
4 v 5 |
7 v 8 |
2 v 10 |
| 2 v 4 |
10 v 7 |
5 v 1 |
8 v 9 |
6 v 3 |
| 3 v 5 |
6 v 8 |
1 v 2 |
9 v 10 |
7 v 4 |
| 4 v 1 |
7 v 9 |
2 v 3 |
10 v 6 |
8 v 5 |
To begin the tutorial go here.