PROGRAMMAZIONE INTERA E OTTIMIZZAZIONE COMBINATORIA Canale unico
Docente coordinatore e verbalizzante: FABIO FURINI
Docenti
Obiettivi formativi
Alla fine di questo corso lo studente dovrebbe essere in grado di:
Riconoscere le principali caratteristiche di in problema di ottimizzazione combinatoria con funzione obiettivo lineare e appartenente all'ampia classe dei problemi di Insieme Indipendente di Massimo Peso (MWIS) (matching, insieme stabile, knapsack, foreste ricoprenti, grafo connesso ricoprente, etc.);
Costruire efficaci formulazioni lineari (poliedri) per i problemi MWIS (Formulazione rango, Formulazione Circuito) e calcolare bound di buona qualità da utilizzare negli Algoritmi di Branch&Bound con il Metodo Dinamico del Simplesso ;
Riconoscere quando un Sistema di Indipendenza definisce una Matroide e dimostrare che il ben noto algoritmo "Greedy" trova sempre la soluzione ottima se il Sistema di Indipendenza è una Matroide;
Calcolare soluzioni euristiche con approssimazione garantita per mezzo dell'algoritmo approssimato Primale-Duale di Goemans-Williamson;
Calcolare bound di buona qualità (da inserire in un algoritmo di Branch&Bound) utilizzando il metodo del Rilassamento Lagrangiano e calcolare la soluzione ottima del Duale Lagrangiano con il metodo del "piano di taglio" o con il metodo del subgradiente;
Risolvere problemi applicativi realistici utilizzando opportune combinazioni degli strumenti descritti (Bound di buona qualità, Soluzioni approssimate, Formulazioni lineari etc.). Tra questi: Progetto dei Turni del personale Aereo, Progetto di cammini di costo minimo che rispettano un vincolo di sui tempi di percorrenza;
Avere una visione completa della soluzione di un problema realistico utilizzando tutti gli strumenti visti nel corso: In questo anno: Progetto di una Rete per mezzo di un algoritmo di Branch&Bound basato sulla Formulazione Semimetrica del problema di "Network Loading" (Dimensionamento delle Capacità).
- Anno accademico2026/2027
- Corso di studio a cui afferisce l’insegnamentoIngegneria Gestionale - Management Engineering
- Codice insegnamento10628039
- CurriculumGestione dei sistemi industriali (percorso formativo valido anche ai fini del conseguimento del doppio titolo italo-francese)
- Anno e semestre1º anno - 2º semestre
- TipologiaAttività formative affini ed integrative
- AmbitoAttività formative affini o integrative
- SSDMATH-06/A
- Presenza obbligatoriaNo
- Linguaita
- CFU12 CFU
- Durata complessiva120 ore
- Distribuzione delle ore72 classroom hours, 48 training hours