Round Robin Tournament Scheduling

Recent Posts

11
Requests / Golf pairings
« Last post by Groveroo on August 08, 2025, 11:36:37 AM »
I have 12 golfers split into two 6 man teams. We are playing 4 rounds of golf with 2 players from each team playing against each other in a scramble format. What would be the best pairings to limit the amount of times you would play against an opponent?
12
Requests / Golf pairings
« Last post by Groveroo on August 07, 2025, 04:09:25 PM »
I have 2 teams of 6. Playing in 2 man teams against each other for 4 rounds. What is the optimal pairings 
13
Requests / Re: 9 Teams 8 Events but hear me out
« Last post by Ian Wakeling on August 06, 2025, 03:43:27 AM »
If you look at reply #1 here from 2017, then (if you are logged in) there is a downloadable Excel file with a similar schedule to the one above, but for 14 teams in a 7x7 square.
14
Requests / Re: 9 Teams 8 Events but hear me out
« Last post by Ian Wakeling on August 05, 2025, 12:51:37 PM »
This is possible but there needs to be 9 rounds and 9 events - then each team has 8 intra-divisional games and 1 inter-divisional game and plays each event exactly once.  In the schedule below division 1 is teams A to I, and division 2 is teams J to R, all the inter-divisional games are on the main diagonal.  Because of the symmetry, rows and columns can be assigned to rounds and events either way.  Hope that helps.

(A J) (Q R) (D I) (C G) (B H) (M N) (E F) (O P) (K L)
(H I) (B K) (N Q) (L O) (P R) (E G) (C D) (J M) (A F)
(M R) (E H) (C L) (P Q) (F I) (B D) (K O) (A G) (J N)
(L P) (C F) (G H) (D M) (J K) (A I) (N R) (B E) (O Q)
(K Q) (G I) (O R) (A B) (E N) (C H) (J L) (D F) (M P)
(D E) (N P) (K M) (J R) (L Q) (F O) (A H) (C I) (B G)
(N O) (L M) (B F) (E I) (A C) (J Q) (G P) (K R) (D H)
(F G) (A D) (J P) (K N) (M O) (L R) (B I) (H Q) (C E)
(B C) (J O) (A E) (F H) (D G) (K P) (M Q) (L N) (I R)
15
Requests / 9 Teams 8 Events but hear me out
« Last post by YardGamesCo on August 04, 2025, 11:08:56 AM »

I know in a previous post it says it isn't possible because a team will have a bye every round. I was thinking of the Bye team playing a cross division game vs a Bye round team from another 9 team division to fix it.

Can I still see what it would look like for 8 rounds?

Thank you



16
Requests / Re: Memorial Tennis Round Robin
« Last post by Ian Wakeling on August 01, 2025, 03:00:14 AM »
Hi Don,

With 12 players there is actually no 3 court schedule possible - instead you would have to play it on 2 courts like this.  So there are 18 sessions in total where each player plays in 6 sessions, partnering and opposing each member of the opposite sex exactly once.

Regards,

Ian
17
Requests / Re: Memorial Tennis Round Robin
« Last post by Don Gray on July 31, 2025, 06:39:44 AM »
Ian,

It has been a while, but once again I need your assistance.  This time the algorithm has the following parameters:


  • Mixed doubles tennis round robin - 6 men and 6 women
  • 4 courts (or three if simpler)
  • Each man plays with each woman against each man + partner
  • All possible mixed doubles configurations. Am I right that this produces 36 sessions?


As always, your advice gratefully received.

Regards,

Don Gray.
18
Requests / Re: Bridge club schedule
« Last post by Ian Wakeling on July 26, 2025, 11:27:10 AM »
I am sorry that I can't offer a complete solution here, as the list of limitations is something I can't address, and as you will see later there are other issues as well. But I can offer some guidance on how I would approach this problem. The first thing to note is that it is possible to have every couple meet with every other couple exactly once in a 5 month period.  So it seems natural to look for a 15 round schedule where every pair of couples meet once in the first 5 months, meet once in months 6 to 10, and meet once in the last 5 months.  So this goes a long way towards meeting the "same pair two months in a row" criterion, as this can only happen in between each block of 5.  Of course this will be a month short, but I think I would attempt to do something special in the last month based on the couples' performance over months 1 to 15.

It is not actually possible to do as you ask: "to go to every pair's home over the two year period".  If there are 16 rounds, and every couple hosts 4 times, then they can only visit a maximum of 12 out of the 15 other homes.

If the social mixing is to be optimal, then you should try to avoid having the same 3, or the same 4 couples come together more than once. Or putting that another way, on the 3 occasions that couples A and B meet, the other 6 couples present should all be different.  It is possible to achieve this, and myschedule here in reply #1 shows you how to do it - just take any 3 of the 7 blocks.

