Go to Post People... chill. It is week 1. Recall week 1 last year when many teams said "no one is capping with the 2x ball"... "only a few teams are hanging". - Andy Baker [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
  #91   Spotlight this post!  
Unread 04-03-2007, 09:29
Bongle's Avatar
Bongle Bongle is offline
Registered User
FRC #2702 (REBotics)
Team Role: Mentor
 
Join Date: Feb 2004
Rookie Year: 2002
Location: Waterloo
Posts: 1,069
Bongle has a reputation beyond reputeBongle has a reputation beyond reputeBongle has a reputation beyond reputeBongle has a reputation beyond reputeBongle has a reputation beyond reputeBongle has a reputation beyond reputeBongle has a reputation beyond reputeBongle has a reputation beyond reputeBongle has a reputation beyond reputeBongle has a reputation beyond reputeBongle has a reputation beyond repute
Send a message via MSN to Bongle
Re: Nj regional matches not random

Quote:
Originally Posted by Dominicano0519 View Post
uhh did u notice at what times they were written?

apparently we started writing at almost the same time, just since my post was longer i took longer to write
The first post in the other thread was started on march 2nd (two days ago), while yours was started today.
  #92   Spotlight this post!  
Unread 04-03-2007, 09:34
nuggetsyl's Avatar
nuggetsyl nuggetsyl is offline
Registered User
FRC #0025
Team Role: Coach
 
Join Date: Sep 2001
Location: north brunswick
Posts: 869
nuggetsyl has a reputation beyond reputenuggetsyl has a reputation beyond reputenuggetsyl has a reputation beyond reputenuggetsyl has a reputation beyond reputenuggetsyl has a reputation beyond reputenuggetsyl has a reputation beyond reputenuggetsyl has a reputation beyond reputenuggetsyl has a reputation beyond reputenuggetsyl has a reputation beyond reputenuggetsyl has a reputation beyond reputenuggetsyl has a reputation beyond repute
Re: "Random" match Schedules

OK we keep talking about the problem. Now lets work to fix this. Programing challenge. Make a system first can use to set matches. I am not a programer but can something like this work?

1 can only play with a team once
2 can only go againts a team once
3 must have 6 matches between rounds (or 5 if it works better)
__________________
00,12Championship winner
03,06,08 Championship finalist
02A,03C,06N,08C,11N,12G Division winner
00,03,06,07,08,10,12 NJ / MAR winner
11 VCU winner
06,10 Las Vegas winner
12 MAR Mt Olive
red is for team 348
  #93   Spotlight this post!  
Unread 04-03-2007, 09:34
The Lucas's Avatar
The Lucas The Lucas is offline
CaMOElot, it is a silly place
AKA: My First Name is really "The" (or Brian)
FRC #0365 (The Miracle Workerz); FRC#1495 (AGR); FRC#4342 (Demon)
Team Role: Mentor
 
Join Date: Mar 2002
Rookie Year: 2001
Location: Dela-Where?
Posts: 1,564
The Lucas has a reputation beyond reputeThe Lucas has a reputation beyond reputeThe Lucas has a reputation beyond reputeThe Lucas has a reputation beyond reputeThe Lucas has a reputation beyond reputeThe Lucas has a reputation beyond reputeThe Lucas has a reputation beyond reputeThe Lucas has a reputation beyond reputeThe Lucas has a reputation beyond reputeThe Lucas has a reputation beyond reputeThe Lucas has a reputation beyond repute
Send a message via AIM to The Lucas
Re: "Random" match Schedules

My dad had a good suggestion for how they should generate match schedules. Just generate matrices (size [6] by [total number of matches] filled with numbers 1 to number of teams) that are optimized for number of unique opponents and unique allies, but meet a reasonable rotation rate constraint*. Make these matrices for all possible numbers of teams at a regional (24-100 or so).

Now these optimized matrices can be used at every event. Just randomly assign each team a number 1 to number of teams and drop into the corresponding spots in the matrix.

These optimized matrices will take time to generate, but that is a one time cost for the foreseeable future since the same matrices can be reused. It doesn't seem difficult to write an algorithm to generate these matrices, since it is similar to the classic 8 Queens puzzle.

* When I say rotation rate, I mean the number of a the number of matches until the same team has to go again. Expected rotation rate is (number of teams)/6. I thing 50% of expected rotation should be the minimum constraint of any subset of matches
__________________
Electrical & Programming Mentor ---Team #365 "The Miracle Workerz"
Programming Mentor ---Team #4342 "Demon Robotics"
Founding Mentor --- Team #1495 Avon Grove High School
2007 CMP Chairman's Award - Thanks to all MOE members (and others) past and present who made it a reality.
Robot Inspector
"I don't think I'm ever more ''aware'' than I am right after I burn my thumb with a soldering iron"
  #94   Spotlight this post!  
Unread 04-03-2007, 09:40
Bongle's Avatar
Bongle Bongle is offline
Registered User
FRC #2702 (REBotics)
Team Role: Mentor
 
Join Date: Feb 2004
Rookie Year: 2002
Location: Waterloo
Posts: 1,069
Bongle has a reputation beyond reputeBongle has a reputation beyond reputeBongle has a reputation beyond reputeBongle has a reputation beyond reputeBongle has a reputation beyond reputeBongle has a reputation beyond reputeBongle has a reputation beyond reputeBongle has a reputation beyond reputeBongle has a reputation beyond reputeBongle has a reputation beyond reputeBongle has a reputation beyond repute
Send a message via MSN to Bongle
Re: "Random" match Schedules

Quote:
Originally Posted by nuggetsyl View Post
OK we keep talking about the problem. Now lets work to fix this. Programing challenge. Make a system first can use to set matches. I am not a programer but can something like this work?

1 can only play with a team once
2 can only go againts a team once
3 must have 6 matches between rounds (or 5 if it works better)
Here's an algorithm

Code:
del 2007_algorithm
copy 2006_algorithm to 2007_algorithm
Fixed!

Also, your constraints aren't good. At a small regional like waterloo where there are few robots and many (12+) matches to be played, not being able to play a team twice is impossible. 3 opponents * 12 matches is more than the robots at that regional (30 last year). That's why you have to start using less concrete things like "minimize the # of times a given robot plays another", which makes it more difficult. How do you know a given algorithm minimizes that constraint?

Last edited by Bongle : 04-03-2007 at 09:43.
  #95   Spotlight this post!  
Unread 04-03-2007, 10:02
pufame's Avatar
pufame pufame is offline
Registered User
FRC #0291 (CIA)
Team Role: Webmaster
 
Join Date: Apr 2006
Location: US
Posts: 84
pufame has much to be proud ofpufame has much to be proud ofpufame has much to be proud ofpufame has much to be proud ofpufame has much to be proud ofpufame has much to be proud ofpufame has much to be proud ofpufame has much to be proud ofpufame has much to be proud of
Re: "Random" match Schedules

With less than a week before the next set of competitions, there is not enough time to write, test, re-write, distribute, explain, and implement a new system. However there is time to hand out last year's system (which wasn't perfect but a lot better than this) and just use that.
  #96   Spotlight this post!  
