Ah, right. Well, it's the way it is now because it makes it significantly easier to make the actual scheduling happen. I might be able to loosen the constraints a little bit, so that it adjusts less, but I wouldn't anticipate uneven numbers of games within opponent pools. That significantly increases the difficulty of the problem.
If you have a particular schedule in mind, the scheduling experts here are probably a better choice. General solutions rarely produce results as good as tailored ones.
Down the line, I may be able to set up some sort of configuration option to let people specify matchups manually, which is a midway kind of fix.
|