Mi chiedo solo se esiste già un algoritmo di pianificazione dei tornei che potrei usare o persino adattare leggermente.
Ecco i miei requisiti:
- Un numero variabile di avversari appartenenti a un numero variabile di squadre / squadre deve essere associato a un avversario
- Due avversari non possono provenire dallo stesso club
- Se c'è un numero dispari di giocatori, 1 di essi viene selezionato casualmente per ottenere un bye
Saranno apprezzati tutti gli algoritmi relativi a questo tipo di set di requisiti.
EDIT: ho solo bisogno di eseguirlo al massimo una volta, creando matchup per il primo 'round' del torneo.