Go to Post So, we should have respect for each other regardless of whether we are building our robot with a Waterjet or a Hacksaw. Construction methods will vary widely, but honoring your competitors should be universal. - OZ_341 [more]
Home
Go Back   Chief Delphi > ChiefDelphi.com Website > Extra Discussion
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Reply
 
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 21-04-2008, 01:02
Kris Verdeyen's Avatar
Kris Verdeyen Kris Verdeyen is offline
LSR Emcee/Alamo Game Announcer
FRC #0118 (Robonauts)
Team Role: Engineer
 
Join Date: Jun 2001
Rookie Year: 2001
Location: Houston, TX
Posts: 696
Kris Verdeyen has a reputation beyond reputeKris Verdeyen has a reputation beyond reputeKris Verdeyen has a reputation beyond reputeKris Verdeyen has a reputation beyond reputeKris Verdeyen has a reputation beyond reputeKris Verdeyen has a reputation beyond reputeKris Verdeyen has a reputation beyond reputeKris Verdeyen has a reputation beyond reputeKris Verdeyen has a reputation beyond reputeKris Verdeyen has a reputation beyond reputeKris Verdeyen has a reputation beyond repute
pic: Sum of team numbers versus match number in Curie

Reply With Quote
  #2   Spotlight this post!  
Unread 21-04-2008, 01:05
artdutra04's Avatar
artdutra04 artdutra04 is offline
VEX Robotics Engineer
AKA: Arthur Dutra IV; NERD #18
FRC #0148 (Robowranglers)
Team Role: Engineer
 
Join Date: Mar 2005
Rookie Year: 2002
Location: Greenville, TX
Posts: 3,078
artdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond repute
Re: pic: Sum of team numbers versus match number in Curie

http://www.chiefdelphi.com/forums/sh...ad.php?t=66983

Joe Ross identified the problem, and found that the easiest solution would be to randomize the order of the team list before inserting it into the match scheduling algorithm.
__________________
Art Dutra IV
Robotics Engineer, VEX Robotics, Inc., a subsidiary of Innovation First International (IFI)
Robowranglers Team 148 | GUS Robotics Team 228 (Alumni) | Rho Beta Epsilon (Alumni) | @arthurdutra

世上无难事,只怕有心人.
Reply With Quote
  #3   Spotlight this post!  
Unread 21-04-2008, 01:16
Uberbots's Avatar
Uberbots Uberbots is offline
Mad Programmer
AKA: Billy Sisson
FRC #1124 (ÜberBots)
Team Role: College Student
 
Join Date: Jan 2006
Rookie Year: 2005
Location: Avon
Posts: 739
Uberbots has a reputation beyond reputeUberbots has a reputation beyond reputeUberbots has a reputation beyond reputeUberbots has a reputation beyond reputeUberbots has a reputation beyond reputeUberbots has a reputation beyond reputeUberbots has a reputation beyond reputeUberbots has a reputation beyond reputeUberbots has a reputation beyond reputeUberbots has a reputation beyond reputeUberbots has a reputation beyond repute
Re: pic: Sum of team numbers versus match number in Curie

Quote:
Originally Posted by artdutra04 View Post
http://www.chiefdelphi.com/forums/sh...ad.php?t=66983

Joe Ross identified the problem, and found that the easiest solution would be to randomize the order of the team list before inserting it into the match scheduling algorithm.
yeah, but that doesnt adress the problem. What happens is that you are essentially paired with the same group of teams. if the data isnt randomized before the algorithm is run, then something like this chart would happen. you would still notice a pattern in the sequence if it were randomized before sorting.

I dont think there is any viable algorithm to fairly balance all the teams with adequate spacing... there are just too many constraints
__________________
A few of my favorite numbers:
175 176 177 195 230 558 716 1024 1071 1592 1784 1816
RPI 2012
BREAKAWAY
Reply With Quote
  #4   Spotlight this post!  
Unread 21-04-2008, 01:23
Vikesrock's Avatar
Vikesrock Vikesrock is offline
Team 2175 Founder
AKA: Kevin O'Connor
no team
Team Role: Engineer
 
