Regole di programmazione
Le regole servono a indicare al risolutore quali aspetti del torneo non sono presenti nei dati. Ogni regola viene aggiunta al torneo, si applica all'ambito che hai definito e viene rispettata da ogni calendario generato in seguito.
Le regole
Riposo minimo tra le partite di una squadra
Minuti minimi di pausa tra due partite consecutive della stessa squadra. Si applica a tutte le squadre per impostazione predefinita oppure a un insieme specifico.
È la regola più utile e anche la più costosa. Sessanta minuti sono un limite comune nel calcio giovanile; novanta sono generosi; oltre le due ore la giornata si allunga sensibilmente. Impostala in base alle reali esigenze dello sport, non a ciò che sarebbe semplicemente comodo.
Numero massimo di partite per squadra al giorno
Limita il numero di partite che una squadra può giocare nell'arco di una giornata del torneo. Puoi applicarla a tutte le squadre oppure a un insieme specifico.
Usala quando, altrimenti, un formato assegnerebbe a un girone più partite di quante ne dovrebbe giocare una determinata fascia d'età, soprattutto nelle categorie più giovani.
Fascia senza partite
Nessuna partita può sovrapporsi a una fascia oraria precisa, eventualmente limitata a determinati campi e, se necessario, ripetuta ogni giorno.
È la regola da usare per una pausa pranzo, per una palestra condivisa prenotata da altri dalle 12:00 alle 13:00 o per una cerimonia che interrompe il gioco in tutta la struttura.
Squadra non prima / squadra non dopo
Le squadre indicate non giocano prima di un determinato orario oppure devono aver terminato tutte le partite entro un certo orario. Puoi limitare la regola a una data o a una giornata specifica.
È la regola per le squadre in trasferta: un club che arriva con il traghetto del mattino non può giocare alle 09:00, mentre una squadra che deve prendere l'ultimo autobus deve aver finito entro le 16:00. Entrambe le condizioni hanno un peso, così puoi esprimere una forte preferenza invece di un requisito assoluto.
Nessuna contemporaneità tra squadre dello stesso club
Le squadre dello stesso club non vengono programmate alla stessa ora.
Un club che porta quattro squadre di solito porta un solo gruppo di allenatori e un solo minibus. Questa regola funziona solo se le squadre sono collegate ai rispettivi club: vedi squadre e club.
Turno finale simultaneo
Tutte le partite dell'ultimo turno di un girone iniziano alla stessa ora. Si applica a tutti i gironi oppure a un insieme specifico.
È una regola di correttezza: quando le ultime partite del girone sono sfalsate, la squadra che gioca più tardi sa esattamente quale risultato le serve, mentre la squadra che ha già giocato non può fare altro che subirne le conseguenze. I calci d'inizio simultanei eliminano il problema.
Limitazioni dei campi per girone
Ogni squadra dei gironi selezionati gioca solo sui campi selezionati.
Usala per mantenere una categoria nel centro sportivo indicato ai genitori oppure per lasciare le squadre più giovani sui campi piccoli.
Requisiti assoluti e preferenze
Alcune regole sono assolute: non viene prodotto alcun calendario che le violi. Altre hanno un peso, che le rende preferenze forti: il risolutore le soddisfa quando può e vi rinuncia quando è necessario.
Usa i pesi per tutto ciò che è scomodo ma non impossibile. Un torneo in cui ogni regola è assoluta è un torneo senza calendari validi.
Le regole consumano ore campo
Ogni regola restringe l'insieme dei calendari validi e queste limitazioni si sommano. I requisiti di riposo, i limiti giornalieri, le fasce di esclusione e le restrizioni sui campi per girone possono superare insieme la tua capacità molto prima che una singola regola sembri irragionevole.
Se il calcolo si interrompe dopo l'aggiunta di una regola, quella regola non è necessariamente sbagliata: è però la prima da allentare mentre verifichi se il torneo è realizzabile.
Le regole modificano il calendario. Aggiungerne una dopo la pubblicazione significa ricalcolare e comunicare di nuovo il calendario. Inserisci i vincoli durante la configurazione, esegui il calcolo una volta e pubblica un calendario definitivo.