Unread 04-03-2007, 10:03
Steve W Steve W is offline
Grow Up? Why?
no team
 
Join Date: Feb 2003
Rookie Year: 2002
Location: Toronto,Ontario Canada
Posts: 2,523
Steve W has a reputation beyond reputeSteve W has a reputation beyond reputeSteve W has a reputation beyond reputeSteve W has a reputation beyond reputeSteve W has a reputation beyond reputeSteve W has a reputation beyond reputeSteve W has a reputation beyond reputeSteve W has a reputation beyond reputeSteve W has a reputation beyond reputeSteve W has a reputation beyond reputeSteve W has a reputation beyond repute
Re: "Random" match Schedules

To satisfy a lot of the issues, bring back the 2006 system with a few changes.

1 - no team can play 2 matches in a row
2 - no team can play more than 2 matches in 2 rounds
- ie: you could play match 6 and 8 but then not play till match 13 if there are 36 teams at the event

This is not perfect and your team could end up playing 4 games in 7 matches but that is the worst scenario. You could, in a 36 team regional, play matches 10, 12, 14, and 16 but then not play till match 34 and 36,

The fact is that the longer that you put between matches played the less random the teams that you play with becomes. I seem to remember the same issues being said last year with Hatch. Part of last years issues was that at the regional, score keepers did not set the variables right. At one venue I was at the practice schedule was the same as the match and almost all of the teams played were in your group of 6. A little tweak in software and we had a much better schedule.

