← Shuttle Planner
Sous le capot

Algorithme round-robin pour le badminton.

Round-robin, ça veut dire « chacun rencontre chacun ». Sur le papier, c'est simple. Avec 20 joueurs, 4 terrains et des doubles, ça ne tient plus à la main. Voilà pourquoi, et comment on fait à la place.
Illustration : la rotation des partenaires et des terrains d'un tour à l'autre en double

Combien de tours en simple ?

Il faut n × (n − 1) ÷ 2 matchs. 8 joueurs : 28 matchs, soit 7 tours sur 4 terrains. 10 joueurs : 45 matchs, soit 9 tours sur 5 terrains.

Nombre impair ? On ajoute un joueur fantôme : celui qui tombe contre lui se repose ce tour-là, et le repos tourne.

Et en double, avec des partenaires qui tournent ?

Si chacun doit jouer une fois avec chacun des autres, il faut n × (n − 1) ÷ 4 matchs. Une table parfaite n'existe que si le nombre de joueurs est un multiple de 4 (8, 12, 16) ou un multiple de 4 plus 1 (9, 13, 17). Dans ce second cas, un joueur se repose à chaque tour, à tour de rôle. À 6, 10 ou 14, aucune table parfaite : au mieux, deux joueurs ne seront jamais partenaires.

8 joueurs, 2 terrains, 7 tours : chacun joue une fois avec chacun des autres, et deux fois contre.
TourTerrain 1Terrain 2
1AH contre BDCG contre EF
2BH contre CEAD contre FG
3CH contre DFBE contre AG
4DH contre EGCF contre AB
5EH contre AFDG contre BC
6FH contre BGAE contre CD
7GH contre ACBF contre DE
9 joueurs, 2 terrains, 9 tours : même chose, avec un joueur au repos à chaque tour.
TourTerrain 1Terrain 2Repos
1BC contre DGEI contre FHA
2AC contre EHFG contre DIB
3AB contre FIDH contre EGC
4EF contre AGCH contre BID
5DF contre BHAI contre CGE
6DE contre CIBG contre AHF
7HI contre ADBF contre CEG
8GI contre BECD contre AFH
9GH contre CFAE contre BDI

Attention aux tables trouvées en ligne : certaines garantissent les partenaires, pas les adversaires, et deux joueurs s'y affrontent quatre fois pendant que d'autres ne se croisent jamais.

Pourquoi ça devient irréaliste au-delà ?

12 joueurs, c'est 11 tours sur 3 terrains, mais au moins 17 sur 2. 20 joueurs, c'est 95 matchs : 24 tours sur 4 terrains, six heures de jeu. Une soirée, c'est 6 à 8 tours.

On vise donc une grille équilibrée : le même nombre de matchs pour tous à un près, pas trop de matchs d'affilée, des partenaires qui changent, des matchs serrés. Avec 20 joueurs, 4 terrains et 6 tours, ça fait 96 places : 4 ou 5 matchs chacun.

Pourquoi Excel décroche à 20 joueurs ?

Parce que les possibilités explosent. Avec 20 joueurs en double sur 4 terrains, il y a plus de 1 000 milliards de façons de composer un seul tour : qui reste sur le banc, qui joue avec qui, contre qui. Et il faut en enchaîner six. Personne ne passe tout ça en revue, ni à la main ni avec un programme.

Quelles méthodes pour composer les tours ?

La méthode du cercle : les joueurs en rond, un fixe, les autres tournent d'un cran à chaque tour. Parfaite pour du simple, elle ne sait gérer ni le repos ni les niveaux en double.

La méthode gloutonne : pour chaque terrain, on prend le joueur qui a le plus attendu, puis on lui cherche un partenaire et des adversaires selon une liste de priorités. C'est instantané, mais la grille parfaite n'est pas garantie.

La recherche locale : on note une grille (repos, niveaux, paires déjà vues) et on échange des joueurs tant que la note s'améliore. Plus proche de l'idéal, mais plus lent, et dur à expliquer à celui qui a joué un match de moins.

Et dans Shuttle Planner ?

Le défaut des tables fixes : un absent, et toute la table est à refaire. Shuttle Planner ne part pas d'une table. Il utilise la méthode gloutonne avec des priorités pensées pour une soirée de club : niveaux proches, préférences « jouer avec / éviter », les plus reposés d'abord, des partenaires pas encore croisés. Il respecte aussi les binômes imposés et sait faire des paires mixtes.

Le joueur qui arrive à 20 h 45 ou celui qui se tord la cheville au tour 3 ? La grille se refait à partir du tour suivant, sans toucher aux matchs déjà joués.

Le générateur de grille gratuit en fait une version simple, sans compte : les prénoms collés, le nombre de terrains et de tours, et la grille sort. Pour mettre ça en pratique, voir le guide de la soirée de club ou comment organiser une rencontre.

Gratuit, sans Excel
▶ Essayer le générateur gratuit
Sans compte · la grille s'affiche tout de suite