Join Date: Mar 2006
Rookie Year: 2007
Location: Manchester, NH
Posts: 3,305
Vikesrock has a reputation beyond reputeVikesrock has a reputation beyond reputeVikesrock has a reputation beyond reputeVikesrock has a reputation beyond reputeVikesrock has a reputation beyond reputeVikesrock has a reputation beyond reputeVikesrock has a reputation beyond reputeVikesrock has a reputation beyond reputeVikesrock has a reputation beyond reputeVikesrock has a reputation beyond reputeVikesrock has a reputation beyond repute
Send a message via AIM to Vikesrock Send a message via MSN to Vikesrock Send a message via Yahoo to Vikesrock
Re: pic: Sum of team numbers versus match number in Curie

Quote:
Originally Posted by Uberbots View Post
yeah, but that doesnt adress the problem. What happens is that you are essentially paired with the same group of teams. if the data isnt randomized before the algorithm is run, then something like this chart would happen. you would still notice a pattern in the sequence if it were randomized before sorting.

I dont think there is any viable algorithm to fairly balance all the teams with adequate spacing... there are just too many constraints
Any algorithm that guarantees that teams are a certain number of matches apart will show such a grouping. The groupings will decrease and become less noticeable as the minimum match spacing becomes smaller.

The algorithm currently in use tries to optimize the number of different teams you play with and against with a specified minimum match spacing. Randomizing the teams before putting them into the algorithm would still cause the "pool" effect, but the teams you are pooled with would not be determined by number. If the teams you play with and against are different (algorithm) with no attention payed to team number (randomize before algorithm) there isn't a whole lot left to complain about.
__________________


2007 Wisconsin Regional Highest Rookie Seed & Regional Finalists (Thanks 930 & 2039)
2008 MN Regional Semifinalists (Thanks 2472 & 1756)
2009 Northstar Regional Semifinalists (Thanks 171 & 525)
Reply With Quote
  #5   Spotlight this post!  
Unread 21-04-2008, 01:33
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: pic: Sum of team numbers versus match number in Curie

Quote:
Originally Posted by Vikesrock View Post
Any algorithm that guarantees that teams are a certain number of matches apart will show such a grouping. The groupings will decrease and become less noticeable as the minimum match spacing becomes smaller.

The algorithm currently in use tries to optimize the number of different teams you play with and against with a specified minimum match spacing. Randomizing the teams before putting them into the algorithm would still cause the "pool" effect, but the teams you are pooled with would not be determined by number. If the teams you play with and against are different (algorithm) with no attention payed to team number (randomize before algorithm) there isn't a whole lot left to complain about.
I hope it happens next year. Point well made.
__________________

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
Reply With Quote
  #6   Spotlight this post!  
Unread 21-04-2008, 13:54
martin417's Avatar
martin417 martin417 is offline
Opinionated old goat
AKA: Martin Wilson
no team
Team Role: Mentor
 
Join Date: Feb 2008
Rookie Year: 2008
Location: Buford, GA
Posts: 719
martin417 has a reputation beyond reputemartin417 has a reputation beyond reputemartin417 has a reputation beyond reputemartin417 has a reputation beyond reputemartin417 has a reputation beyond reputemartin417 has a reputation beyond reputemartin417 has a reputation beyond reputemartin417 has a reputation beyond reputemartin417 has a reputation beyond reputemartin417 has a reputation beyond reputemartin417 has a reputation beyond repute
Re: pic: Sum of team numbers versus match number in Curie

I noticed right away that ~90% of our matches were with and against teams on the same row as us in the pits. The other 10% were with / against teams on the adjacent row. 0% were with teams on the first row. Since the pits are arranged by team number, it is obvious that team number plays a huge part in the alliance picking algorithm.
__________________
Former Mentor Team 1771
Former mentor Team 4509
Reply With Quote
  #7   Spotlight this post!  
Unread 21-04-2008, 14:13
Fireworks 234's Avatar
Fireworks 234 Fireworks 234 is offline
Purdue FIRST Programs Enthusiast
AKA: Joe Tonte
FRC #3180 (Blaise of Glory)
Team Role: Mentor
 
Join Date: Mar 2004
Rookie Year: 2004
Location: Indianapolis, Indiana
Posts: 222
Fireworks 234 is a glorious beacon of lightFireworks 234 is a glorious beacon of lightFireworks 234 is a glorious beacon of lightFireworks 234 is a glorious beacon of lightFireworks 234 is a glorious beacon of light
Re: pic: Sum of team numbers versus match number in Curie

