Ricerca Operativa. Docente. 1. Introduzione

Documenti analoghi
Ricerca Operativa. Docente. 1. Introduzione

Ricerca Operativa. Docenti. 1. Introduzione

Ricerca Operativa. Docente. 1. Introduzione

Ricerca Operativa. Docente. 1. Introduzione

Metodi e modelli per il supporto alle decisioni

Ricerca Operativa A.A. 2007/ Introduzione

Ricerca Operativa A.A. 2008/2009

Elementi di un modello di Programmazione Matematica

Modelli di programmazione lineare. Il metodo grafico è basato su linearità della funzione obiettivo linearità dei vincoli

Metodi di Ottimizzazione per la Logistica e la Produzione

RICERCA OPERATIVA. 1. Introduzione

BUSINESS ANALYTICS AND DECISIONS THEORY. Introduzione alla Ricerca Operativa A.A

Metodi e modelli per il supporto alle decisioni (MMSD)

Modelli di programmazione lineare. Il metodo grafico è basato su linearità della funzione obiettivo linearità dei vincoli

Lezioni di Ricerca Operativa

Ricerca Operativa A.A. 2007/ Modelli di Programmazione Lineare

Lezioni di Ricerca Operativa

LEZIONE N. 6 - PARTE 1 - Introduzione

Modelli di programmazione lineare. Il metodo grafico è basato su linearità della funzione obiettivo linearità dei vincoli

Modelli di programmazione lineare. Il metodo grafico è basato su linearità della funzione obiettivo linearità dei vincoli

Programmazione Lineare in MATLAB. Ing. Fabio Sciancalepore Politecnico di Bari

Lezioni di Ricerca Operativa

Ottimizzazione (1 mod., 6 crediti, 48 ore, a.a , lez.1)

Introduzione alla Ricerca Operativa. Cos è la Ricerca Operativa? Modellazione di problemi decisionali Fasi di uno studio di RO Applicazioni della RO

LEZIONE N. 6 - PARTE 1 - Introduzione

Fondamenti di Ricerca Operativa LA. Corso di Laurea in Ingegneria Gestionale

Prerequisiti didattici

Si consideri il seguente tableau ottimo di un problema di programmazione lineare

PROGRAMMAZIONE DI MATEMATICA

LEZIONE N. 7 - PARTE 1 - Introduzione

Introduzione alla Ricerca Operativa. Cos è la Ricerca Operativa? Modellazione di problemi decisionali Fasi di uno studio di RO Applicazioni della RO

Il problema dello zaino: dalla gita in montagna ai trasporti internazionali. Luca Bertazzi

Flusso a Costo Minimo

Matematica Computazionale(6cfu) Ottimizzazione(8cfu) (a.a , lez.1)

SCHEDA DI LAVORO N.1 LABORATORIO PREMESSA

Sistemi con vincoli. Docente: Francesca Rossi.

DAI FASCI DI RETTE ALLA PROGRAMMAZIONE LINEARE. Un approccio alla Ricerca Operativa nei curricoli liceali. Adriana Lanza

Claudio Arbib Università di L Aquila. Ricerca Operativa. Introduzione al corso

Esercitazioni di Progetto di Reti di Telecomunicazioni. Anno Accademico Semestre

Corso di Modelli e Algoritmi della Logistica

INTRODUZIONE A LINGO. Dispense a cura di Antonio Tiano

Conoscenza e utilizzo di modelli matematici e metodi quantitativi per l'analisi di sistemi complessi e il supporto delle decisioni.

OTTIMIZZAZIONE in unione con COMPLEMENTI DI RICERCA OPERATIVA

Introduzione ai Problemi di Flusso su Reti

Introduzione alla Ricerca Operativa

COMPLEMENTI DI RICERCA OPERATIVA

FONDAMENTI DI RICERCA OPERATIVA D / E

PERCORSO ESTIVO PER GLI STUDENTI CON SOSPENSIONE DELLA PROMOZIONE O CON AIUTO DI CLASSE TERZA A TURISTICO

LA RICERCA OPERATIVA. Richiami storici

