METODI E MODELLI PER LE DECISIONI
cod. 1005262

Anno accademico 2024/25
1° anno di corso - Secondo semestre
Docente
Lorenzo NICOLODI
Settore scientifico disciplinare
Geometria (MAT/03)
Ambito
Attività formative affini o integrative
Tipologia attività formativa
Affine/Integrativa
48 ore
di attività frontali
6 crediti
sede: PARMA
insegnamento
in ITALIANO

Obiettivi formativi

Il corso si propone di introdurre lo studente ai principali algoritmi e
tecniche di programmazione intera e combinatoria, con particolare
riguardo alle loro applicazioni in ambito industriale e gestionale. In questo
corso lo studente imparerà a formulare e risolvere problemi di
programmazione intera e combinatoria. Il corso fornisce inoltre alcuni
strumenti per interpretare e analizzare le soluzioni.

Prerequisiti

Programmazione Lineare

Contenuti dell'insegnamento

L'obiettivo del corso è di introdurre i problemi di ottimizzazione che
ricadono nell'ambito della programmazione intera e della ottimizzazione
combinatoria, e di presentare alcuni metodi classici per la loro analisi e
soluzione. Gli argomenti trattati includono: Ottimizzazione su grafi e reti,
tecniche di esplorazione. Programmazione intera (PI): tecniche di
formulazione e qualità delle formulazioni. Criteri di interezza per le
soluzioni di programmi lineari: totale unimodularità. Qualità delle
soluzioni: rilassamenti e dualità; rilassamenti lagrangiani e dualità
lagrangiana. Metodi esatti di soluzione: metodi di enumerazione
implicata; piani di taglio; branch and bound; ricerca locale, etc., tempo
permettendo. Le applicazioni e i problemi discussi nel corso includono:
Problemi e modelli di localizzazione: localizzazione degli impianti e dei
nodi logistici. Logistica distributiva: problemi di trasporto; problemi di
distribuzione; il problema del commesso viaggiatore; instradamento di
veicoli in reti di trasporto; schedulazione di attività. Modelli di Input-
Output. Modelli di Produzione.

Programma esteso

1. Elementi di programmazione intera e ottimizzazione combinatoria.
Richiami di programmazione lineare. Introduzione alla teoria dei giochi.
Richiami di ottimizzazione su grafi e reti. Tecniche di esplorazione di un
grafo. Criteri di interezza per le soluzioni di programmi lineari: totale
unimodularità. Programmazione lineare intera: tecniche di formulazione
per problemi a numeri interi e di ottimizzazione combinatoria. Metodi
esatti di soluzione per problemi di programmazione intera e combinatoria:
metodi di enumerazione implicita; piani di taglio; metodo del branch and bound;
programmazione dinamica. Qualità delle soluzioni: rilassamenti e dualità;
rilassamenti lagrangiani e dualità lagrangiana. Cenni di programmazione non
lineare. Metodi euristici: tecniche "greedy", euristiche di ricerca locale, migliorative,
costruttive, in due fasi. 2. Applicazioni. Problemi e modelli di localizzazione:
localizzazione degli impianti e dei nodi logistici. Logistica distributiva: problemi
di trasporto; problemi di distribuzione; il problema del commesso viaggiatore;
instradamento di veicoli in reti di trasporto; schedulazione di attività. Modelli
di Input-Output. Modelli di Produzione.

Bibliografia

- Note a cura del docente.

- L. A. Wolsey, Integer Programming, Wiley-Interscience, New York, 1998.

- F. Maffioli, Elementi di programmazione matematica, seconda edizione, Casa Editrice Ambrosiana, Milano, 2000.

- Ghiani G., Musmanno R., Modelli e metodi per l’organizzazione dei sistemi logistici, Pitagora Editrice, Bologna, 2000.

- F. S. Hillier, G. J. Lieberman, Introduzione alla ricerca operativa, Ottava edizione, McGraw-Hill, Milano, 2006.

Metodi didattici

Gli argomenti teorici del corso sono presentati tramite lezioni frontali e
corredati da esempi significativi, applicazioni, e numerosi esercizi.
Durante il corso vengono assegnati esercizi che vengono poi discussi e
commentati durante le ore di lezione.

Modalità verifica apprendimento

L'esame consta di una prova scritta, che prevede la soluzione di alcuni
esercizi, e di una prova orale sugli argomenti teorici e le applicazioni
discussi durante il corso.

Altre informazioni

- - -

Obiettivi agenda 2030 per lo sviluppo sostenibile

Referenti e contatti

Numero verde

800 904 084

Segreteria studenti

Numero verde: 800 904084
E-mail: segreteria.scienze@unipr.it

Servizio per la qualità della didattica

Manager della didattica:
Dott. Marco Squarcia
Tel. +39 0521 906094
E-mail servizio smfi.didattica@unipr.it
E-mail del manager marco.squarcia@unipr.it

Presidente del corso di studio

Prof. Luigi Cristofolini
E-mail: luigi.cristofolini@unipr.it

Presidente Vicario del corso di studio

Prof.ssa Eugenia Polverini
E-mail: eugenia.polverini@unipr.it

Delegato orientamento in ingresso e per il tutorato

Prof. Danilo Bersani
E-mail: danilo.bersani@unipr.it

Prof.ssa Antonella Parisini
E-mail: antonella.parisini@unipr.it 

Prof. Francesco Cugini
E-mail: francesco.cugini@unipr.it 

Delegato orientamento in uscita

Prof. Alessio Bosio
E-mail: alessio.bosio@unipr.it

Docenti tutor

Prof.ssa Marisa Bonini
E-mail marisa.bonini@unipr.it

Prof. Stefano Carretta
E-mail stefano.carretta@unipr.it

Prof.ssa Eugenia Polverini
E-mail eugenia.polverini@unipr.it

Prof. Cristiano Viappiani
E-mail cristiano.viappiani@unipr.it

Delegati Erasmus

Prof. Bersani Danilo 
E-mail: bersani.danilo@unipr.it

Prof. Guido D'Amico
E-mail:guido.damico@unipr.it

Responsabile Assicurazione Qualità

Prof. Paolo Santini 
E-mail: paolo.santini@unipr.it 

Tirocini formativi

Prof. Alessio Bosio
E-mail alessio.bosio@unipr.it

Studenti tutor

Dott. Alessandro Testa
E-mail: alessandro.testa@unipr.it

Delegato fasce deboli

Prof. Andrea Baraldi Tel: 0521.905234
E-mail: andrea.baraldi@unipr.it