We came across the same thing. Our team played only 8 different teams with a team number below 1000. And 6 of the 8 were in our first 2 matches.
__________________
Blaise of Glory - 3180

Previous History:
Member - Cyber Blue (234) 2004-2007
Mentor - Harrison Boiler Robotics (1747) 2008-2010
Mentor - Blaise of Glory (3180) 2011-?
Eagle Scout as of 10/19/2006
Reply With Quote
  #8   Spotlight this post!  
Unread 21-04-2008, 14:32
Andy Baker's Avatar Woodie Flowers Award
Andy Baker Andy Baker is offline
President, AndyMark, Inc.
FRC #3940 (CyberTooth)
Team Role: Engineer
 
Join Date: May 2001
Rookie Year: 1998
Location: Kokomo, Indiana
Posts: 3,412
Andy Baker has a reputation beyond reputeAndy Baker has a reputation beyond reputeAndy Baker has a reputation beyond reputeAndy Baker has a reputation beyond reputeAndy Baker has a reputation beyond reputeAndy Baker has a reputation beyond reputeAndy Baker has a reputation beyond reputeAndy Baker has a reputation beyond reputeAndy Baker has a reputation beyond reputeAndy Baker has a reputation beyond reputeAndy Baker has a reputation beyond repute
Send a message via AIM to Andy Baker
Re: pic: Sum of team numbers versus match number in Curie

There are many things frustrating about this. One that people may not think of is this: rookie or 1-2 year-old teams had minimal chance to play with the veteran teams. Part of the championships is playing with and against the best. If I were on a rookie team, I would relish the chance of playing in a match against teams who have been around for many many years. Sadly, this year's algorithm did not allow for much of this.

Case in point: in each of the TechnoKats' (team 45) matches, there was not a team number above 1000. This is not right.

Andy B.
Reply With Quote
  #9   Spotlight this post!  
Unread 21-04-2008, 14:44
Kris Verdeyen's Avatar
Kris Verdeyen Kris Verdeyen is offline
LSR Emcee/Alamo Game Announcer
FRC #0118 (Robonauts)
Team Role: Engineer
 
Join Date: Jun 2001
Rookie Year: 2001
Location: Houston, TX
Posts: 696
Kris Verdeyen has a reputation beyond reputeKris Verdeyen has a reputation beyond reputeKris Verdeyen has a reputation beyond reputeKris Verdeyen has a reputation beyond reputeKris Verdeyen has a reputation beyond reputeKris Verdeyen has a reputation beyond reputeKris Verdeyen has a reputation beyond reputeKris Verdeyen has a reputation beyond reputeKris Verdeyen has a reputation beyond reputeKris Verdeyen has a reputation beyond reputeKris Verdeyen has a reputation beyond repute
Re: pic: Sum of team numbers versus match number in Curie

Quote:
Originally Posted by Andy Baker View Post
in each of the TechnoKats' (team 45) matches, there was not a team number above 1000. This is not right.
IIRC, in one of the Technocat's alliances, there wasn't a team number over 67.
__________________
...Only a few people are awake and they live in a state of constant total amazement. -JP Shanley, Joe vs. the Volcano
Reply With Quote
  #10   Spotlight this post!  
Unread 21-04-2008, 14:49
Ty Tremblay's Avatar
Ty Tremblay Ty Tremblay is offline
Robotics Engineer
FRC #0319 (Big Bad Bob)
Team Role: Mentor
 
Join Date: Feb 2006
Rookie Year: 2004
Location: Alton NH
Posts: 827
Ty Tremblay has a reputation beyond reputeTy Tremblay has a reputation beyond reputeTy Tremblay has a reputation beyond reputeTy Tremblay has a reputation beyond reputeTy Tremblay has a reputation beyond reputeTy Tremblay has a reputation beyond reputeTy Tremblay has a reputation beyond reputeTy Tremblay has a reputation beyond reputeTy Tremblay has a reputation beyond reputeTy Tremblay has a reputation beyond reputeTy Tremblay has a reputation beyond repute
Re: pic: Sum of team numbers versus match number in Curie

