ANALISI

Il problema della realizzazione dell'orario universitario consiste nell'assegnare l'orario d'inizio e fine e un'aula adeguata a ciuascuna lezione di ogni corso. Questo assegnamento deve soddisfare i vincoli materiali oltre alle condizioni relative al modo in cui ciascuna università vuole organizzare il suo insegnamento. La difficoltà principale è relativa alla dimensione del problema. Esso coinvolge un gran numero di studenti, di insegnanti, corsi e aule, legati in diversi modi attraverso gli obiettivi e i vincoli, perciò ciascuna procedura realizzativa deve tener conto di un gran numero di variabili e vincoli.

Le tecniche di risoluzione spaziano dal problema della colorazione di un grafo a complessi algoritmi metaeuristici, incluse formulazioni di programmazione lineare. Le procedure più efficienti che sono apparse negli ultimi anni sono basate su metodi metaeuristici (TABU Search, Simulated Annealing, Algoritmi Genetici).

Se il problema non è troppo ampio e complesso e può essere trovata una soluzione ottima, allora può essere utilizzato un modello scritto in MPL e risolto attraverso il risolutore CPLEX.

VANTAGGI

Attraverso l'utilizzo dell'University Timetabling software, l'Università è in grado di costruire l'orario settimanale di ciascun corso, per ogni ciclo, semplicemente inserendo i dati necessari alla risoluzione del problema (insegnanti, materie, aule disponibili...).

FLUSSO OPERATIVO

USE CASES

.