OTTIMIZZAZIONE in unione con COMPLEMENTI DI RICERCA OPERATIVA OTTIMIZZAZIONE DISCRETA

Management Sanitario. Modulo di Ricerca Operativa

Ottimizzazione. in unione corso con. Ottimizzazione Discreta e Complementi di R.O. Edoardo Amaldi. DEIB Politecnico di Milano

Management Sanitario. Modulo di Ricerca Operativa 2 a lezione: un problema di assegnamento

GAMBOTTO-MANZONE, Conoscere e applicare la Matematica, vol.2 Tramontana GAMBOTTO-MANZONE, Conoscere e applicare la Matematica, vol.

L adozione di MATLAB e Simulink nei Corsi di Ingegneria al Politecnico di Milano. Maurizio Magarini MATLAB EXPO Milano, 4 novembre 2014

ISTITUTO DI ISTRUZIONE SECONDARIA SUPERIORE ELENA DI SAVOIA PIERO CALAMANDREI BARI. ISTITUTO TECNOLOGICO CHIMICO Ambientale e Sanitario

Introduzione alla Ricerca Operativa

Ricerca Operativa A.A. 2007/ Esercitazione di laboratorio: Branch and Bound.

Ottimizzazione Combinatoria 2 Presentazione

Ricerca Operativa A.A. 2007/ Esercitazione di laboratorio: Branch and Bound.

OTTIMIZZAZIONE in unione con OTTIMIZZAZIONE DISCRETA e COMPLEMENTI DI RICERCA OPERATIVA

Corso di Modelli e Algoritmi della Logistica

Introduzione all uso di FICO Xpress. Metodi di Ottimizzazione per la Logistica e la Produzione

FONDAMENTI DI RICERCA OPERATIVA

Programmazione Matematica: III.1 - Programmazione Lineare

Excel: una piattaforma facile per l ottimizzazione. Excel ha un toolbox di ottimizzazione: Risolutore

Domini di funzioni di due variabili. Determinare i domini delle seguenti funzioni di due variabili (le soluzioni sono alla fine del fascicolo):

Modulo di Ricerca Operativa 5 a 6 a lezione: un modello di trasporto Management Sanitario

LA PROGRAMMAZIONE MATEMATICA (p.m.)

Appunti di Ricerca Operativa

4 PROGRAMMAZIONE LINEARE (PL) E. Amaldi -- Fondamenti di R.O. -- Politecnico di Milano 1

Le aree dell informatica

Presentazione del corso di Calcolo Numerico, canale A Ing. dell Energia.

ITI INFORMATICA: STATISTICA

REGISTRI D'ESAME CODICE ESAME CORSO DI LAUREA NOME DEL CORSO LAUREA CFU

Fondamenti di Informatica A.A Studenti

Premessa alla prima edizione 13

PROGRAMMAZIONE MATEMATICA classe seconda economico/turistico:

RELAZIONE FINALE DEL DOCENTE

Logistica Integrata. Università di Roma Tor Vergata, Dipartimento Ingegneria dell Impresa SSD MAT/09 AA 2014/2015

Teoria della Complessità Computazionale

Ricerca Operativa. Ricerca Operativa p. 1/2

Ricerca Operativa definizione data dall O.R.S.A. : (Operations Research Society of America)

Università degli Studi di Bologna Facoltà di Ingegneria. Corso di Applicazioni di Intelligenza Artificiale LS

A.A. 2018/2019. Introduzione al Corso FONDAMENTI DI INFORMATICA E PROGRAMMAZIONE. Docente Prof. Raffaele Pizzolante

PIANO DI LAVORO CALCOLO DELLE PROBABILITA, STATISTICA E RICERCA OPERATIVA. Classe quinta specializzazione Informatica Anno scolastico

4 PROGRAMMAZIONE LINEARE (PL) E. Amaldi -- Fondamenti di R.O. -- Politecnico di Milano 1

UNIVERSITA DEGLI STUDI DI MILANO-BICOCCA FACOLTA DI SCIENZE MATEMATICHE, FISICHE E NATURALI

MODELLISTICA E SIMULAZIONE cred.: 5 7,5 Recupero 2 prova: 25 luglio 2005

