|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
|
|
Thread Tools | Rate Thread | Display Modes |
|
|
|
#1
|
||||||
|
||||||
|
Re: Match Scheduling Algorithm Competition
I wonder why FIRST didn't publicize this?
|
|
#2
|
|||||
|
|||||
|
Re: Match Scheduling Algorithm Competition
Best I can tell from rooting through their site, this particular challenge is their championship round and is thus invite-only.
The challenge has seven quality metrics they're trying to minimize (with each metric carrying its own definable weight): -Difference in average team age on each alliance between the two alliances -Difference in average rank of a team (defined from 1 to 10 in the challenge, where 1 is rookie and 10 is reigning champion) between the two alliances -Unique partners -Unique opponents -Time between matches (more is better) -Assignment to red or blue -Position in player station If FIRST took the current match assignment criteria (as defined in The Tournament--PDF link) and put the age and (reasonably-calculated) rank criteria in beneath the unique opponent/partner criteria, then it could reduce the number of "oh-crap-we-play-against-Beatty-AND-Simbots-this-match?!" rounds--at that point, the algorithm is likely to switch one of them to your alliance (especially at Championship, where they'd have the benefit of regular-season data). TLDR: This could evolve into a good thing or a bad thing, depending on what weight you put on the factors. |
|
#3
|
|||||
|
|||||
|
Re: Match Scheduling Algorithm Competition
FIRST has no valid way of ranking teams, and thus the only fair way to do selections is randomly. Factoring age or some arbitrary rank will never be fair.
Quote:
|
|
#4
|
|||||
|
|||||
|
Re: Match Scheduling Algorithm Competition
Quote:
However, one could certainly compute rank for within the season, especially at the Region Championship and Championship levels where everyone has played this game before. Edit: Dave got in between my reading and my posting. I'm not advocating for those two to be anywhere before line D in this year's criteria (read: just ahead of equal red/blue assignments), if anywhere. I'd definitely want to see some sample outputs before I put my blessing on any such method. Last edited by Billfred : 26-09-2011 at 22:18. |
|
#5
|
|||||
|
|||||
|
Re: Match Scheduling Algorithm Competition
Quote:
Yeah. Age has very little to do with anything around here--I'm somewhat scared of what Dr. Joe is starting up in Boston...or any team 1114 mentors. The rank part, OTOH, I can live with, if it's done right. If you're careful about the implementation, and use the available data about record/seeding/result, then I think it could work very well. If you're arbitrary about it, like the Algorithm of Doom was with age, it'll go down as a lousy idea. |
|
#6
|
||||
|
||||
|
Re: Match Scheduling Algorithm Competition
Quote:
EDIT: Looks like Eric was thinking along the same lines as me. |
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|