|
|
|
![]() |
|
|||||||
|
||||||||
|
|
Thread Tools | Rate Thread | Display Modes |
|
#7
|
|||||||||
|
|||||||||
|
Re: [FVC]: Analysis Shows Improvement Possible in Ranking System
Ahhhh - A debate worth sinking one's teeth into
![]() Quote:
Bill’s “model” (in the mathematical sense) for what an FVC robot does is purposefully one-dimensional. Any model is imperfect. This one has a substantial imperfection, in general, but I have yet to see anyone demonstrate that that imperfection is important in this particular discussion. Because in this sort of analysis one can play the part of a god and can know the proper ranking of every robot in the simulation, Bill chose to make the ranking metric simple. This allowed the simulation to clearly focus on whether a few rounds of 4-team, 3-match, mini-tournaments would create a ranking that is close to the correct one (known by the god-like analyst who set up the experiment). His results are that if you want to employ a system that lets you discover what that correct ranking is, his system of having randomly chosen groups of 4 teams stick together for three quick matches appears to figure out the correct rankings faster than randomly selecting a totally new group of four teams for each and every match. And… he has a body of results that can be (and should be) reproduced. No amount of anyone's opinions or arm-waving can make his results untrue. If anyone wants to reject them they need to choose one of these options and then do the math. 1) Devise a simulation that includes the effects of defense and show that Bill’s hypothetical match scheduling method does not reveal true rankings as well as the new-teams-every-single-match method(s), once defense has been included. I personally do not think that this is a foregone conclusion. 2) Show that one of his assumptions, inputs or formulae is off-target in a way that makes his results inaccurate. 3) Something else equally rigorous. Quote:
Quote:
Because Bill (or whoever duplicates/checks his very repeatable work) sets up the experiment, before the simulation runs he/they can perfectly sort/rank to the simulated robots according to their scoring ability. He knows exactly how good each robot is (using scoring ability as his metric) because he assigned those scoring abilities. The simulated tournament’s job, much like the jobs of a real tournament, is to attempt to (re)discover what that perfect ranking is. Quote:
Pointing out a few situations where the algorithm works poorly is not adequate evidence that the algorithm isn't useful. I dare say that current methods and other alternatives all fail in some unusual situations. What is more important is how well they perform in most situations, and/or whether any of the algorithms being weighed produce completely unacceptable results in any pathological situations. Quote:
Bill suggests a quick 3-match mini-tournament for a first group of four FVC teams; followed by another 3-match mini-tournament for a different group of four teams, followed by …. until all teams have played in a mini-tournament. Then you scramble the teams and do it again... until time runs out for the entire tournament. In each/any mini-tournament the teams would be matched up like this: Match 1 AB vs CD Match 2 AC vs BD Match 3 AD vs BC You can see that in any given mini-tournament, a team never has the same ally more than once and faces an ever changing opposing alliance in the three matches (played in rapid succession). Quote:
PS: The results of the math will not change if they are posted at some other time or under a more high-falootin heading. Quote:
Quote:
And... the last I checked, neither you nor I nor anyone else was authorized to speak for all of the participants in FIRST activities or for all of the folks who organize and run the FIRST corporation. Quote:
Blake PS: My large font "Bravo!" reply to Bill's original message was intended to commend the methods he employed. Whether the results stand up in a more sophisticated analysis is beside the point. Well-written presentations of results obtained through proper use of the scientific method, computer science and math should be applauded. Last edited by gblake : 13-06-2007 at 08:33. |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| [FVC]: [FVC]: [FVC]: [FVC]: [FVC]: Vex Slider Parts | Thiele | FIRST Tech Challenge | 1 | 06-04-2007 10:00 |
| 1501 Control System Basics and Analysis of a Bipedal Robot | Chris_Elston | Programming | 1 | 25-12-2005 12:52 |
| Forum Improvement (Team Searching) | Cyberguy34000 | CD Forum Support | 4 | 16-01-2005 19:27 |
| A Simple Improvement to Driving | generalbrando | Programming | 16 | 01-01-2005 15:32 |