RIASSUNTO ARGOMENTI LEZIONI STRUMENTI PER L ANALISI DEI DATI-LM DIP. DI ECONOMIA E MANAGEMENT - UNIV. DI FERRARA A.A. 2018/19

PROGETTAZIONE ANNUALE PER COMPETENZE Classe II Matematica

ECONOMIA APPLICATA ALL'INGEGNERIA J - Pr

Laboratorio di Informatica

3.3 FORMULAZIONE DEL MODELLO E CONDIZIONI DI

Amministrazione, finanza e marketing - Turismo Ministero dell Istruzione, dell Università e della Ricerca

IL METODO DEL SIMPLESSO

Transcript:

Ricerca Operativa 1. Introduzione Docente Luigi De Giovanni Dipartimento di Matematica Pura e Applicata (Torre Archimede) uff. 427 Tel. 049 827 1349 email: luigi@math.unipd.it www.math.unipd.it/~luigi Ricevimento: su appuntamento via e-mail Luigi De Giovanni - Ricerca Operativa - 1. Introduzione 1.2

Cosa è la Ricerca Operativa? Supporto ai processi decisionali in sistemi complessi Problema decisionale reale Passi, operazioni Soluzioni del problema reale Ricerca delle operazioni con metodo scientifico Luigi De Giovanni - Ricerca Operativa - 1. Introduzione 1.3 Una definizione (wikipedia) La ricerca operativa (nota anche come teoria delle decisioni, scienza della gestione o, in inglese, operations research -"Operational Research" in Europa- e indicata con le sigle RO o OR) fornisce strumenti matematici di supporto alle attività decisionali in cui occorre gestire e coordinare attività e risorse limitate al fine di massimizzare o minimizzare una funzione obiettivo. La ricerca operativa si occupa di formalizzare un problema in un modello matematico e calcolare una soluzione ottima, quando possibile, o approssimata (detta anche subottima) per esso. Essa costituisce un approccio scientifico alla risoluzione di problemi complessi, si può ricondurre all'ambito della matematica applicata ma presenta forti caratteristiche interdisciplinari relative in prevalenza a matematica, informatica, economia e finanza, ingegneria ed altre. Inoltre la ricerca operativa ha molte applicazioni commerciali soprattutto negli ambiti economico, infrastrutturale, logistico, militare, della progettazione di servizi e di sistemi di trasporto e nelle tecnologie. ( ) La ricerca operativa riveste un ruolo importante nelle attività decisionali perché permette di operare le scelte migliori per raggiungere un determinato obiettivo rispettando vincoli che sono imposti dall'esterno e non sono sotto il controllo di chi deve compiere le decisioni. http://www.scienceofbetter.org/what/index.htm operations research is the discipline of applying advanced analytical methods to help make better decisions Luigi De Giovanni - Ricerca Operativa - 1. Introduzione 1.4

Problemi di ottimizzazione: un gioco 10 x Obiettivo: 18 x 12 x 21 x Quanti A? 9 x Quanti B? 10 x Luigi De Giovanni - Ricerca Operativa - 1. Introduzione 1.5 Problemi di ottimizzazione Determinare la migliore configurazione di sistemi complessi sotto condizioni di utilizzo di risorse scarse Pianificazione della produzione Determinazione dei turni del personale Determinazione di percorsi ottimali Organizzazione dei flussi di dati in una rete di telecomunicazione etc. etc. etc. Luigi De Giovanni - Ricerca Operativa - 1. Introduzione 1.6

Gli scopi della Ricerca Operativa E facile generare soluzioni ammissibili E facile proporre soluzioni ragionevoli Ma Come certificare che una soluzione proposta è la migliore in assoluto (ottima)? Come valutare il valore intrinseco delle risorse (un ettaro di terreno) Come valutare la stabilità della soluzione proposta in funzione di variazioni dei dati (rendite della produzione, risorse disponibili etc.)? Come stabilire le soluzioni ottime in problemi simili (prospettiva modellistica e algoritmica)? Uso di strumenti matematici e algoritmici: Ricerca Operativa! Luigi De Giovanni - Ricerca Operativa - 1. Introduzione 1.7 Il metodo della Ricerca Operativa Problema decisionale reale Formulazione Modello Deduzione Interpretazione Soluzioni del problema reale Interpretazione Soluzioni del modello Formulazione: modelli matematici, modelli su grafo, modelli di simulazione, modelli di teoria dei giochi etc. Deduzione: metodi quantitativi, algoritmi efficienti Luigi De Giovanni - Ricerca Operativa - 1. Introduzione 1.8