You can have a random schedule without having a randomly timed schedule. The team numbers need to be randomized, not the schedule.
__________________
Reply With Quote
  #11   Spotlight this post!  
Unread 21-04-2008, 14:50
Elgin Clock's Avatar
Elgin Clock Elgin Clock is offline
updates this status less than FB!
AKA: the one who "will break into your thoughts..."
FRC #0237 (Black Magic)
Team Role: Mentor
 
Join Date: May 2001
Rookie Year: 2001
Location: H20-Town, Connecticut
Posts: 7,773
Elgin Clock has a reputation beyond reputeElgin Clock has a reputation beyond reputeElgin Clock has a reputation beyond reputeElgin Clock has a reputation beyond reputeElgin Clock has a reputation beyond reputeElgin Clock has a reputation beyond reputeElgin Clock has a reputation beyond reputeElgin Clock has a reputation beyond reputeElgin Clock has a reputation beyond reputeElgin Clock has a reputation beyond reputeElgin Clock has a reputation beyond repute
Send a message via AIM to Elgin Clock
Re: pic: Sum of team numbers versus match number in Curie

Just by looking down the lists of teams in the match schedule, you could see this pattern. 95% of teams in a block of say 5 matches were under team number 1000, and then 95% were over 1000 in the next 5 matches, and so on.

There were many matches where you (if your team number was 300 or less) were the youngest team on the alliance. I know on Archimedes specifically, Team 228 was the highest number in one match. Their team is ten years old this year! It was like a flashback to an old school match from New England circa: 1999 all over again! lol

Andy Baker just said it best I think. The rookies really never got to play with the older teams (and potentially learn from them), and the older teams really never got to play with the younger ones (and potentially help them in their FIRST career on the field by showing them the ropes).

