|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
|
|
Thread Tools | Rate Thread | Display Modes |
|
|
|
#1
|
|||||
|
|||||
|
Open Challenge: Make a better FRC ranking algorithm
I've been involved with FIRST for three seasons now, and with the exception of some oddities in the Hatch software forcing a team update to fit it midway through 2005, there hasn't really been much change to how teams are ranked. Robot sizes have changed, games have changed, weight has changed, point systems have changed, technology has evolved, but at least for as long as I've been around, it's been QPs and RPs equal to the losing score.
So just for the fun of it, how would you rank teams if you ruled the world? Any method is fair game, but bonus points to those that are plausible enough that FIRST could actually use them. And assume the game will be similar in format to Aim High, to keep things simple. (I'll post mine later.) Last edited by Billfred : 23-10-2006 at 11:37. |
|
#2
|
|||||
|
|||||
|
Re: Open Challenge: Make a better FRC ranking algorithm
winning team gets their own score if the margin of victory is less than 1/3 of the losing team's score. if not they get the losing teams score.
losing team gets either the margin or their own score whichever is higher. i think this sounds good. this way blowouts favor the losing team and winning teams will try and keep the margins low. edit:this is added to the normal ranking by record and is used only to break ties for teams with the same record. Last edited by ewankoff : 23-10-2006 at 14:14. |
|
#3
|
||||
|
||||
|
Re: Open Challenge: Make a better FRC ranking algorithm
I think FIRST should be more like the Olympics
teams are scored not only on technical aspects of the game (whether a ball is placed in a goal....) but also on style and artistic expression! At the end of each match the 10 judges along the sideline would hold up cards, with their scores for both the winning and the losing alliance. This would eliminate the need to base scores on the losing alliance, because, while you can help your opponent fix a mechanical or electrical part before a match, there is no way you can teach a clutzy robot artistic expression in 1 day! |
|
#4
|
|||
|
|||
|
Re: Open Challenge: Make a better FRC ranking algorithm
Quote:
I think the rankings are fine as they are. However, I think the top eight should stay that way. That is, no building powerhouse aliances by picking within the seeded teams. Scouting would be much more important than it is now. I realize that it may encourage the seventh or eighth seed to sandbag their last match in order to finish ninth and thereby have a chance to get selected by a top seed, but they also run the risk of not getting picked at all. Maybe this, and having a 1..8 then 8..1 selection order, would make for better elimination matches than the blowouts we get now. |
|
#5
|
|||||
|
|||||
|
Re: Open Challenge: Make a better FRC ranking algorithm
Quote:
If you ask me, I think the best way to go about it would be to go by QPs, then the average QPs of your opponents over the qualifying rounds. If you're beating other highly-seeded teams, which are usually harder opponents, you'll do better than if you're beating teams that are 0-8. Furthermore, it encourages teams to do everything they can to help the very teams they'll be going against--you want your opponents to win every match (except the ones you're in, naturally). |
|
#6
|
|||
|
|||
|
Re: Open Challenge: Make a better FRC ranking algorithm
Quote:
![]() |
|
#7
|
||||
|
||||
|
Re: Open Challenge: Make a better FRC ranking algorithm
Quote:
Arizona Football does a "power-point" system for seeding, with your team receiving 50 points for every win and 5 points for each of your opponent's wins. You divide all the points from your wins by the total games you played. They play a 10 game schedule, and the theory behind the system is that beating a team with no wins (resulting in 50 points for your win) should be equivalent to losing to an undefeated team (resulting in 50 points for their 10 wins). There are huge flaws in applying this to a system with multiple team alliances and opponents though, and I think I've figured out a system but am not sure of how accurate it would really be. |
|
#8
|
|||||
|
|||||
|
Re: Open Challenge: Make a better FRC ranking algorithm
Quote:
|
|
#9
|
|||
|
|||
|
Re: Open Challenge: Make a better FRC ranking algorithm
The system works. No need for change. If a team doesn't end up a good position, that means they weren't good enough.
|
|
#10
|
|||||
|
|||||
|
Re: Open Challenge: Make a better FRC ranking algorithm
Quote:
|
|
#11
|
|||
|
|||
|
Re: Open Challenge: Make a better FRC ranking algorithm
Quote:
Yeah, sure it would be great if we could have some greater being rank and order teams in magnitude of "how good they really are," but when was the last time a national championship was won by someone who didn't deserve it? Remember, strategy and luck are part of the game just as robot design is. Last edited by Tom Bottiglieri : 24-10-2006 at 16:27. |
|
#12
|
|||||
|
|||||
|
Re: Open Challenge: Make a better FRC ranking algorithm
Quote:
The real question here should be "How do we get teams more matches at nationals?" (Most regionals already get enough matches to have the cream of the crop at the top). There's absolutely nothing wrong with the ranking system. If it aint broke don't fix it. Another more worthwhile issue is improving the random match generator, cuz it's never worked so well. |
|
#13
|
|||||
|
|||||
|
Re: Open Challenge: Make a better FRC ranking algorithm
possibly use a combined record to gauge an alliances record to fit into the above power-point system
|
|
#14
|
||||
|
||||
|
Re: Open Challenge: Make a better FRC ranking algorithm
Quote:
The bigger problem is I'm not sure how accurate it would be in a system where your opponents can also be your partners, as the original system wasn't designed for this type of scenario. I like the current system (especially when compared to the old one from 2003 and earlier), and whether it should be changed really depends on what FIRST wants to promote in matches and design. If they want high scoring matches, they should keep the current system, which rewards an offensive strategy more than a defensive one. If they want to account more for opponents' strength, they need a system like Billfred's or many high school sports. If they want close games, they should probably go back to the old system or get one like Steve's. If they want something else... well, adjust accordingly. Regardless of how FIRST does rankings, I will still use something more like my idea when trying to figure out alliance selections, because when I'm doing that I care far more about how good they are performing than how close their matches have been and whether they're an offensive or defensive robot. FIRST would want to promote exciting matches, but from a success viewpoint I would not want to be part of one because that usually means one team barely wins a shootout or that they come from behind for a close victory. |
|
#15
|
||||
|
||||
|
Re: Open Challenge: Make a better FRC ranking algorithm
Leave as is with win/loss but change the way RP points are tabulated. If you take the losers score, subtract from the winners score, take the remainder and subtract from 100 to give RP. The losing alliance gets 2/3 of the RP. Example:
Red 52 Blue 41 52 - 41 = 11 100 - 11 = 89 RP winning alliance 89/3 x 2 = 60 RP losing alliance Red 52 Blue 10 52 - 10 = 42 100 - 42 = 58 RP winning alliance 58/3 x 2 = 38 RP losing alliance Red 89 Blue 0 89 - 0 = 89 100 - 89 = 11 RP winning alliance 11/3 x 2 = 8 RP losing alliance Red 98 Blue 97 98 - 97 = 1 100 - 1 = 99 RP winning alliance 99/3 x 2 = 66 RP losing alliance Red 10 Blue 9 works out to the same as above There would be a max amount of RP per game. This encourages close games which are exciting. Not sure of how to handle ties at this point but maybe 50 RPs for a tie. The closer the score, the higher the RPs for both winning and losing. Would also make strategy much tougher. Last edited by Steve W : 23-10-2006 at 23:35. Reason: Changed QP to RP which is proper term |
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| do tracks and wheels together make a better robot? | gondorf | Rumor Mill | 31 | 16-01-2006 16:06 |
| one suggestion to make this forum better | Ken Leung | CD Forum Support | 34 | 23-01-2005 12:42 |
| Just an enjoyable joke to make your weekend better | Eugenia Gabrielov | Chit-Chat | 4 | 04-09-2004 17:38 |
| Simple things you can do to make your bot/team perform better | KenWittlief | General Forum | 21 | 01-04-2004 15:11 |
| How can we make this better? | archiver | 1999 | 6 | 23-06-2002 22:39 |