Given n teams, every round robin schedule (n-teams.txt) has the following properties:
- Mirrored double round robin schedule: Same games in round k and round k+n-1, except inverted home advantage.
- Total number of breaks (consecutive home/away games) is a minimum and equals 3n-6 [de Werra 1981].
- First n-1 rounds on their own compose a single round robin schedule with a minimum of n-2 breaks [de Werra 1981] (odd team numbers have n/2 home games).
- No breaks in rounds 2 and n-1, entailing that every team has precisely 1 home game in the first 2 rounds and precisely 1 home game in the last 2 rounds.
- No consecutive breaks, entailing no more than 2 home/away games in a row for every team.
- Teams 1 and 2 have 0 breaks, all other teams have 3 breaks.
- The higher the team number, the lower the round number containing the first break for the team.
- Mirrored double round robin schedule: Same games in round k and round k+n, except inverted home advantage.
- Total number of breaks (consecutive home/away games without considering bye rounds) is a minimum and equals n [de Werra 1981].
- First n rounds on their own compose a single round robin schedule with a minimum of 0 breaks [de Werra 1981].
- An optimum amount of n-1 teams have precisely 1 home game in the first 2 rounds and precisely 1 home game in the last 2 rounds.
- No consecutive breaks, entailing no more than 2 home/away games in a row for every team.
- Every team has exactly 1 break.
- The higher the team number, the lower the round number containing the first break for the team.
The schedules in this repository were created based on optima extracted from the literature, with the purpose to serve as basis for sports scheduling projects.