Round Robin Tournament Scheduling

Am I asking for the impossible?

GoldenOldie · 40 · 14208

Mike Von

  • Newbie
  • *
    • Posts: 0
Reply #30 on: August 29, 2024, 11:57:03 AM
Ian,

I searched the site but couldn't find:

eight players
doubles tennis
three rounds
only play against a player once
the one player you don't play against, you have as a partner once during the 3 rounds

Is there a solution that meets these requirements?

Any help is much appreciated.


Mike Von

  • Newbie
  • *
    • Posts: 0
Reply #31 on: August 29, 2024, 02:30:13 PM
Ian,

I forgot to specify 2 courts.

Thanks,
Mike


Ian Wakeling

  • Forum Moderator
  • God Member
  • *****
    • Posts: 1140
Reply #32 on: September 02, 2024, 03:09:32 AM
Unfortunately, no such schedule exists. You can have a schedule where the one player who you don't play against is not a partner.  This is the spouse avoiding schedule for 8 players.


Mike Von

  • Newbie
  • *
    • Posts: 0
Reply #33 on: September 04, 2024, 10:38:34 PM
Ian,

Thank you very much for getting back to me.

The "Spouse Avoiding" schedule is hilariously named and could be very helpful.

Mike


markyb610

  • Newbie
  • *
    • Posts: 0
Reply #34 on: October 17, 2024, 04:47:25 AM
Ian,

I can see you've done some fantastic work here. I was looking at your 32 player round robin and it's so nearly what I'm looking for. I can see you rely on there being eight courts.

Would it be possible to generate a six court solution ? (So presumably with 10 matches per court - 8 matches per player and two byes per person) ??

Many thanks
Mark


markyb610

  • Newbie
  • *
    • Posts: 0
Reply #35 on: October 17, 2024, 05:11:37 AM
Ian,

I should have said this is for doubles (or perhaps it was obvious !).

Other solutions on the web don't seem to provide the goal of as few "duplicates" (partners & opponents) as you have managed so well !

Many thanks
Mark 


Ian Wakeling

  • Forum Moderator
  • God Member
  • *****
    • Posts: 1140
Reply #36 on: October 18, 2024, 04:07:46 AM
"(So presumably with 10 matches per court - 8 matches per player and two byes per person) ?"

I am confused about the numbers here.  There are 8 byes per round. So for everyone to have the same number of games, there needs to be a multiple of 4 matches per court.  For example 8 matches per court would be two byes per person.  Is that what you want?


markyb610

  • Newbie
  • *
    • Posts: 0
Reply #37 on: October 18, 2024, 05:35:04 AM
Ian,

Quite right !  I can see that 10 rounds would require a mix of 7 or 8 to be played by all players. My mistake.

So I think my (corrected) requirement is  . . . 

6 courts          12 rounds         32 players - playing in random doubles each round

Total matches played = 72 ( 6 courts x 12 rounds)

Therefore 72 x 4 = 288 = individual scores/results

3 byes per player - so 9 matches per player (12 rounds - 3 byes) will count towards the result

In each round there will be 8 byes ( Total players less doubles on all courts = 32 - (4 x 6) )


Many thanks
Mark


Ian Wakeling

  • Forum Moderator
  • God Member
  • *****
    • Posts: 1140
Reply #38 on: October 18, 2024, 11:44:50 AM
Mark,

Here is a schedule that might be useful.

( 9 26 v 32  5)  ( 1  8 v 15  7)  (17  4 v 31 12)  (13 29 v  3 19)  (14 20 v 30 10)  (21  6 v 11  2)
(28  6 v 29  7)  (11  5 v 18  4)  (15 13 v 32 24)  ( 9 21 v 31  3)  (20 23 v 26  2)  (19  8 v 25 22)
( 8 21 v 30 27)  (26 28 v  1 18)  ( 7 31 v 19 14)  (17  5 v 13  2)  (11 29 v  9 24)  (12 16 v  6 25)
( 1 11 v 29 10)  (25  9 v  4 23)  ( 2  6 v 15 22)  ( 3 16 v 26  7)  (18 28 v 24 30)  (21 14 v 12 32)
(23 22 v  1 27)  ( 5 19 v 16 20)  (30 15 v 12  7)  (26 29 v 17 21)  (32 28 v  4  2)  (31  8 v 24 10)
( 2  9 v 19 30)  (25 12 v  3 11)  (27 14 v  6 24)  (18 17 v 32 10)  (22 28 v 20 31)  (29 15 v  5 16)
(32 15 v 23 19)  (13  6 v 31 26)  ( 5 10 v  3 22)  (18 29 v 27 25)  ( 1  2 v 14  9)  ( 4  8 v 16 17)
(11  8 v 31 23)  (13 30 v 25  1)  (27 10 v  9 16)  ( 4 22 v 14 29)  (24 12 v 19 26)  (21 20 v 18 15)
(10  6 v  4 19)  ( 1  3 v 32 20)  (30 11 v 26 27)  ( 7 24 v 23 17)  (18 22 v  9 12)  (28  8 v 13 14)
(17  3 v  1  6)  (27 12 v 28  5)  (24 20 v  7  4)  (16 31 v  2 18)  (15 26 v 25 14)  (23 10 v 13 21)
(11 19 v 17 28)  (25  7 v  5 21)  ( 4 20 v 27 13)  (30 22 v 32 16)  (29  2 v  8 12)  (23 18 v 14  3)
(30  5 v  6 23)  (27 31 v 25 32)  (13  7 v 11 22)  ( 3 10 v 15 28)  (20  9 v  8 17)  ( 1 24 v 21 16)

All the partners are different, and all the opposition pairs are different, but there are about 17 pairs who meet twice.  I am sure it's possible to do better, but the problem is that my software is not optimized for this scenario.


markyb610

  • Newbie
  • *
    • Posts: 0
Reply #39 on: October 19, 2024, 06:29:01 AM
Ian,

That's amazing - Perfect !!

Many thanks   - and so quick too !
Mark