Mi grupo de golf tiene 12 miembros jugando 6 rondas. ¿Cómo se pueden organizar los foursomes para maximizar la mezcla?

Utilicé el código Haskell de Anders Kaseorg para buscar a 12 golfistas jugando 6 rondas.

Mi grupo de golf tiene 12 miembros jugando 4 rondas. ¿Cómo se pueden organizar los foursomes para maximizar la mezcla? Como mínimo, ¿puede cada miembro jugar al menos una ronda con cualquier otro miembro? Si no, ¿qué es lo más cerca que podemos hacer?

Después de muchas simulaciones, encontré este arreglo donde todos juegan juntos al menos una vez y nadie juega juntos más de 3 veces.

[[“ABCD”, “EFGH”, “IJKL”]
, [“ABFK”, “CGIJ”, “DEHL”]
, [“ACEL”, “BGHK”, “DFIJ”]
, [“ACHJ”, “BFIL”, “DEGK”]
, [“ADGL”, “BEFJ”, “CHIK”]
, [“AEIL”, “BGHK”, “CDFJ”]]

Aquí está el desglose de pares:
{‘AB’: 2, ‘AC’: 3, ‘AD’: 2, ‘AE’: 2, ‘AF’: 1, ‘AG’: 1, ‘AH’: 1, ‘AI’: 1, ‘ AJ ‘: 1,’ AK ‘: 1,’ AL ‘: 3,’ BC ‘: 1,’ BD ‘: 1,’ BE ‘: 1,’ BF ‘: 3,’ BG ‘: 2,’ BH ‘ : 2, ‘BI’: 1, ‘BJ’: 1, ‘BK’: 3, ‘BL’: 1, ‘CD’: 2, ‘CE’: 1, ‘CF’: 1, ‘CG’: 1 , ‘CH’: 2, ‘CI’: 2, ‘CJ’: 3, ‘CK’: 1, ‘CL’: 1, ‘DE’: 2, ‘DF’: 2, ‘DG’: 2, ‘ DH ‘: 1,’ DI ‘: 1,’ DJ ‘: 2,’ DK ‘: 1,’ DL ‘: 2,’ EF ‘: 2,’ EG ‘: 2,’ EH ‘: 2,’ EI ‘ : 1, ‘EJ’: 1, ‘EK’: 1, ‘EL’: 3, ‘FG’: 1, ‘FH’: 1, ‘FI’: 2, ‘FJ’: 3, ‘FK’: 1 , ‘FL’: 1, ‘GH’: 3, ‘GI’: 1, ‘GJ’: 1, ‘GK’: 3, ‘GL’: 1, ‘HI’: 1, ‘HJ’: 1, ‘ HK ‘: 3,’ HL ‘: 1,’ IJ ‘: 3,’ IK ‘: 2,’ IL ‘: 3,’ JK ‘: 1,’ JL ‘: 1,’ KL ‘: 1}

Feliz jugando

6 equipos de 2, con desventaja (o puntaje equivalente) como base de quién está en el equipo de quién

  • Equipo A: jugadores # 1 y # 12
  • Equipo B: jugadores # 2 y # 11
  • Equipo C: jugadores # 3 y # 10
  • Equipo D: jugadores # 4 y # 9
  • Equipo E: jugadores # 5 y # 8
  • Equipo F: jugadores # 6 y # 7

Primera ronda: A v. B, C v. D, E v. F

Segunda ronda: A v. C“ B v. D, C v. E

Tercera ronda: A v. D, B v. E, C v. F

Cuarta ronda: A v. E, B v. F, C v. D

Quinta ronda: A v. F, B v. C, D v. E

Sexto ronda: dos parejas, estilo Ryder Cup