Modulo Ottimizzazione Combinatoria: Apprendere tecniche algoritmiche per alcuni problemi di Ottimizzazione Combinatoria. Saper formulare e risolvere problemi di Ottimizzazione Combinatoria come problemi di Programmazione Lineare Intera. Conoscere la complessità dei problemi studiati. Modulo Ricerca Operativa: Mettere lo studente in grado di formulare e risolvere problemi di ottimizzazione di base, in particolare problemi di programmazione lineare.