We may not be able to use last years match generation as the software belonged to Hatch and they are gone.
__________________
We do not stop playing because we grow old;
we grow old because we stop playing.
  #97   Spotlight this post!  
Unread 04-03-2007, 10:09
overlord's Avatar
overlord overlord is offline
The Kid With the Jester Hat!
AKA: Clint
FRC #2180 (Zero Gravity)
Team Role: Student
 
Join Date: Jan 2007
Rookie Year: 2007
Location: Hamilton, NJ
Posts: 21
overlord will become famous soon enoughoverlord will become famous soon enough
Send a message via AIM to overlord
Re: "Random" match Schedules

Even with our rookie team, we pretty much faced our sister school, Team 2191, in every match as well as a few times with another rookie team 2140. It didnt really bother me since it led to us being the highest seeded rookie but lets spread the love around and see some other teams.
__________________

2007 NJ Regional - Highest Seeded Rookie Award (9th Place)
  #98   Spotlight this post!  
Unread 04-03-2007, 10:11
ALIBI's Avatar
ALIBI ALIBI is offline
Registered User
FRC #0141
Team Role: Parent
 
Join Date: Feb 2007
Rookie Year: 2004
Location: Michigan
Posts: 271
ALIBI is a name known to allALIBI is a name known to allALIBI is a name known to allALIBI is a name known to allALIBI is a name known to allALIBI is a name known to all
Re: "Random" match Schedules

Does anyone know what FIRST had in mind with this years algorithm? My guess is no. I am sure that FIRST has made a major change in how alliances are set by looking at the alliances observed over the last three days and all the anaylizing that has been done. Given that, FIRST will probably be looking over the results to see if what they had intended to happen actually happened. If the results are what FIRST was looking for, I see no reason for them to change (not necessarily my personal opinion, especially if it was to force any team to constantly be opposed to one of the power house teams, that is just plain wrong). If it did not, FIRST may or may not change the algorithm. A change in the algorithm would be considered a major change and FIRST will probably be resistent to make changes this late in the game. The time for major changes like this is during the off season. Pardon me for my naivete, but, shouldn't a change like this be disscused in an open forum before it is instituted? That may have happened and I was simply not aware of it. If FIRST does not change the algorithm, I believe the least they could do is explain to us why the changes were made and what the results they are looking for are. My personal opinion is that you should be allied with and against as many different teams as possible. You learn to work with a lot of different people and stratagies. The teams that were always against eachother were probably getting a little tired of allways facing off. Team number should never be used for anything other than identification. If the alliances continue as they are, let's get over it and plan our statagies accordingly. GAME ON! Good luck to all the teams out there.
  #99   Spotlight this post!  
Unread 04-03-2007, 10:18
Wedge34's Avatar
Wedge34 Wedge34 is offline
Registered User
FRC #0868 (TechHOUNDS)
Team Role: Student
 
Join Date: Feb 2007
Rookie Year: 2006
Location: Indiana
Posts: 25
Wedge34 is an unknown quantity at this point
Re: "Random" match Schedules

888 and 868 have been against each other in St. Louis 4 times
__________________
  #100   Spotlight this post!  
Unread 04-03-2007, 11:14
BlondeNerd's Avatar
BlondeNerd BlondeNerd is offline
Registered User
AKA: Kate
FRC #0619 (Charlottesville Albermarle Robotics)
Team Role: Mentor
 
