Skip to main content
  • All teams are distributed to play in the 5 time slots equally.
  • All play 9 games.
  • All play each other once.
  • All are distributed evenly as home & visitor (either 5 / 4, or 4 / 5). Note Note: at the end of round robin 2 all teams play 18 games (9 as home & 9 as visitor) and all all teams have 2 Byes.
  • All are distributed to play evenly in the 5 time slots each week.

We used an outdated Honeywell main frame computer and just under 3 years to put this whole thing together. Once our scheduling software was debugged, it took the main frame computer many hours searching millions of permutations & combinations to calculate and create the balanced patterns for 4 to 22 teams that we were looking for.

There is no algorithm that solves the overall scheduling problems associated with the hundreds or thousands of different types of leagues, sports, and potential situations. What What we did to solve this problem was to take a different approach to calculate schedules. It starts with the very complex math to determine proper round robin team pairings (match-ups), but that was just the beginning. Other pieces are needed to create a useful balanced schedule that can be published and distributed. Players, coaches, parents, etc., all need to know not only who they are playing;who they are playing; but where they are playing; what time they are playing; if they are home or visitor;where they are playing; what time they are playing; if they are home or visitor; and for many leagues, a game numbera game number.

  • All teams are distributed to play in the 5 time slots equally.
  • All play 9 games.
  • All play each other once.
  • All are distributed evenly as home & visitor (either 5 / 4, or 4 / 5). Note at the end of round robin 2 all teams play 18 games (9 as home & 9 as visitor) and all teams have 2 Byes.
  • All are distributed to play evenly in the 5 time slots each week.

We used an outdated Honeywell main frame computer and just under 3 years to put this whole thing together. Once our scheduling software was debugged, it took the main frame computer many hours searching millions of permutations & combinations to calculate and create the balanced patterns for 4 to 22 teams we were looking for.

There is no algorithm that solves the overall scheduling problems associated with the hundreds or thousands of different types of leagues, sports, and potential situations. What we did to solve this problem was to take a different approach to calculate schedules. It starts with the very complex math to determine proper round robin team pairings (match-ups), but that was just the beginning. Other pieces are needed to create a balanced schedule that can be published and distributed. Players, coaches, parents, etc., need to know not only who they are playing; but where they are playing; what time they are playing; if they are home or visitor; and for many leagues, a game number.

  • All teams are distributed to play in the 5 time slots equally.
  • All play 9 games.
  • All play each other once.
  • All are distributed evenly as home & visitor (either 5 / 4, or 4 / 5). Note: at the end of round robin 2 all teams play 18 games (9 as home & 9 as visitor) and all teams have 2 Byes.
  • All are distributed to play evenly in the 5 time slots each week.

We used an outdated Honeywell main frame computer and just under 3 years to put this whole thing together. Once our scheduling software was debugged, it took the main frame computer many hours searching millions of permutations & combinations to calculate and create the balanced patterns for 4 to 22 teams that we were looking for.

There is no algorithm that solves the overall scheduling problems associated with the hundreds or thousands of different types of leagues, sports, and potential situations. What we did to solve this problem was to take a different approach to calculate schedules. It starts with the very complex math to determine proper round robin team pairings (match-ups), but that was just the beginning. Other pieces are needed to create a useful balanced schedule that can be published and distributed. Players, coaches, parents, etc., all need to know not only who they are playing; but where they are playing; what time they are playing; if they are home or visitor; and for many leagues, a game number.

deleted 951 characters in body
Source Link
user28988
user28988

To: "gnat" - @ stackexchange

I submitted the answer below in an effort to answer Steven's question about how to figure a schedule for a 10 team league. After 35 years of creating schedules both by hand and then by our own software, we solved the "scheduling dilemma" experienced by those who take on the thankless job of doing the league schedules. The answer I submitted is 100% perfect for the situation "Steven" asked. After a week or so, a complete moron named "gnat" decided to "protect" the thread and block submissions for the following reason... "Because it has attracted low-quality answers". Hey "gnat", you should look for a different line of work. I deleted my answer because of you, but another one of your moronic thought police re-instated my submission. Do what you will, but I will never submit another input or visit your thought control web site again. Please completely remove me from your files. I'm out.

