View Single Post
  #14   Spotlight this post!  
Unread 01-04-2007, 12:43
Tom Bottiglieri Tom Bottiglieri is offline
Registered User
FRC #0254 (The Cheesy Poofs)
Team Role: Engineer
 
Join Date: Jan 2004
Rookie Year: 2003
Location: San Francisco, CA
Posts: 3,186
Tom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond repute
Re: Championship Event - Where the "Random" Match Sorting Really "Shines"

I think this match generation model could work, given the proper set of input data. Since there has been no official statement from FIRST on this, all we can do is assume their intentions. So, I am assuming the point of this algorithm was to match "better" teams with teams who are just getting on their feet.

I don't disagree with this methodology for qualification rounds. It makes for less blowouts, and a more consistent and exciting set of matches. The problem comes with drawing the border between "good" and "not so good" teams. Regionals have been broken up into three categories (veteran, mid level, and rookie) based on team number, which is a very rough implication for experience. Due to this, alot of "good" mid level and rookie teams are getting paired with other "good" veterans. While this happens, "not so good" rookies and mid level teams are getting paired with other "not so good" veterans, making the original point of the algorithm completely null and void.

Travis has already shown how the current method of creating divisions breaks the match creation model. Ranking random teams by number will hurt more than it will help. If, on the other hand, the splitting up of "veterans", "mid level", and "rookie" teams was based on merit and not an arbitrary number, the system would work. So, for the Championship, I would love to see the use of the regional results in creating the divisions.

I propose this:
  1. Assign all teams a "regional success score". 1 point for a top 8 seed, 3 points for a regional finalist, 5 points for a regional win.
  2. Rank all teams based on this score. If teams have the same score, randomize them within this subset.
  3. Using the current list ranked "good" to "not so good", assign teams into divisions using the 1,2,3,4 drag and drop method, like previous years.
Boda Bing! We're one step closer to parity. This assignment is something that can whipped up in excel in about 10 minutes. Now, this exact method may not be perfect. There will still be some flukes. But I can guarantee you it will work at least 10 times better than what we assume the division assignment system will be.

The bottom line is that you cannot split teams up based off of implied "experience". If you really want to create a tiered match generation system, you will need to base it off of true power.

This is the Championship event. The best of the best. Everyone wants to see the best teams on Einstein. Let's not let Rack n' Roll fall to a fluke.