![]() |
Codice: | 4I085 | Crediti: | 6 | Semestre: | 1 | Sigla: | OCL |
Il corso utilizzerà come "filo conduttore" un importante problema di Ottimizzazione Combinatoria (diverso di anno in anno), e le principali tecniche algoritmiche saranno presentate ed esemplificate facendo riferimento a tale problema.
Presentazione del "filo conduttore" dell'anno in corso: il Problema dell'Albero di Copertura di Costo Minimo Capacitato (CMSA), un importante problema di "network design".
Vengono presentati algoritmi per due immediati rilasciamenti del problema: il Problema dell'Albero di Copertura di Costo Minimo nel caso non orientato (MST) e nel caso orientato (MSA).
Vengono presentate diverse formulazioni di Programmazione Lineare Intera per il (CMSA), e vengono descritte tecniche per la risoluzione (di opportuni rilasciamenti) del rilasciamento lineare.
Vengono introdotte euristiche di diversa natura per l'individuazione di una "buona" soluzione ammissibile per il problema in esame.
Tutte le componenti precedentemente descritte vengono utilizzate per la progettazione di un algoritmo "Branch and Bound" per il calcolo di una soluzione ottima del problema.
Ore lezione: | 25 | Ore esercitazione: | 15 |