Salta ai contenuti. | Salta alla navigazione

Strumenti personali

Programma del corso

Introduzione

La Ricerca Operativa è la disciplina che studia metodi quantitativi di supporto alle decisioni e riveste un ruolo centrale nel trattamento di sistemi complessi. La caratteristica tipica del suo approccio è l'analisi e la modellizzazione dei sistemi decisionali, allo scopo di prevederne l'evoluzione e di individuare le scelte che li facciano evolvere verso gli obiettivi desiderati. Fa uso principalmente di modelli matematici, statistici e simulativi, trattati attraverso tecniche analitiche e numeriche, e strumenti informatici.

Di natura interdisciplinare, trova principale applicazione nel campo della logistica (pianificazione della produzione, gestione delle scorte, localizzazione, approvvigionamento, e distribuzione), ma anche in settori diversi quali trasporti e telecomunicazioni e nelle aree dell'informatica e dell'elettronica.

Il modulo introduce la modellizzazione matematica dei processi decisionali e le principali metodologie di tipo quantitativo per la loro risoluzione. Si propone inoltre di potenziare la visione modellistica degli studenti, per affrontare problemi decisionali complessi connessi ai compiti direttivi e di coordinamento che spesso un ingegnere e' chiamato a svolgere, indipendentemente dal settore in cui opera.

Programma del corso

Il modulo sviluppa i seguenti argomenti:

La modellizzazione: formulazione di un problema di ottimizzazione, variabili decisionali, funzioni-obiettivo, vincoli. Classi di problemi: continui-discreti, lineari-non lineari. Classi di algoritmi: esatti, approssimati, euristici, di ricerca locale.

Ottimizzazione su grafi: principali definizioni e proprietà. Ricerca di cammini ottimi. Gestione di Progetti: tecniche PERT e Cammini critici. Alberi di copertura. Problemi di network design. Assegnamenti. Reti di flusso: flusso massimo, flusso di costo minimo. Cicli ottimi: il problema del commesso viaggiatore.

La programmazione lineare e la programmazione lineare discreta viene trattata solo per cenni, e verra' ripresa in modo approfondito ed esteso nel corso di Metodi di Ottimizzazione. I due corsi si alterneranno con cadenza biennale.

Programmazione lineare: formulazione di problemi lineari e loro proprietà, algoritmo del simplesso.

Introduzione alla programmazione lineare intera (metodo del  Branch&Bound), con un esempio di utilizzo di software commerciale in laboratorio (X-Press MP).

Xpress-MP Suite
Leading Optimization Software
Linear Programming
Mixed Integer Programming