Prima del calcolo, verifica che la settimana basti
La qualità dell’orario dipende dai dati iniziali. Questi controlli evitano lunghe ricerche con condizioni contraddittorie.
Capacità e contemporaneità
Definisci giorni, fasce e intervalli. Somma le ore di ogni classe e docente senza considerare gli intervalli come lezioni. Venti fasce disponibili non possono contenere ventidue lezioni.
Controlla le contemporaneità obbligatorie: attività opzionali parallele richiedono più docenti e aule nello stesso momento. Una lezione doppia richiede fasce consecutive, non soltanto due spazi liberi nella settimana.
Separa obblighi e preferenze
Una vera indisponibilità è un vincolo rigido. Evitare l’ultima ora o ridurre i buchi può essere una preferenza, se è ammesso un compromesso. Trasformare ogni desiderio in divieto può impedire qualsiasi soluzione.
Valida i dati e salva un riferimento prima di cambiare regole. Distingui dati incompleti, impossibilità dimostrata e ricerca interrotta. Modifica una condizione alla volta e confronta il risultato. Non eliminare un requisito necessario solo per ottenere una tabella.