Go to Post In my line of work, we affectionately refer to this approach as "Seagull Engineering". Why? Because we swoop in, flap around making a lot of noise and commotion, leave a big mess of "stuff" behind and then fly off. - billbo911 [more]
Home
Go Back   Chief Delphi > Competition > Regional Competitions
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Closed Thread
Thread Tools Rate Thread Display Modes
  #181   Spotlight this post!  
Unread 12-03-2007, 11:43
wolfj's Avatar
wolfj wolfj is offline
Supern00b
FRC #1713 (K-Island-Gears)
Team Role: Webmaster
 
Join Date: Mar 2007
Rookie Year: 2006
Location: New York State
Posts: 67
wolfj has a spectacular aura aboutwolfj has a spectacular aura aboutwolfj has a spectacular aura about
Re: "Random" match Schedules

Of course its not random. My team played in the 9th match of every group of 10 for the entire qualifier. They have to change it soon.
__________________
2006 Rookie All-Stars Finger Lakes Regional
2007 Winners Finger Lakes Regional
  #182   Spotlight this post!  
Unread 12-03-2007, 13:38
AcesPease AcesPease is offline
Teacher Mentor
AKA: Bill Pease
FRC #2836 (Team Beta)
Team Role: Teacher
 
Join Date: Apr 2004
Rookie Year: 1996
Location: Suffield CT
Posts: 266
AcesPease has much to be proud ofAcesPease has much to be proud ofAcesPease has much to be proud ofAcesPease has much to be proud ofAcesPease has much to be proud ofAcesPease has much to be proud ofAcesPease has much to be proud ofAcesPease has much to be proud ofAcesPease has much to be proud of
Re: "Random" match Schedules

Quote:
Originally Posted by wolfj View Post
Of course its not random. My team played in the 9th match of every group of 10 for the entire qualifier. They have to change it soon.
Sounds like there is still a lot of emphasis on time between matches, but improvements have been made. As I understand how any program that sets the matches will work, if you limit the time between matches to 8-12 rounds (for a field of 60), then you will be "randomly" matched with no more than 30 different teams and probably less. It probably is not practical to have a 5 round spread for smaller fields, so the number of "random" teams will decrease dramatically on small fields. I recall being frustrated at a small field regional a couple years ago, because we faced or teamed with the same team many times and did not play quite a few of the other teams. Anyway, the matches seem more mixed when the opponents are allowed to shuffle. The perpetual opponent algorithm makes an imperfect system worse, in my opinion, so I hope the event staffs are using the other option.

Let's try to have some fun out there
__________________
Bill Pease FIRST Team 2836 Team Beta
Formerly FIRST Team 176 Aces High
WFF 2010
  #183   Spotlight this post!  
Unread 12-03-2007, 14:16
JA-Low JA-Low is offline
Registered User
FRC #0590
 
Join Date: Feb 2007
Location: Choctaw Mississippi
Posts: 3
JA-Low is an unknown quantity at this point
Re: "Random" match Schedules

Well both of first problems this year bit us. In our last 5 matchs we had the same alliance partner. They either could not move or did not show because of a failed banebot. This made us have a 3 vs 2 match and we lost 3 out of 5. We droped for 2nd in the rankings to 17 witch hurt in the final selections. Please make the match selections more "random".
  #184   Spotlight this post!  
Unread 12-03-2007, 14:16
chinckley chinckley is offline
Winner 2009 West Michigan District
FRC #1254 (Entropy)
Team Role: Teacher
 
Join Date: Jan 2005
Rookie Year: 2003
Location: Lawrence, Michigan
Posts: 204
chinckley is a name known to allchinckley is a name known to allchinckley is a name known to allchinckley is a name known to allchinckley is a name known to allchinckley is a name known to all
Re: "Random" match Schedules

