Quote:
|
Originally Posted by EricH
At AZ (45 teams), we were against the same team twice in a row. This happened at least twice for two different teams.
At LA (50 teams), that didn't happen.
The quick solution: add something that says "If team x plays against team y, then team y cannot play against team x again on that day, but may play with them." Then add something similar for playing with and you are all set--until you run out of teams or matches to fill.
|
I like that idea, but here's another one that I thought of while reading:
When TeamA plays in a match, they cannot play in the next match that any three robots from their previous match were in.
Adding that ensures that only two teams from their previous match are in the next match they're in. This may cause some problems at smaller regionals where there aren't as many teams, but I'm sure teams won't mind if the number of matches decrease between a team coming up decreases to 3 or 4 if it ensures that the matches will be a bit more randomly paired.
Those two robots may not also be on the same alliance configuration that they were in last match either.
If TeamA was playing against TeamB and TeamC, one of those two must be on TeamA's alliance in the next match. If TeamA played with both of those teams, one of them must also be playing against TeamA. If TeamA was playing with TeamB and against TeamC, then TeamC must play with TeamA, and TeamB must play against.