As I have been experimenting with this problem, it's become apparent that my 3 blocks of 5 approach is not compatible with the idea of each couple having a long break between months where they host. So I can only offer the 15 month schedule below where quite often a couple hosts in 3 or 4 consecutive months. You could choose to reorder the 15 rounds to improve the breaks between hosting, but in the process you would make the breaks between seeing the same couple much worse.  So there is definitely a trade off here - you can not have everything that you ask for above.

So here is the 15 round (the 15 rows) schedule for 16 couples A to P. The square brackets give the hosts, so in round 1 from the 1st row, the four couples (I M O P) come together at M's home.

  Group 1  Group 2  Group 3  Group 4      Hosts
(A E G H) (B C D F) (I M O P) (J K L N)    [E B M L]
(O L F H) (I J C E) (G D N P) (A B K M)    [F C D M]
(N C M H) (O A J D) (F K E P) (G I B L)    [M O F L]
(L A C P) (M F G J) (D I K H) (E N O B)    [L M D E]
(C G K O) (B H J P) (D E L M) (F A N I)    [O B L I]
(J N A H) (K L E G) (B F I P) (C D M O)    [J K P D]
(C G B H) (D E F A) (K O J P) (L M N I)    [C D P N]
(I E O H) (J C L F) (A M G P) (B K D N)    [O J P K]
(E B M J) (D H L P) (F G N O) (A C I K)    [J P N K]
(N C E P) (O A B L) (F K M H) (G I J D)    [N B K J]
(G D F H) (A B C E) (O L N P) (I J K M)    [H A O I]
(N K E H) (O I B D) (F C M P) (G A J L)    [H I C G]
(M B L H) (N G I C) (E J D P) (F O A K)    [H G E A]
(K G B P) (L E F I) (C O J H) (D M N A)    [G E H A]
(B F J N) (A H I P) (C D K L) (E G M O)    [F A C G]

If you use this, then a couple will never visit another couple's home more than once.

The table below gives another way of looking at the schedule above, one row gives the movements for a single couple, so for example couple D starts by going to the home of couple B, then in month 2 the asterisk indicates that they host, while in month 3 they go to the home of couple O.

Couple/Round
                        1 1 1 1 1 1
      1 2 3 4 5 6 7 8 9 0 1 2 3 4 5
      -----------------------------
  A | E M O L I J D P K B * G * * *
  B | * M L E * P C K J * A I H G F
  C | B * M L O D * J K N A * G H *
  D | B * O * L * * K P J H I E A C
  E | * C F * L K D O J N A H * * G
  F | B * * M I P D J N K H C A E *
  G | E D L M O K C P N J H * * * *
  H | E F M D B J C O P K * * * * A
  I | M C L D * P N O K J * * G E A
  J | L C O M B * P * * * I G E H F
  K | L M F D O * P * * * I H A G C
  L | * F * * * K N J P B O G H E C
  M | * * * * L D N P J K I C H A G
  N | L D M E I J * K * * O H G A F
  O | M F * E * D P * N B * I A H G
  P | M D F L B * * * * N O C E G A

Finally note that couples [B F I N] are the ones who host only 3 times in the 15 round schedule, so they should be the hosts for whatever happens in month 16.

Hope that is of some help.
19
Requests / Bridge club schedule
« Last post by w.buttermore on July 23, 2025, 05:31:59 PM »
Hi. I need to create a 2-year schedule for my monthly bridge club for a total of 16 months. We play 8 months each year. There are 16 pairs that play and each month 1 pair hosts 3 others for a total of 4 pairs at each house. All 16 pairs play one time each month. Each pair hosts two times per year, once in the first four months of the year and once in the last 4 months of the year. I would like each pair to go to every pair's home over the two year period and would like each pair to see every other pair but spaced out so they don't see the same pair two months in a row if possible. Each pair has a number, 1 through 16.

There are some limitations that need to be accounted for in the schedule also:
1. Schedule pairs 3 and 13 at pair 1's house in month 1 of year 1
2. Schedule pair 10 at pair 6's house at some point the first year
3. Do not schedule pair 1 or 16 at pair 4 or pair 11's home. Pairs 1 and 16 have cat allergies and pairs 4 and 11 have cats.
4. Do not schedule pair 12 at pair 4's house. Pair 4 has a flight of stairs attendees have to climb and pair 12 cannot climb stairs
5. Pair 14 can only host in months 1, 2, 7, or 8 in each of the 2 years

I attempted to have AI (Gemini, Copilot, and Chatgpt) help with this. I got the furthest with Gemini but still found problems with the schedule it created. In 8of the months, it scheduled one pair twice in one month and one pair didn't play.

Any guidance would be appreciated!
20
Requests / Re: Olympics Scheduling - 12 teams - 8 events
« Last post by Ian Wakeling on July 10, 2025, 03:28:46 AM »
What you are asking is impossible. The "each other at least once" criterion requires a team to play at least 11 games, the "not play the same game more than once" criterion requires each team to play no more than 8 games. The schedule here is about the best you can do.