In 2008, the owners and TV networks were not the only ones who cared about the schedule
each of these constraints required a new schedule
The team with the most wins fro each division will play in the champion
Teams prefer to play divisional games later
Decision variables can only take integer values
Binary variables allow us to model logical constraints
A and B can’t play in weeks 3 and 4
\[x_{AB3} + x_{AB4} \leq 1\]
\[x_{AB2} \geq x_{AB4}\]
\[x_{CD1} + x_{CD2} \geq 1\]
We were able to solve our sports scheduling problem with 4 teams (24 variables, 22 basic constraints)
So how are integer models solved in practice?
When the Sports Scheduling Group started, integer optimization software was not useful
Now, they can use powerful solvers to generate schedules