Join Date: Oct 2006
Rookie Year: 2006
Location: Stafford
Posts: 213
BlondeNerd is a splendid one to beholdBlondeNerd is a splendid one to beholdBlondeNerd is a splendid one to beholdBlondeNerd is a splendid one to beholdBlondeNerd is a splendid one to beholdBlondeNerd is a splendid one to beholdBlondeNerd is a splendid one to beholdBlondeNerd is a splendid one to behold
Re: "Random" match Schedules

I don't know what the intent of the scheduling was, but I was a bit saddened by it. I love meeting most of the teams, but since I am in the pits I usually only get to meet our neighbors and alliance partners/opponents. Because we only played with a limited number of teams, I didn't get to meet very many people.
Another negative effect was that some teams played against each other every match. One thing I always point out to people who I am explaining FIRST to is that an opponent one match is an ally the next. Teams cannot play with poor behavior towards their opponents because they will have to play with them next. I know that teams should "play nice" regardless, but it is much easier for team ABC to feel animosity towards DEF if they play against them in every round. I am not saying that any specific teams showed ungracious professionalism towards any perpetual opponents. I am just pointing out that this setup made it easier for teams to see each other as opponents and not co-competitors.
__________________
Why, yes, girls CAN build robots!
  #101   Spotlight this post!  
Unread 04-03-2007, 11:20
Testament-Doom's Avatar
Testament-Doom Testament-Doom is offline
The wanderer of all worlds.........
AKA: David Perrot
None #0555 (Team 555)
 
Join Date: Oct 2004
Rookie Year: 2004
Location: New Jersey
Posts: 161
Testament-Doom is a jewel in the roughTestament-Doom is a jewel in the roughTestament-Doom is a jewel in the rough
Send a message via AIM to Testament-Doom Send a message via MSN to Testament-Doom Send a message via Yahoo to Testament-Doom
Re: "Random" match Schedules

Quote:
Also, your constraints aren't good. At a small regional like waterloo where there are few robots and many (12+) matches to be played, not being able to play a team twice is impossible. 3 opponents * 12 matches is more than the robots at that regional (30 last year). That's why you have to start using less concrete things like "minimize the # of times a given robot plays another", which makes it more difficult. How do you know a given algorithm minimizes that constraint?
Simple. You could write a code that you can change variables based on those 3 principals that nuggetsyl suggest so it works better for each regional.
__________________
Testament-Doom's 3D art (If you want to check it out) - http://testament-doom.deviantart.com

"It does not matter how easy or hard it was to create your art, but the end result that matters most." - Me.
  #102   Spotlight this post!  
Unread 04-03-2007, 11:23
ALIBI's Avatar
ALIBI ALIBI is offline
Registered User
FRC #0141
Team Role: Parent
 
Join Date: Feb 2007
Rookie Year: 2004
Location: Michigan
Posts: 271
ALIBI is a name known to allALIBI is a name known to allALIBI is a name known to allALIBI is a name known to allALIBI is a name known to allALIBI is a name known to all
Re: "Random" match Schedules

As a reply to BlondeNerd. What ever will happen to coopetition?
  #103   Spotlight this post!  
Unread 04-03-2007, 12:13
Brian C's Avatar
Brian C Brian C is offline
Doer of Whatever
AKA: Brian Cholerton
FRC #1468 (J-Birds)
Team Role: Mentor
 
Join Date: Jun 2001
Rookie Year: 1999
Location: Islip Terrace Long Island-NY
Posts: 324
Brian C has a brilliant futureBrian C has a brilliant futureBrian C has a brilliant futureBrian C has a brilliant futureBrian C has a brilliant futureBrian C has a brilliant futureBrian C has a brilliant futureBrian C has a brilliant futureBrian C has a brilliant futureBrian C has a brilliant futureBrian C has a brilliant future
Re: "Random" match Schedules