Bob R

I generated the 10 team single round robin schedule below. It took me about 3 minutes.

To: "gnat" - @ stackexchange

I submitted the answer below in an effort to answer Steven's question about how to figure a schedule for a 10 team league. After 35 years of creating schedules both by hand and then by our own software, we solved the "scheduling dilemma" experienced by those who take on the thankless job of doing the league schedules. The answer I submitted is 100% perfect for the situation "Steven" asked. After a week or so, a complete moron named "gnat" decided to "protect" the thread and block submissions for the following reason... "Because it has attracted low-quality answers". Hey "gnat", you should look for a different line of work. I deleted my answer because of you, but another one of your moronic thought police re-instated my submission. Do what you will, but I will never submit another input or visit your thought control web site again. Please completely remove me from your files. I'm out.

Bob R

I generated the 10 team single round robin schedule below. It took me about 3 minutes.

I generated the 10 team single round robin schedule below. It took me about 3 minutes.

added 944 characters in body
Source Link
user160918
user160918

To: "gnat" - @ stackexchange

I submitted the answer below in an effort to answer Steven's question about how to figure a schedule for a 10 team league. After 35 years of creating schedules both by hand and then by our own software, we solved the "scheduling dilemma" experienced by those who take on the thankless job of doing the league schedules. The answer I submitted is 100% perfect for the situation "Steven" asked. After a week or so, a complete moron named "gnat" decided to "protect" the thread and block submissions for the following reason... "Because it has attracted low-quality answers". Hey "gnat", you should look for a different line of work. I deleted my answer because of you, but another one of your moronic thought police re-instated my submission. Do what you will, but I will never submit another input or visit your thought control web site again. Please completely remove me from your files. I'm out.

Bob R

I generated the 10 team single round robin schedule below. It took me about 3 minutes.

I generated the 10 team single round robin schedule below. It took me about 3 minutes.

To: "gnat" - @ stackexchange

I submitted the answer below in an effort to answer Steven's question about how to figure a schedule for a 10 team league. After 35 years of creating schedules both by hand and then by our own software, we solved the "scheduling dilemma" experienced by those who take on the thankless job of doing the league schedules. The answer I submitted is 100% perfect for the situation "Steven" asked. After a week or so, a complete moron named "gnat" decided to "protect" the thread and block submissions for the following reason... "Because it has attracted low-quality answers". Hey "gnat", you should look for a different line of work. I deleted my answer because of you, but another one of your moronic thought police re-instated my submission. Do what you will, but I will never submit another input or visit your thought control web site again. Please completely remove me from your files. I'm out.

Bob R

I generated the 10 team single round robin schedule below. It took me about 3 minutes.

Rollback to Revision 11
Source Link
user40980
user40980
Loading
remove my original answer
Source Link
user160918
user160918
Loading
minor wording changes for clarity
Source Link
user160918
user160918
Loading
scheduling spacing
Source Link
user160918
user160918
Loading
spacing of game list and several minor wording changes
Source Link
user160918
user160918
Loading
added balanced word
Source Link
user160918
user160918
Loading
removed an extra word (published)
Source Link
user160918
user160918
Loading
minor wording changes for clarification
Source Link
user160918
user160918
Loading
minor changes to improve or clarify info.
Source Link
user160918
user160918
Loading
Remove start. Remove self promotion. Format.
Source Link
user40980
user40980
Loading
Corrected formatting
Source Link
user160918
user160918
Loading
Post Undeleted by CommunityBot
Post Deleted by CommunityBot
Source Link
user160918
user160918
Loading