Round Robin Tournament Scheduling

Scheduling for fixed days

korivo · 2 · 5539

korivo

  • Newbie
  • *
    • Posts: 1
on: April 20, 2010, 12:14:19 PM
Hi all,

Im having a problem with my scheduling.
I have a hockey league where I have 6 different level (A-B-C-D-E-F) with about 20 teams in each. level
Each level must play on different days.

In example:

Level A must play 10 sunday, 10 monday and 6 tuesday.
Level B must play 5 sunday, 5 monday and 16 tuesday.

An so on,

Could someone direct me to an example of an algortithm that handles that kind of constraint?

Thank you very much for any input.

Mat
 


wbport

  • Senior Member
  • ****
    • Posts: 129
Reply #1 on: April 20, 2010, 05:39:09 PM
Will you be running six simultaneous round robins or are there some games between levels?

Is each team to play 26 games?  A straight round robin will have an odd number of rounds (e.g., 10 teams need 9 rounds to play once against every other team.  If nine teams, each team will be idle once and it will still take nine rounds.)

If you have an odd number of teams any round robin table can be used--ignore the first column (that team has a bye) and randomly assign the rest of the columns with half of the days of the week needed like five Sunday, five Monday, and the rest Tuesday.  With an even number per level, check out "Court Balanced" on this website.

HTH

P.S. Do you have 14 teams per group playing a double round robin?  If so ignore the 2nd paragraph.
« Last Edit: April 20, 2010, 09:01:57 PM by wbport »