Ricerca Operativa A.A. 2007/ Introduzione

Похожие документы
Ricerca Operativa. Docente. 1. Introduzione

Ricerca Operativa. Docente. 1. Introduzione

Ricerca Operativa. Docenti. 1. Introduzione

Elementi di un modello di Programmazione Matematica

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

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

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

Metodi di Ottimizzazione per la Logistica e la Produzione

Struttura del Corso. Durata

Esame di Ricerca Operativa del 07/09/2016

Esame di Ricerca Operativa del 11/07/2016

Esame di Ricerca Operativa del 03/09/2015

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

Lezioni di Ricerca Operativa

Esame di Ricerca Operativa del 15/01/2015

Esame di Ricerca Operativa del 15/01/2015

5.3 Metodo dei piani di taglio

Prerequisiti didattici

Esame di Ricerca Operativa del 16/06/2015

Esame di Ricerca Operativa del 08/01/13. Esercizio 1. Completare la seguente tabella considerando il problema di programmazione lineare:

COMPITO DI RICERCA OPERATIVA. max 5 2x 1 + 3x 2 x 3 = 2 + x 1 5x 2 x 4 = 5 + x 2. x 5 = 1 + x 1 x 2

Soluzione di problemi di Programmazione Lineare Intera

Indice. 1 Introduzione... 1

COMPITO DI RICERCA OPERATIVA. (5 punti) Sia dato il seguente problema di PL: min x 1 + x 2 x 1 + x 2 3 x 1 + x 2 2 2x 1 + x 2 3.

Fondamenti di Informatica A.A Studenti

Esame di Ricerca Operativa del 09/02/2016

Analisi dei Processi Chimici e. Biotecnologici Anno Accademico

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

FONDAMENTI DI INTELLIGENZA ARTIFICIALE-M

PRESENTAZIONE DEL CORSO

Esercizi di Programmazione Lineare - Dualità

Presentazione del Corso di Calcolo Numerico con Laboratorio

Corso di Applicazioni di Intelligenza Artificiale LS. Prof. Paola Mello Anno accademico 2008/2009

Problemi di Flusso: Il modello del Trasporto

Fondamenti di Informatica T-1

Si prevede il raggiungimento di abilità di calcolo differenziale e integrale per funzioni di più

Algoritmi e Strutture Dati

Algoritmo di Branch & Bound

Algoritmi generali per PLI

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

Docente: Prof. Marco Patella Tutor: Vincenzo Lomonaco

Ottimizzazione e Controllo 2015/2016 ESERCITAZIONE

FONDAMENTI DI INTELLIGENZA ARTIFICIALE-M

Corso di Informatica per Biologia

Metodi e Modelli per l Ottimizzazione Combinatoria Metodi basati su generazione di colonne

Ricerca Operativa e Logistica Dott. F.Carrabs e Dott.ssa M.Gentili. Introduzione

Fondamenti di Informatica

Elementi di Informatica e Programmazione

RICERCA OPERATIVA. 1. Introduzione

Ricerca Operativa. G. Liuzzi. Lunedí 20 Aprile 2015

1 Il metodo dei tagli di Gomory

Ottimizzazione su grafi: massimo flusso (parte 1) Ottimizzazione su grafi:massimo flusso (parte 1) p. 1/33

x 1 x x 1 2 x 2 6 x 2 5 Indici di base Vettore Ammissibile Degenere (si/no) (si/no)

Fondamenti di Informatica

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

Algoritmi e Strutture dati a.a. 2013/2014

Corso di Modelli e Algoritmi della Logistica

La dualità nella Programmazione Lineare

Il modello duale. Capitolo settimo. Introduzione

Esercizi svolti di Programmazione Lineare. a cura di Laura Scrimali Dipartimento di Matematica e Informatica Università di Catania

Esercizi sulla Programmazione Lineare Intera

Metodi Matematici per l Ottimizzazione

Modelli e complessità di calcolo

Fondamenti di Informatica

Introduzione. Alessandro De Luca. Automazione

Politecnico di Torino. Ricerca Operativa RICERCA OPERATIVA

Esercizi soluzione grafica e Branch and Bound. Daniele Vigo

Fondamenti di Informatica MultiDAMS

