Hello Everyone,
I'm working on getting a double round robin balanced and am struggling.
Data:
I have 10 teams. Team1, Team2... Team10.
I have 3 courses. Course A, Course B, Course C.
I have 3 possible start times. 3:00/3:15, 3:30/3:45, 4:00/4:15.
Info:
So the complicated part is that there is a rotating course schedule, so each week there are 2 courses being played. One course will have 2 start times, and the other will have 3 start times.
Goal:
I'd like to have the schedule as close to balanced as possible. With what I can work out, each team will play each other twice, each team will play each course 6 times, each team will play at 3:00/3:15 between 3-4 times, 3:30/3:45 between 7-8 times, and 4:00/4:15 between 7-8 times.
Example:
Here is the rotating schedule for the first 3 weeks. This will repeat in this order for 18 weeks.
If you have any questions or need clarification, I will try to reply within 24 hours. Thanks in advance!
Also, if you use an algorithm to solve this, I'd love to know what you used!