Esempio Un coltivatore ha a disposizione 12 ettari di terreno da coltivare a lattuga o a patate. Le risorse a sua disposizione, oltre al terreno, sono: 70 kg di semi di lattuga, 18 t di tuberi, 160 t di concime. Supponendo che il mercato sia in grado di assorbire tutta la produzione e che i prezzi siano stabili, la resa stimata per la coltivazione di lattuga è di 3000 /ettaro e quella delle patate è di 5000 /ettaro. L assorbimento delle risorse per ogni tipo di coltivazione è di 7 kg di semi e 10 t di concime per ettaro di lattuga, e 3 t di tuberi e 20 di concime per le patate. Stabilire quanto terreno destinare a lattuga e quanto a patate in modo da massimizzare la resa economica e sfruttando al meglio le risorse disponibili. Luigi De Giovanni - Ricerca Operativa - 1. Introduzione 1.9 Costruzione del modello Cosa bisogna decidere? variabili decisionali (incognite) Quale è l obiettivo? funzione obiettivo Come sono caratterizzate le soluzioni ammissibili? vincoli del problema (relazioni tra incognite) Modelli matematici: funzione obiettivo e vincoli sono espressi come relazioni matematiche tra le variabili decisionali Luigi De Giovanni - Ricerca Operativa - 1. Introduzione 1.10

Modello matematico Variabili decisionali: x L, x P : quantità in ettari da destinare a lattuga e a patate Funzione obiettivo: max 3000 x L + 5000 x P Sistema dei vincoli: x L + x P 12 (ettari disponibili) 7 x L 70 (semi disponibili) 3 x P 18 (tuberi disponibili) 10 x L + 20 x P 160 (concime disponibile) x L 0, x P 0 (dominio) Luigi De Giovanni - Ricerca Operativa - 1. Introduzione 1.11 Soluzione Soluzione empirica con foglio elettronico Facile ottenere soluzioni ammissibili ma abbiamo ottenuto la soluzione ottima? Luigi De Giovanni - Ricerca Operativa - 1. Introduzione 1.12

Soluzione: metodo grafico direzione del gradiente della funzione obiettivo 7 x L = 70 curve isoprofitto (ortogonali) 3000 x L + 5000 x P = K 3000 x L + 5000 x P = 27000 3000 x L + 5000 x P = 34500 3000 x L + 5000 x P = 44000 Luigi De Giovanni - Ricerca Operativa - 1. Introduzione 1.13 Modelli di programmazione lineare Il metodo grafico funziona grazie a: linearità della funzione obiettivo linearità dei vincoli Sotto queste ipotesi (come vedremo meglio in seguito), una soluzione si trova su un vertice della regione ammissibile: l ultimo toccato traslando le rette isoprofitto nella direzione del gradiente Si parla in questi casi di modelli di programmazione lineare (PL) Con più variabili geometria algebra Luigi De Giovanni - Ricerca Operativa - 1. Introduzione 1.14

Soluzione: sw di ottimizzazione Risolutore di Excel (Menu: Strumenti [Componenti aggiuntivi per l eventuale installazione] Risolutore ) Software di ottimizzazione Linguaggi di modellazione matematica (AMPL, Mosel, OPL, Lingo, GAMS etc.) Motori di ottimizzazione (Cplex, Xpress, GPLK, LPsolve etc.) Importante disporre di un buon modello matematico: considereremo modelli di programmazione lineare (PL) Luigi De Giovanni - Ricerca Operativa - 1. Introduzione 1.15 Organizzazione del corso Lezioni martedì 16.30 18.00 Materiali e avvisi su http://www.math.unipd.it/~luigi/courses/rodid /rodid.html Luigi De Giovanni - Ricerca Operativa - 1. Introduzione 1.16