Algoritmo di BergerL'algoritmo di Berger è usato per stilare il calendario di una competizione sportiva con la formula del girone all'italiana. Esso prende il nome dal suo inventore, l'austriaco Johann Berger[1]. Il calcoloCon un numero pari di squadre partecipanti, l'algoritmo calcola "N:2" accoppiamenti per ogni giornata.[2]
ImplementazioniVi sono funzioni che implementano l'algoritmo ponendo a parametro la matrice con i nomi delle squadre, in numero pari, elaborando il calendario di un girone (stampato in video). Nell'eventualità di un numero dispari di squadre, ad ognuna di esse sarà abbinato l'elemento «riposo» di volta in volta. I vincoli per squadre che condividano lo stesso campo sportivo sono risolvibili tramite un'alternanza tra incontri in casa e fuori casa.[3] La Federazione francese degli scacchi ha pubblicato una implementazione tale per cui ogni giocatore alterna il bianco e il nero nei propri turni di gioco[4]. Note
Voci correlate |
Portal di Ensiklopedia Dunia