That kinda saddens me. Helping the program grow isn't just getting new teams every year, it's also about equally pairing them up with some older teams so they can be trained/molded/advised by older teams on the field and learn what FIRST is exactly all about in that way.
__________________
The influence of many leads to the individuality of one. - E.C.C. (That's me!!)


Last edited by Elgin Clock : 21-04-2008 at 15:00.
Reply With Quote
  #12   Spotlight this post!  
Unread 21-04-2008, 15:27
smurfgirl smurfgirl is offline
Still a New Englander on the inside
AKA: Ellen McIsaac
FRC #5012 (Gryffingear)
Team Role: Mentor
 
Join Date: Oct 2006
Rookie Year: 2005
Location: Palmdale, CA
Posts: 1,725
smurfgirl has a reputation beyond reputesmurfgirl has a reputation beyond reputesmurfgirl has a reputation beyond reputesmurfgirl has a reputation beyond reputesmurfgirl has a reputation beyond reputesmurfgirl has a reputation beyond reputesmurfgirl has a reputation beyond reputesmurfgirl has a reputation beyond reputesmurfgirl has a reputation beyond reputesmurfgirl has a reputation beyond reputesmurfgirl has a reputation beyond repute
Re: pic: Sum of team numbers versus match number in Curie

The teams in our matches at the CT Regional and on Archimedes were also skewed. At 1124, we were nearly always the lowest team number on the field. We mostly played with rookie and sophomore teams. We had really low qualifying points, because we were generally playing with/against teams who were inexperienced and could not put up a high score.
__________________
Ellen McIsaac
Team 1124 ÜberBots 2005-2015
Team 5012 Gryffingear 2015+
Reply With Quote
  #13   Spotlight this post!  
Unread 26-04-2008, 12:35
Ross340 Ross340 is offline
It's all food in the food
AKA: Ross
FRC #0340 (G.R.R.)
Team Role: Driver
 
Join Date: Jan 2007
Rookie Year: 2007
Location: Rochester NY
Posts: 72
Ross340 will become famous soon enoughRoss340 will become famous soon enough
Re: pic: Sum of team numbers versus match number in Curie

Quote:
Originally Posted by Kris Verdeyen View Post
IIRC, in one of the Technocat's alliances, there wasn't a team number over 67.

We were on the other side of that one.

bad news bears. haha
__________________
Reply With Quote
  #14   Spotlight this post!  
Unread 26-04-2008, 14:33
Rick TYler Rick TYler is offline
A VEX GUy WIth A STicky SHift KEy
VRC #0010 (Exothermic Robotics)
Team Role: Mentor
 
Join Date: Jan 2005
Rookie Year: 2005
Location: Redmond, Washington
Posts: 2,000
Rick TYler has a reputation beyond reputeRick TYler has a reputation beyond reputeRick TYler has a reputation beyond reputeRick TYler has a reputation beyond reputeRick TYler has a reputation beyond reputeRick TYler has a reputation beyond reputeRick TYler has a reputation beyond reputeRick TYler has a reputation beyond reputeRick TYler has a reputation beyond reputeRick TYler has a reputation beyond reputeRick TYler has a reputation beyond repute
Re: pic: Sum of team numbers versus match number in Curie

How many of you have read the paper describing the mathematics and reasoning algorithm of this year's new match scheduling software? You can read it here: http://www.idleloop.com/matchmaker/. For the record, this software was written (for free) by two mentors from team 1318, and was meant to address the criticisms from past years. In fact Tom and Cathy wrote it because they despised some of the "we seem to have the same partners in every match" problems. It seems to have fixed that. What I'm guessing might be missing in the algorithm is the assumption that "team numbers determine robot quality." The algorithm is trying to minimize the number of times a given team sees another specific team as an opponent or alliance partner, to make sure the red/blue alliance experience is close to 50-50, to smooth out match separation (to assure no back-to-back matches), and what Cathy and Tom call "round uniformity." Making sure the team numbers are smoothly distributed was not a factor in the algorithm.

If you have suggestions why not email Tom and Cathy at the address on their Website? Adding a factor for "balanced mix of rookies and older teams" would probably not be impossible, and going to someone who can fix the problem would probably be more productive than complaining on CD. For what it's worth, the current match scheduler looks to me like it produces much better results than older solutions. I also think someone ought to thank Cathy and Tom for their contribution of this software.
__________________
Exothermic Robotics Club, Venturing Crew 2036
VRC 10A, 10B, 10D, 10Q, 10V, 10X, 10Z, and 575
Reply With Quote
  #15   Spotlight this post!  
Unread 21-04-2008, 01:06
Vikesrock's Avatar
Vikesrock Vikesrock is offline
Team 2175 Founder
AKA: Kevin O'Connor
no team
Team Role: Engineer
 
Join Date: Mar 2006
Rookie Year: 2007
Location: Manchester, NH
Posts: 3,305
Vikesrock has a reputation beyond reputeVikesrock has a reputation beyond reputeVikesrock has a reputation beyond reputeVikesrock has a reputation beyond reputeVikesrock has a reputation beyond reputeVikesrock has a reputation beyond reputeVikesrock has a reputation beyond reputeVikesrock has a reputation beyond reputeVikesrock has a reputation beyond reputeVikesrock has a reputation beyond reputeVikesrock has a reputation beyond repute
Send a message via AIM to Vikesrock Send a message via MSN to Vikesrock Send a message via Yahoo to Vikesrock
Re: pic: Sum of team numbers versus match number in Curie

The algorithm is not intended to be random, as has been mentioned many times before a random schedule would be very very bad.You may play 2 or more matches in a row then not play for a few hours.

The team number issue with this year's algorithm has already been discussed here:
http://www.chiefdelphi.com/forums/sh...ight=algorithm
__________________


2007 Wisconsin Regional Highest Rookie Seed & Regional Finalists (Thanks 930 & 2039)
2008 MN Regional Semifinalists (Thanks 2472 & 1756)
2009 Northstar Regional Semifinalists (Thanks 171 & 525)
Reply With Quote
Reply


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
Match scheduling algorithm and team numbers Joe Ross General Forum 19 26-08-2008 15:27
pic: Team Numbers in Humbling Places Sean Schuff Chit-Chat 5 12-09-2006 18:32
pic: Random Places to find Team Numbers RoboMadi Extra Discussion 21 06-05-2006 11:52
pic: Team Numbers in Stadium CD47-Bot Extra Discussion 8 02-05-2004 23:55
Help i need match numbers... Drmoofdaddy Championship Event 5 26-04-2002 18:03


All times are GMT -5. The time now is 03:37.

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