Basi di Dati Ingegneria Informatica e delle Telecomunicazioni

Flusso a Costo Minimo

Università degli Studi di Enna Kore Facoltà di Scienze Economiche e Giuridiche Anno Accademico

Algoritmi e Strutture Dati

SISTEMI DI PROGRAMMAZIONE E CONTROLLO

Corso di. Fondamenti di Informatica 2 e Architettura degli Elaboratori

RICERCA OPERATIVA. Tema d esame del 04/03/2008 (Simulazione)

Esame di Ricerca Operativa del 18/12/12. Esercizio 1. Completare la seguente tabella considerando il problema di programmazione lineare:

Транскрипт:

Ricerca Operativa A.A. 2007/2008 1. Introduzione

Docente Luigi De Giovanni Dipartimento di Matematica Pura e Applicata (Torre Archimede) uff. 419 Tel. 049 827 1349 email: luigi@math.unipd.it www.math.unipd.it/~luigi Ricevimento: Martedì, h 15.30 17.30 (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

Il metodo della Ricerca Operativa Problema decisionale reale Formulazione Modello Deduzione Interpretazione Soluzioni del problema reale Interpretazione Soluzioni del modello Formulazione: modelli matematici, modelli di simulazione, modelli di teoria dei giochi etc. Deduzione: metodi quantitativi, algoritmi efficienti Luigi De Giovanni Ricerca Operativa 1. Introduzione 1.4

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.5

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.6

Gli scopi della Ricerca Operativa Semplice generare soluzioni ammissibili Semplice 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.)? Uso di strumenti matematici e algoritmici: Ricerca Operativa! Luigi De Giovanni Ricerca Operativa 1. Introduzione 1.7

Costruzione del modello Cosa bisogna decidere? variabili decisionali Quale è l obiettivo? funzione obiettivo Come sono caratterizzate le soluzioni ammissibili? vincoli del problema Modelli matematici: funzione obiettivo e vincoli sono espressi come relazioni matematiche tra le variabili decisionali Luigi De Giovanni Ricerca Operativa 1. Introduzione 1.8

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.9

Soluzione Soluzione empirica con foglio elettronico Facile ottenere soluzioni ammissibili ma abbiamo ottenuto la soluzione ottima? Luigi De Giovanni Ricerca Operativa 1. Introduzione 1.10

Soluzione: metodo grafico direzione del gradiente della funzione obiettivo curve isoprofitto Luigi De Giovanni Ricerca Operativa 1. Introduzione 1.11

Modelli di programmazione lineare Il metodo grafico è basato su 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) Luigi De Giovanni Ricerca Operativa 1. Introduzione 1.12

Soluzione: sw di ottimizzazione Risolutore di Excel 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.13

Programma del corso 1. Problemi di ottimizzazione e modelli. Utilizzo di pacchetti software. 2. Programmazione lineare: teoria e metodo del simplesso; teoria della dualità e applicazioni; simplesso primale duale. 3. Ottimizzazione su grafi: modelli e algoritmi per problema del cammino minimo; problema del flusso di costo minimo; problema del flusso massimo. 4. Introduzione alla Programmazione Lineare Intera e all'ottimizzazione Combinatoria: metodi esatti (metodo dei tagli di Gomory, Branch and Bound); cenni su metodi euristici e metaeuristici (ricerca locale e varianti). TESTI DI RIFERIMENTO Matteo Fischetti, Lezioni di Ricerca Operativa, II edizione, Edizioni Libreria Progetto, Padova, 1999. Dispense fornite dal docente. Luigi De Giovanni Ricerca Operativa 1. Introduzione 1.14

Organizzazione del corso Lezioni / Esercitazioni martedì 13.30 15.30 mercoledì 15.30 17.30 giovedì 11.30 13.30 Laboratorio obbligatorio mercoledì 15.30 17.30 Laboratorio facoltativo giovedì 13.30 15.30 Ricevimento martedì 15.30 17.30 (su appuntamento via email) Modalità d esame Scritto più eventuale orale o discussione di un mini progetto. Materiali e avvisi su http://www.math.unipd.it/~luigi/courses/ricop/ricop.html Luigi De Giovanni Ricerca Operativa 1. Introduzione 1.15