OK we keep talking about the problem. Now lets work to fix this. Programing challenge. Make a system first can use to set matches. I am not a programer but can something like this work?

1 can only play with a team once
2 can only go againts a team once
3 must have 6 matches between rounds (or 5 if it works better)


One other thing to consider is that FIRST likes to have rookie teams on an alliance with veteran teams so that they can gain experience. You also want to avoid having an alliance made up entirely of rookie teams.
__________________
2017 Season; Game Announcer at

SBPLI Long Island Regional
  #104   Spotlight this post!  
Unread 04-03-2007, 12:30
Nuttyman54's Avatar
Nuttyman54 Nuttyman54 is offline
Mentor, Tactician
AKA: Evan "Numbers" Morrison
FRC #5803 (Apex Robotics) and FRC #0971 (Spartan Robotics)
Team Role: Mentor
 
Join Date: Jan 2005
Rookie Year: 2005
Location: Seattle, WA/Mountain View, CA
Posts: 2,137
Nuttyman54 has a reputation beyond reputeNuttyman54 has a reputation beyond reputeNuttyman54 has a reputation beyond reputeNuttyman54 has a reputation beyond reputeNuttyman54 has a reputation beyond reputeNuttyman54 has a reputation beyond reputeNuttyman54 has a reputation beyond reputeNuttyman54 has a reputation beyond reputeNuttyman54 has a reputation beyond reputeNuttyman54 has a reputation beyond reputeNuttyman54 has a reputation beyond repute
Send a message via AIM to Nuttyman54
Re: "Random" match Schedules

Another thing that the system affects is alliance selection from the point of view of the teams picking. Sure good scouting can tell you what teams can put up how many points and so on, but you really are in the dark about a lot of team's cooperative abilities.

Anyone with ramps is ineffective if their partners can't get up. Sure, you can look and physically see if their drivetrain can do it, but are the drivers good enough? will they come back to get on? will they listen to specific instructions on how to get up?

Until you play with them, it's difficult to tell if you can actually work well with them, which is especially important in a game that requires as much cooperation and coordination as this.

for the record, I am not complaining about either of our alliance partners (you guys were great). As one of the main scouts however, it was very frustrating when putting our list together of teams we would like to work with, since we had very little information on so many teams.
__________________
  #105   Spotlight this post!  
Unread 04-03-2007, 13:41
Corey Balint Corey Balint is offline
Now comes without cockiness.
AKA: Corn Dog
FRC #0125
Team Role: College Student
 
Join Date: Apr 2004
Rookie Year: 2003
Location: Boston, MA
Posts: 1,615
Corey Balint has a reputation beyond reputeCorey Balint has a reputation beyond reputeCorey Balint has a reputation beyond reputeCorey Balint has a reputation beyond reputeCorey Balint has a reputation beyond reputeCorey Balint has a reputation beyond reputeCorey Balint has a reputation beyond reputeCorey Balint has a reputation beyond reputeCorey Balint has a reputation beyond reputeCorey Balint has a reputation beyond reputeCorey Balint has a reputation beyond repute
Send a message via AIM to Corey Balint
Re: "Random" match Schedules

This was definitely the worst match sheet I've seen. It made so many matches so much easier than others. I heard that it was suppose to average the totals of all the teams in the alliance and then get a similar average against. It made qualifications significantly easier for certain teams, and near impossible for others. It got very boring throughout the day. It made matches very predictable, and again, simple to win for certain teams.
__________________
Don't be scared to post something that is more than "dave is great" "here's my caption contest entry" and "overdrive is the best thing ever". Say something interesting. Say something that will make others think. Create discussion.
If you do say something that isn't just for fun or praising something, which hopefully you do, just be prepared to back up what you said.

Remember: GP is Gracious Professionalism, not Glorifiying Plesantries. Saying something negative does not mean you are evil. It could help someone out a lot.

Anything that I post is an opinion from my own mind. Some may agree with it, others may not. However do not negatively associate anyone else, including any team I work with, with my opinion.
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 04:27.

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