We saw one team 4 out of 8 matches and many teams 2 or 3 times, even in a row. There were many, many teams we never saw. People were talking about this at GLR. Also we had one match we were on the floor and they were calling Last call for our next match (only two between them). We told the person at the gate that we were still on the floor and would be back soon. That was a fast one.
__________________
2009 West Michigan District Winner
Thanks to Team 216 and Team 1918

2009 Traverse City Semifinalist
Thanks to Team 1596 and Team 47
2009 Traverse City UL Safety Award Winners

Attending 2009: West Michigan, Traverse City, & State
  #185   Spotlight this post!  
Unread 12-03-2007, 15:14
lenergyrlah's Avatar
lenergyrlah lenergyrlah is offline
Registered User
FRC #1731 (Fresta Valley Robotics)
Team Role: College Student
 
Join Date: Dec 2006
Rookie Year: 2007
Location: Warrenton, VA, USA
Posts: 22
lenergyrlah is an unknown quantity at this point
Re: "Random" match Schedules

I just ran a lot of statistics from the VCU Regional. There were 66 teams.

The oldest third & newest third were against the same team each round. The pairings were done in numerical order. Example: 116 vs. 122 every match, 339 vs. 343 every match, 345 vs. 346 every match.

Each team in the middle third alternated rounds against the team right above them and the team right below them (in numerical order). So team 928 alternated rounds between teams 900 and 975. Since team 620 was the oldest team in the middle third & team 1522 was the newest team in the middle third they alternated against each other. So team 620 alternated between 623 & 1522, and team 1522 alternated between 620 & 1413.

The only thing "random" was which pairs were matched against which, keeping in mind that the 3 pools were completely separate.

Team 1731 was matched against 1655, & in each match every team in our alliance was newer than their opposing team (i.e. 346, 928, & 1731 vs. 345, 900, 1655). If FIRST honestly thinks that the lower the team # the better the robot then we should have lost every single match. How is this fair?
__________________
2007 Rockwell Automation Innovation in Control Award
2006 Highest Rookie Seed Award
2006 Judges Award
  #186   Spotlight this post!  
Unread 12-03-2007, 15:39
Nate Edwards Nate Edwards is offline
SWARM Head Mentor
FRC #0957 (SWARM)
Team Role: Mentor
 
Join Date: Dec 2002
Rookie Year: 2002
Location: Albany
Posts: 201
Nate Edwards will become famous soon enough
Re: "Random" match Schedules

Quote:
Originally Posted by lenergyrlah View Post
I just ran a lot of statistics from the VCU Regional. There were 66 teams.

The oldest third & newest third were against the same team each round. The pairings were done in numerical order. Example: 116 vs. 122 every match, 339 vs. 343 every match, 345 vs. 346 every match.

Each team in the middle third alternated rounds against the team right above them and the team right below them (in numerical order). So team 928 alternated rounds between teams 900 and 975. Since team 620 was the oldest team in the middle third & team 1522 was the newest team in the middle third they alternated against each other. So team 620 alternated between 623 & 1522, and team 1522 alternated between 620 & 1413.

The only thing "random" was which pairs were matched against which, keeping in mind that the 3 pools were completely separate.

Team 1731 was matched against 1655, & in each match every team in our alliance was newer than their opposing team (i.e. 346, 928, & 1731 vs. 345, 900, 1655). If FIRST honestly thinks that the lower the team # the better the robot then we should have lost every single match. How is this fair?

Sounds like what happened at PNW... Were the pits the same? (ie .. the teams that were always against each other removed by one pit)

ie team #1 (middle team #1) Team #2 (middle team #2)
Team #1 vs Team #2
middle team #1 vs middle team #2

At PNW it seemed that the top third and bottom third had the same problem... examples again: 272-360, 488-492, 957-997,956-955, 847-753, etc..... I am not sure of the specifics on the rookie teams but when we were alligned with them they seemed to be against one team alot.

Our team was in matches 70, 61, 52, 43, 34, 25, 16, and 7 ... Except for match 16 we were always on the red side... Always against 997
__________________
South West Albany Robot Mechanics


