-
Notifications
You must be signed in to change notification settings - Fork 25
Tab Policy
Below is a comprehensive listing of MIT-TAB's Tab Policy. Many of these are configurable, especially the constraints within brackets, so if you need something special just let me know.
Note that anything in italics are encouraged tab policy that is not currently implemented by the program.
- Pull up from the bottom of the next lowest bracket by win-loss ratio, and pair in by speaks.
- No team will be the pulled up more than once.
- No team will be pulled up more than one bracket.
- No team will debate the pullup more than once.
- Winning teams get average speaks and ranks that are recalculated with every round.
- Losing teams get speaks of 0 and ranks of 7.
If a bye is needed to make the lowest bracket whole, a bye will be selected as follows:
- In the first round the bye is selected randomly.
- In all preceding rounds the bye is selected as the lowest speaking team of the all down bracket.
- No team will get the bye more than once.
- Byes are tabbed as a win with debaters receiving average speaks.
- Teams will only ever debate other teams of equivalent win-loss ratio, with the exception of the pullup.
- If a pullup is needed, the lowest speaking team in the bracket directly below is pulled up and paired in by speaks.
- If in the all-down bracket there is an odd number of teams, the lowest speaking team gets the Bye. If this is the first round a random team gets the Bye.
MIT-TAB pairs from the top down, meaning that it will generate the top bracket, make it whole, then generate the one own bracket, make it whole, etc ... This has the following implications:
- Pull ups are chosen before the Bye
- There is no cross bracket optimization, we follow a strict set of rules to generate the brackets and then pair within those brackets.
MIT-TAB attempts to preserve the following constraints in order of severity. The number in parenthesis is the default score if violated and the chosen pairing is the minimized total score over all possible pairings.
- You will not hit someone you have hit before. (penalty = 100,000)
- You will not hit the pullup more than once. (penalty = 10,000)
- You will not hit someone from your school. (penalty = 1,000)
- No team shall have 4+ govs or 5+ opps. (penalty = 100 for 4+ govs, and 10 for 5+ opps)
- Power pairing will be preserved as much as possible (penalty = the difference between the optimal power pairing positions of the teams in the pairing and where they actually are)
- In round 1, highest ranked judges are assigned to rounds in the following order:
- Rounds containing a full-seed
- Rounds containing a half-seed
- Rounds containing a free-seed
- Rounds containing only un-seeded teams
- In all other rounds, highest ranked judges are assigned to the rounds with the highest speaking teams, respecting scratches. Paneling is not currently supported but I'm working on it.
- Speaks [Who has higher average speaks]
- Ranks [Who has lower average ranks]
- Single adjusted speaks [Who has higher average speaks sans one high and low outlier]
- Single adjusted ranks [Who has lower average ranks sans one high and low outliar]
- Double adjusted speaks [Who has higher median speaks]
- Double adjusted ranks [Who has lower median ranks]
- Head-to-head performance [Who had lower ranks if/when they debated before in that tournament]
- Team strength which would include team head-to-head performance and opposition strength. [Which debater was on the better performing team]
- Simulated Coin Toss
###Team Ranking:
- Team Speaks [Who has higher average speaks]
- Team Ranks [Who has lower average ranks]
- Team Single adjusted speaks [Who has higher average speaks sans one high and low outlier]
- Team Single adjusted ranks [Who has lower average ranks sans one high and low outliar]
- Team Double adjusted speaks [Who has higher median speaks]
- Team Double adjusted ranks [Who has lower median ranks]
- Head-to-head performance [Who won if/when they debated before in that tournament]
- Opposition strength. [Total number of wins of all opposing teams]
- Simulated Coin Toss
Setting up your tournament:
Preparing for round 1:
Running your tournament:
- Pairing a round
- Re-pairing a round
- Entering results from a round
- Back-ups
- Removing teams, judges or rooms
Advanced topics: