|
Alrighty, baseball schedule mavens, I have a question for you.
For asymmetric league structures, or asymmetric division structures inside subleagues, it's required to have some asymmetric pools of opponents. Say for instance you have this structure:
SL1D1D5D2T6
Marking teams from D1 as 'A' and teams from D2 as 'B', assuming the schedule parameters require that we split the teams up into two groups, the most logical split seems to be this:
A1 A2 A3 vs B1 B2 B3
A4 A5 vs B4 B5 B6
The first group is easy—just do a schedule where each team plays each team from the other division the same number of times. The second group is harder. I can't schedule only interdivisional games, because the A teams would need to play more than the B teams. If I schedule all the teams in the pool to play round-robin, then it works, but as many as half of the games in an interleague pool won't be interleague games, in that formulation. Is there any better way than that?
What it comes down to, I guess, is that schedules that force asymmetric groupings are going to have to schedule some teams to play more divisional/subleague games when there aren't subleague/interleague games to work with. Is that acceptable?
|