2002 Pacific NW Regional Rookie All Star Award Winners
2003 Pacific NW Regional Daimler Chrysler Team Spirit Award Winners
2004 Pacific NW Regional Johnson & Johnson Sportsmanship Award Winners
2004 Pacific NW Regional Winning Alliance (492 (#1 Seed), 1031, 957)
2003 & 2005 Pacific NW Regional Chairman's Award Winners
2009 Oregon Regional Woodie Flowers Award Winner
  #187   Spotlight this post!  
Unread 12-03-2007, 16:39
Tom Saxton's Avatar
Tom Saxton Tom Saxton is offline
Registered User
no team (Issaquah Robotics Society)
Team Role: Mentor
 
Join Date: Dec 2003
Rookie Year: 2003
Location: Sammamish, WA
Posts: 98
Tom Saxton has much to be proud ofTom Saxton has much to be proud ofTom Saxton has much to be proud ofTom Saxton has much to be proud ofTom Saxton has much to be proud ofTom Saxton has much to be proud ofTom Saxton has much to be proud ofTom Saxton has much to be proud ofTom Saxton has much to be proud ofTom Saxton has much to be proud of
Re: "Random" match Schedules

Lots of people on this thread have said they want a random schedule, but really what they want is a schedule that lets them play many different teams with as few duplicates as possible. This doesn't happen with a random distribution, it requires an algorithm that specifically builds a schedule to minimize duplication while keeping successive matches far enough apart that teams can turn their robots around.

FIRST now has two match scheduling algorithms.

Most of the week one regionals used what's being called "perpetual opponent" which does the scheduling where all of the teams in the high and low third (by team number) are paired with an adjacent team who is their opponent in every match. The middle third teams have two teams and alternate matches with them as opponents. There is no duplication of partner teams and great spacing between successive matches for each team.

After all of the complaints about the week one schedules, FIRST added a second algorithm called "random" which does a better job (but not a good job) of mixing opponents, but also duplicates partners and schedules matches very close to each other, even back-to-back.

Two of us (my wife and I) have implemented an algorithm that produces the type of schedules that people are saying they want: minimum duplication of partners and opponents, and good separation between matches. An analysis of the problem and our proposed solution are documented in a white paper on our team site. We'd love to have FIRST use our algorithm. We've sent them mail but haven't heard back.
__________________
Tom Saxton
http://www.idleloop.com/
  #188   Spotlight this post!  
Unread 12-03-2007, 17:03
Michael Corsetto's Avatar
Michael Corsetto Michael Corsetto is offline
Breathe in... Breathe out...
FRC #1678 (Citrus Circuits)
Team Role: Mentor
 
Join Date: May 2004
Rookie Year: 2002
Location: Davis, CA
Posts: 1,130
Michael Corsetto has a reputation beyond reputeMichael Corsetto has a reputation beyond reputeMichael Corsetto has a reputation beyond reputeMichael Corsetto has a reputation beyond reputeMichael Corsetto has a reputation beyond reputeMichael Corsetto has a reputation beyond reputeMichael Corsetto has a reputation beyond reputeMichael Corsetto has a reputation beyond reputeMichael Corsetto has a reputation beyond reputeMichael Corsetto has a reputation beyond reputeMichael Corsetto has a reputation beyond repute
Re: "Random" match Schedules

So, has anyone heard anything official from FIRST about the Veteran/Intermediate/Rookie constraint that they sort of snuck into the "random" match pairing system this year?

As I've stated earlier, from the perspective of a slowly-improving, learn-as-you-go, student run team, this new system for forming alliances takes our low team number way out of context. I consider every team as a worthy adversary, and I base my evaluation of their performance on their robot, not some arbitrary number that FIRST assigns every team that registers for competition. Sure, some teams might have past successes (254 comes to mind ), but that in no way means that they will have a killer robot this year (which they do, but thats beside the point ). And some teams, such as us, haven't even had "winning" success in past years, yet they treat us like we are the same level as the Poof's as one of the elite "A" teams.

If I was a rookie, I would be insulted that FIRST only considers you as a "C" team and that you need an "A" team to help you through your qualifying matches to make sure you don't lose badly every match. I saw plenty of inspiring rookie bots at PNW, 2046 sticks out to me, with their awesome autonomous mode that worked extremely well.

If FIRST was really trying to make this whole qualifying match thing fair, in order to rank the teams, they should go around the pits, look at every teams robot and see how they preform in their practice rounds. (Oh wait, isn't that what the scouts already do?)

I really don't see any legitimate reason for the qualifying match algorithm that FIRST has in place, and until they give concrete reasoning for this dramatic change, I will continue to try and bring back truly random qualifying matches. My team still has another $8,000 worth of regionals to attend this year, and I don't want to waste all that money on a bum schedule that limits what teams I will be able compete with and against.

I guess we'll all just have to wait until Update #17.

Mike C.

EDIT: So I guess truly random isn't quite what I'm looking for, more like random, but with a reasonable amount of space between matches (Mr. Saxton, very nice explanation of the yours and FIRST's algorithms, even I understood it . I really like the constraints you have in yours and I would love it if FIRST implemented it. Let us know what they say!). I don't see what's wrong with going back to the 2006 algorithm though. I understand that Hatch was in charge of it back then, but can't we just mimic that algorithm's results?
__________________
Team 1678: Citrus Circuits - Lead Technical Mentor, Drive Coach **Like Us On Facebook!**

Last edited by Michael Corsetto : 12-03-2007 at 17:16. Reason: More to write....
  #189   Spotlight this post!  
Unread 12-03-2007, 17:17
huskyrobotics huskyrobotics is offline
Registered User
FRC #0848
 
Join Date: Mar 2007
Location: San Pedro CA
Posts: 21
huskyrobotics will become famous soon enoughhuskyrobotics will become famous soon enough
Re: "Random" match Schedules

I agree that a wonderful program like first can be improved by looking at match scheduling. The issue that seems very fixable to me that has not been addressed is to insure that every team has at least two matches on any Saturday during a regional. I find it very unfair to families and friends of first teams that some schools have only one match on Saturday, while others have 3 matches. People do work and quite often Saturday is their only day to attend the regional events and cheer for their teams. If we want more support, we should enable the people of the community to support us.
  #190   Spotlight this post!  
Unread 12-03-2007, 17:25
Jacob Plicque Jacob Plicque is offline
Registered User
FRC #0086 (Team Resistance)
Team Role: Mentor
 
Join Date: Apr 2006
Rookie Year: 2001
Location: Jacksonville, Fl
Posts: 46
Jacob Plicque is an unknown quantity at this point
Re: "Random" match Schedules

At the Flordia Regional Team 86 had several repeat pairings as follows:
Partners
1065 - three times
1592 - two times
Foes
1345 - two times
1649 - two times
There were 51 robots at this competition. I can believe that one repeat pairing is random, but this many repeat pairings points to a problem with the program.
  #191   Spotlight this post!  
Unread 12-03-2007, 17:27
waialua359's Avatar
waialua359 waialua359 is offline
Mentor
AKA: Glenn
FRC #0359 (Hawaiian Kids)
Team Role: Mentor
 
Join Date: Apr 2003
Rookie Year: 2000
Location: Waialua, HI
Posts: 3,298
waialua359 has a reputation beyond reputewaialua359 has a reputation beyond reputewaialua359 has a reputation beyond reputewaialua359 has a reputation beyond reputewaialua359 has a reputation beyond reputewaialua359 has a reputation beyond reputewaialua359 has a reputation beyond reputewaialua359 has a reputation beyond reputewaialua359 has a reputation beyond reputewaialua359 has a reputation beyond reputewaialua359 has a reputation beyond repute
Re: "Random" match Schedules

according to the algorithm, we will be playing 254, the cheesy poofs, almost every round in vegas!
__________________

2016 Hawaii Regional #1 seed, IDesign, Safety Award
2016 NY Tech Valley Regional Champions, #1 seed, Innovation in Controls Award
2016 Lake Superior Regional Champions, #1 seed, Quality Award, Dean's List
2015 FRC Worlds-Carver Division Champions
2015 Hawaii Regional Champions, #1 seed.
2015 Australia Regional Champions, #2 seed, Engineering Excellence Award
2015 Inland Empire Regional Champions, #1 seed, Industrial Design Award
2014 OZARK Mountain Brawl Champions, #1 seed.
2014 Hawaii Regional Champions, #1 seed, UL Safety Award
2014 Dallas Regional Champions, #1 seed, Engineering Excellence Award
2014 Northern Lights Regional Champions, #1 seed, Entrepreneurship Award
2013 Championship Dean's List Winner
2013 Utah Regional Champion, #1 seed, KP&B Award, Deans List
2013 Boilermaker Regional Champion, #1 seed, Motorola Quality Award
2012 Lone Star Regional Champion, #1 seed, Motorola Quality Award
2012 Hawaii Regional Champions #1 seed, Motorola Quality Award
  #192   Spotlight this post!  
Unread 13-03-2007, 06:06
Travis Hoffman's Avatar Unsung FIRST Hero
Travis Hoffman Travis Hoffman is offline
O-H
FRC #0048 (Delphi E.L.I.T.E.)
Team Role: Engineer
 
Join Date: Sep 2001
Rookie Year: 2001
Location: Warren, Ohio USA
Posts: 4,047
Travis Hoffman has a reputation beyond reputeTravis Hoffman has a reputation beyond reputeTravis Hoffman has a reputation beyond reputeTravis Hoffman has a reputation beyond reputeTravis Hoffman has a reputation beyond reputeTravis Hoffman has a reputation beyond reputeTravis Hoffman has a reputation beyond reputeTravis Hoffman has a reputation beyond reputeTravis Hoffman has a reputation beyond reputeTravis Hoffman has a reputation beyond reputeTravis Hoffman has a reputation beyond repute
Re: "Random" match Schedules

I'm thinking teams like 968, 1038, 1126, 1114, etc. are loving the fact FIRST considers them to be "mid" (or even high, depending on the event) level teams.....

The likelihood of them and any other quad digit team partnering with a solid low numbered veteran team is a lot greater than the likelihood of a 2 or 3 digit team being paired with a solid quad digit team.

So how is this algorithm benefitting all teams again?
__________________

Travis Hoffman, Enginerd, FRC Team 48 Delphi E.L.I.T.E.
Encouraging Learning in Technology and Engineering - www.delphielite.com
NEOFRA - Northeast Ohio FIRST Robotics Alliance - www.neofra.com
NEOFRA / Delphi E.L.I.T.E. FLL Regional Partner

Last edited by Travis Hoffman : 13-03-2007 at 06:09.
  #193   Spotlight this post!  
Unread 13-03-2007, 07:14
Jack Jones Jack Jones is offline
Retired
no team
 
Join Date: Jan 2003
Rookie Year: 2003
Location: Waterford, MI
Posts: 964
Jack Jones has a reputation beyond reputeJack Jones has a reputation beyond reputeJack Jones has a reputation beyond reputeJack Jones has a reputation beyond reputeJack Jones has a reputation beyond reputeJack Jones has a reputation beyond reputeJack Jones has a reputation beyond reputeJack Jones has a reputation beyond reputeJack Jones has a reputation beyond reputeJack Jones has a reputation beyond reputeJack Jones has a reputation beyond repute
Re: "Random" match Schedules

Quote:
Originally Posted by T. Hoffman View Post
I'm thinking teams like 968, 1038, 1126, 1114, etc. are loving the fact FIRST considers them to be "mid" (or even high, depending on the event) level teams.....

The likelihood of them and any other quad digit team partnering with a solid low numbered veteran team is a lot greater than the likelihood of a 2 or 3 digit team being paired with a solid quad digit team.

So how is this algorithm benefitting all teams again?
We loved it all the way into third seed at GLR.
Don't know about ALL teams, but sixth seed sure got a bonus from that.
  #194   Spotlight this post!  
Unread 13-03-2007, 08:41
jagman2882 jagman2882 is offline
former driver, now mentor
AKA: Cory Gramlich
FRC #1126 (SparX)
Team Role: College Student
 
Join Date: Mar 2004
Rookie Year: 2003
Location: Webster,NY
Posts: 129
jagman2882 has a spectacular aura aboutjagman2882 has a spectacular aura aboutjagman2882 has a spectacular aura about
Send a message via AIM to jagman2882
Re: "Random" match Schedules

Quote:
Originally Posted by T. Hoffman View Post
I'm thinking teams like 968, 1038, 1126, 1114, etc. are loving the fact FIRST considers them to be "mid" (or even high, depending on the event) level teams.....

The likelihood of them and any other quad digit team partnering with a solid low numbered veteran team is a lot greater than the likelihood of a 2 or 3 digit team being paired with a solid quad digit team.

So how is this algorithm benefitting all teams again?
maybe we will realize that advantage at buckeye....i didnt really notice it that much at FLR cause the teams we were continually paired with failed to show up to our matches.
__________________
2003-2008 Match record 132-59-1
'04 Newton Division Champ, '06 Galileo Division Champ
'03, '04, '08 Buckeye Champs, '07 Finalist
'06 Finger Lakes Champs, '08 Finalists
'08 Buckeye Motorola Quality Award
'07 Buckeye General Motors Industrial Design Award
'05 Buckeye Radioshack Inovation in Control award, '06, '07 Finger Lakes Rockwell Automation Innovation in Control Award

  #195   Spotlight this post!  
Unread 13-03-2007, 09:24
Alan Anderson's Avatar
Alan Anderson Alan Anderson is offline
Software Architect
FRC #0045 (TechnoKats)
Team Role: Mentor
 
Join Date: Feb 2004
Rookie Year: 2004
Location: Kokomo, Indiana
Posts: 9,112
Alan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond repute
Re: "Random" match Schedules

Quote:
Originally Posted by T. Hoffman View Post
So how is this algorithm benefitting all teams again?
A match schedule should not benefit "all teams". It should definitely not benefit any team or category of teams in particular. It should benefit the competition.

The seeding matches are undeniably intended to produce a ranking of teams. It seems reasonable for that rank to reflect how well each team performs, with the better-playing robots at the top of the list. The "perpetual opponent" schedule certainly doesn't give that result. A very good team can be beaten by a marginally better team every time, placing the very good team near the bottom of the list.

Assuming that veterans are "more good" and rookies are "less good" is a shaky thing to do, but let's do it for the sake of argument. Any schedule which intentionally pits veterans against veterans along with rookies against rookies can skew the final rankings to carry a bunch of "less good" robots to the top of the list. And if the assumption isn't correct, such a schedule serves only to deny teams the opportunity to play against a wide variety of opponents.

I believe that qualification match alliances should be assigned entirely without regard for team age, team number, or prior performance. The goals should be primarily to maximize the number of different teams each team plays against and with, and secondarily to make the time between matches consistently long. There still can't be enough matches to establish a very high correlation between rank and robot "goodness", but it seems to have worked well enough in the past few years.
Closed Thread


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
"Live with Lucas" Mock Match Tomasz Bania General Forum 14 10-04-2006 09:50
"Random" Match List Generation Sean Schuff Regional Competitions 32 01-04-2006 21:26
New NEMO White Papers! "Creating a Killer Packet" and "25 Ways to Sponsor" Jessica Boucher Team Organization 0 10-08-2005 10:55
"Thunderbirds" Vs. "Team America" Which one will rule the box office? Elgin Clock Chit-Chat 3 07-09-2004 19:53
"Random" pairings Ken Delaney General Forum 5 25-03-2002 00:38


All times are GMT -5. The time now is 22:50.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi