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



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

Ricerca Operativa e Logistica Dott. F.Carrabs e Dott.ssa M.Gentili. Uso di Excel nella Programmazione Matematica

Modelli di Programmazione Lineare e Programmazione Lineare Intera

mese richiesta

Ricerca Operativa (Compito A) Appello del 18/06/2013 Andrea Scozzari

Titoli FIN FII BOT BOC AI Rendimenti Rischi

Produzione e forza lavoro

Ricerca Operativa e Logistica

Modelli di PL: allocazione ottima di risorse. Un esempio Modelli a risorse condivise Modelli a risorse alternative Modelli multi-periodo

REALTÀ E MODELLI SCHEDA DI LAVORO

Ricerca Operativa e Logistica

Laboratorio di Ricerca Operativa Cad Ingegneria Gestionale (BGER3 - I semestre) a.a Homework n 4. Docente: Laura Palagi

PROGRAMMAZIONE LINEARE IN DUE VARIABILI

Ricerca Operativa Esercizi sul metodo del simplesso. Luigi De Giovanni, Laura Brentegani

Esercizio. almeno una tenuta lasci 200 ettari di terreno incolto, e

Ottimizzazione Multi Obiettivo

Esercitazione 23 maggio 2016

Dipartimento di Economia Aziendale e Studi Giusprivatistici. Università degli Studi di Bari Aldo Moro. Corso di Macroeconomia 2014

Paperone e Rockerduck: a cosa serve l antitrust?

RICERCA OPERATIVA GRUPPO B prova scritta del 22 marzo 2007

Ricerca Operativa Esercizio 1

N.B.: Gli esercizi di OFFICE vanno risolti prima dell esercizio sulla PL

La Minimizzazione dei costi

Modelli di Programmazione Lineare

Università Ca Foscari Venezia

Prodotto Disponibilità Costo e rispettando le seguenti regole di composizione delle benzine:

Lezioni di Ricerca Operativa. Corso di Laurea in Informatica Università di Salerno. Lezione n 4

Algoritmi e Strutture Dati II: Parte B Anno Accademico Lezione 11

Produttore A B C 1 20% 20% 30% 2 30% 10% 30%

Modello matematico PROGRAMMAZIONE LINEARE PROGRAMMAZIONE LINEARE

Sarà del tutto identico a come se giocassimo 4 schedine da 2 euro ciascuna così fatte, avremo quindi 4 combinazioni:

VINCERE AL BLACKJACK

Luigi De Giovanni Esercizi di modellazione matematica Ricerca Operativa

Modelli di Ottimizzazione

Ulteriori problemi di fisica e matematica

Efficienza, efficacia, economicità

Modelli di Programmazione Lineare Intera

SIMULAZIONE ESAME di OTTIMIZZAZIONE Corso di Laurea in Ingegneria Gestionale 2 o anno

Capitolo 13: L offerta dell impresa e il surplus del produttore

Funzioni. Funzioni /2

Il vantaggio comparato. Il vantaggio comparato. Il vantaggio comparato

Ricerca Operativa A.A. 2007/ Dualità in Programmazione Lineare

I Esonero di Metodi di Ottimizzazione (Laurea in Ingegneria Gestionale-Corso B) Traccia A

CARTE. Regolamento Belote. Regole del gioco: Determinazione del seme di briscola (Belote classico):

Fallimenti del mercato: Il monopolio

Calcolo delle Probabilita, INGEGNERIA INFORMATICA, semestre II, laurea (ord. Leonardo.

Esempi di modelli di programmazione lineare (intera) 2014

Il modello generale di commercio internazionale

Istituzioni di Economia

ESEMPIO P.L. : PIANIFICAZIONE DI INVESTIMENTI

f(x) = 1 x. Il dominio di questa funzione è il sottoinsieme proprio di R dato da

Appello di Ricerca Operativa A.A (29/3/2007)

Chi non risolve esercizi non impara la matematica.

Modelli LP (complementi)

ROI, WACC e EVA: strumenti di pianificazione economico finanziaria Di : Pietro Bottani Dottore Commercialista in Prato

1 tabellone di gioco 4 set di carte (4 colori diversi, numerati da 1 a 20) 8 cani (2 di ogni colore) 1 blocco di fogli di scommessa Soldi Regolamento

Esercitazione. Capp. 1-5

La Programmazione Lineare

PIANO CARTESIANO: un problema di programmazione lineare

PROGRAMMAZIONE LINEARE IN DUE VARIABILI

Le Scelte Finanziarie. S. Corsaro Matematica Finanziaria a.a. 2007/08

Ai fini economici i costi di un impresa sono distinti principalmente in due gruppi: costi fissi e costi variabili. Vale ovviamente la relazione:

Calcolo del Valore Attuale Netto (VAN)

1. Sia dato un poliedro. Dire quali delle seguenti affermazioni sono corrette.

Determinare il livello produttivo che consente di rendere minimo il costo medio, nonché il suo valore corrispondente.

CORSO DI STATISTICA (parte 2) - ESERCITAZIONE 1

Misure finanziarie del rendimento: il Van

Teoria dei Giochi. Anna Torre

Esercitazione R.O. 2. Andrea Raiconi A.A

Master della filiera cereagricola. Impresa e mercati. Facoltà di Agraria Università di Teramo. Giovanni Di Bartolomeo Stefano Papa

Progetto PI , passo A.1 versione del 14 febbraio 2007

REGOLAZIONE (E TASSAZIONE OTTIMALE) DI UN MONOPOLIO CON PIÙ LINEE DI PRODUZIONE

ELASTICITÀ. Sarebbe conveniente per il produttore aumentare ulteriormente il prezzo nella stessa misura del caso

Scelte in condizioni di rischio e incertezza

LA MASSIMIZZAZIONE DEL PROFITTO ATTRAVERSO LA FISSAZIONE DEL PREZZO IN FUNZIONE DELLE QUANTITÀ

Come giocare a Scrabble Una piccola guida al gioco dal vivo A cura di Claudia Braun e Fabrizio Mereu, Scrabble Club Milano.

LABORATORIO DI MATEMATICA RENDITE, AMMORTAMENTI, LEASING CON EXCEL

COMPITO DI MATEMATICA FINANZIARIA 8 Febbraio Come cambia il REA atteso se l'obbligazione sarà ancora in vita dopo le prime tre estrazioni?

Siamo così arrivati all aritmetica modulare, ma anche a individuare alcuni aspetti di come funziona l aritmetica del calcolatore come vedremo.

Il modello generale di commercio internazionale

Dagli insiemi al calcolo combinatorio

Costi unitari materie dirette Costi unitari manodopera diretta. Energia Quantità prodotte Prezzo unitario di vendita

La gestione delle scorte

COMPLEMENTI SULLE LEGGI FINANZIARIE

Logistica - Il problema del trasporto

studi e analisi finanziarie LA PUT-CALL PARITY

NAS 251 Introduzione al RAID

RICERCA OPERATIVA. Questi due tipi di costi contribuiscono a determinare il costo totale di produzione così definito:

MATEMATICA. { 2 x =12 y 3 y +8 x =0, si pone il problema di trovare, se esistono, un numero x ed un numero y che risolvano entrambe le equazioni.

Un modello matematico di investimento ottimale

Politecnico di Milano I a Facoltà di Ingegneria C.S. in Ing. per l Ambiente e il Territorio

Capitolo 10 Z Elasticità della domanda

Manuale Operativo per la Compilazione dei Questionari di Valutazione della Didattica

LE FUNZIONI A DUE VARIABILI

ANALISI DELLE FREQUENZE: IL TEST CHI 2

Grafici di redditività BREAK-EVEN ANALYSIS

Esercizi Capitolo 8. Convenienza economica ad eliminare o aggiungere un segmento

Perchè un asta? Lezione 15. Tipi di aste. Tipi di aste. Tipi di aste. Tipi di aste. Aste

Lezione 10: Il problema del consumatore: Preferenze e scelta ottimale

MODELLI DI PROGRAMMAZIONE LINEARE

Transcript:

Ricerca Operativa e Logistica Dott. F.Carrabs e Dott.ssa M.Gentili Il modello matematico 2: Funzioni obiettivo: ma.min, Min-ma Tipologie di Vincoli

Funzione obiettivo ma-min: Esempio Scommesse Il signor Rossi è uno scommettitore incallito ma poco fortunato. Dopo aver perso tutte le scommesse della giornata ha deciso di puntare gli ultimi 100 euro sulla vincitrice della coppa Italia. Questa volta però vuole essere assolutamente sicuro di vincere e per farlo chiede aiuto ad un amico che ha studiato un pò di ricerca operativa. Le 4 squadre rimaste in gara per la vittoria finale sono milan, uventus, napoli e siena quotate rispettivamente 3:1, 4:1, 7:1 e 10:1. Una di queste 4 squadre sarà sicuramente la vincitrice del torneo. Quanto deve scommettere il signor Rossi su ogni squadra per massimizzare la vincita nel caso peggiore?

Funzione obiettivo ma-min: Esempio Scommesse Il signor Rossi è uno scommettitore incallito ma poco fortunato. Dopo aver perso tutte le scommesse della giornata ha deciso di puntare gli ultimi 100 euro sulla vincitrice della coppa Italia. Questa volta però vuole essere assolutamente sicuro di vincere e per farlo chiede aiuto ad un amico che ha studiato un pò di ricerca operativa. Le 4 squadre rimaste in gara per la vittoria finale sono milan, uventus, napoli e siena quotate rispettivamente 3:1, 4:1, 7:1 e 10:1. Una di queste 4 squadre sarà sicuramente la vincitrice del torneo. Quanto deve scommettere il signor Rossi su ogni squadra per massimizzare la vincita nel caso peggiore? Variabili decisionali i = quantità di soldi scommessi sulla squadra i con i {m,,n,s} Osservazione: Se m =30, =20, n =40, s =10 quanto vale la funzione obiettivo? Applicando le quote si ha: 3* m =90, 4* =80, 7* n =280, 10* s =100 La vincita più bassa, in base alle scommesse effettuate, si verifica se la coppa viene vinta dalla uventus. 80 rappresenta il valore della nostra funzione obiettivo valutata nella soluzione scelta. Se indichiamo con z i la vincita ottenuta, in base ai soldi scommessi, quando la coppa viene vinta dalla squadra i, il nostro obiettivo diventa ma-min{z m, z, z n, z s }, ossia scegliere la soluzione che massimizzi la minima vincita qualunque sia la squadra vincitrice.

Funzione obiettivo ma-min: Esempio Scommesse Il signor Rossi è uno scommettitore incallito ma poco fortunato. Dopo aver perso tutte le scommesse della giornata ha deciso di puntare gli ultimi 100 euro sulla vincitrice della coppa Italia. Questa volta però vuole essere assolutamente sicuro di vincere e per farlo chiede aiuto ad un amico che ha studiato un pò di ricerca operativa. Le 4 squadre rimaste in gara per la vittoria finale sono milan, uventus, napoli e siena quotate rispettivamente 3:1, 4:1, 7:1 e 10:1. Una di queste 4 squadre sarà sicuramente la vincitrice del torneo. Quanto deve scommettere il signor Rossi su ogni squadra per massimizzare la vincita nel caso peggiore? Variabili decisionali i = quantità di soldi scommessi sulla squadra i con i {m,,n,s} La funzione min{z m, z, z n, z s } non è lineare ma la si può linearizzare introducendo una nuova variabile y. Come?

Scommesse: Modello matematico z= ma y budget s.t. m n s = budget y z m y z y z n 3 m 4 7 n y z 10 s s, m, n, s, intere y R OPT: profitto=20 con m =40, =30, n =18, s =12

Funzioni obiettivo: ma-min e min-ma Ma-Min ma min{z 1, z 2,, z k } ma y Min-Ma min ma{z 1, z 2,, z k } min y y z 1 y z 2. y z k y z 1 y z 2. y z k

Funzioni obiettivo: valore assoluto Definizione z = z se z 0 z se z<0 oppure z = ma{z, z} Consideriamo ora una funzione obiettivo che contiene il valore assoluto e vediamo come esprimerla tramite una funzione lineare. n min c i i i=1 Dalla definizione di valore assoluto, se poniamo z i =ma{ i,- i } possiamo riscrivere la funzione come: min n i=1 c i z i z i i i=1,...,n z i i i=1,...,n -2-1 2 1 y= 1 2

Funzioni obiettivo: valore assoluto Esempio Riscrivere il seguente modello matematico in modo da rendere lineare la sua funzione obiettivo. min 1 3 2 2 1 2 5 In questo caso è sufficiente porre z 2 =ma{ 2,- 2 } ottenendo: min 1 3z 2 2 1 2 5 z 2 2 z 2 2

Tipologie di vincoli Vincoli di capacità produttiva Vincoli di domanda Vincoli hard e vincoli soft Vincoli in conflitto Vincoli di bilanciamento Vincoli logici Vincoli alternativi: almeno uno Vincoli alternativi: solamente uno Vincoli alternativi a gruppi Saranno introdotti più avanti nel corso

Azienda dolciaria: Confetti Un azienda dolciaria produce quattro tipi di confetti (classico, doppio latte, al cioccolato, delizia al limone) utilizzando cinque ingredienti (zucchero, mandorla, latte, cioccolato, limone) che vengono acquistate all esterno. La tabella che segue mostra, per ogni chilo di confetti, le quantità (in litri per il latte e in kg per gli altri ingredienti) di ingredienti necessarie per produrre quel tipo di confetti. Inoltre vengono anche indicati sia la quantità massima di ciascun ingrediente acquistabile mensilmente sia il prezzo di acquisto. zucchero mandorla latte cioccolato limone Classico 0.4 0.7 0 0 0 Doppio latte 0.2 0.5 0.5 0 0 Al cioccolato 0.1 0.1 0.3 0.4 0 Delizia al limone 0.3 0.2 0 0 0.7 Quantità massima 700 1200 500 200 500 Prezzo di Acquisto 1 4 2 9 6 In base alle vendite dell anno precedente è stato stabilito che la quantità minima (in kg) di confetti da produrre mensilmente per ogni tipologia è di : 15, 11, 20, 5. Per ottenere un prodotto finito pronto per la vendita è necessaria una lavorazione che richiede un numero di ore diverso a seconda del tipo di confetto. La tabella che segue riporta per ogni chilo di ciascun tipo di confetto il numero di ore di lavorazione necessarie, insieme al prezzo di vendita unitario (in euro al chilo). Classico Doppio latte Al cioccolato Delizia al limone Ore lavorative 0.4 0.7 1.1 1.3 Prezzo di vendita 14 19 27 36 La lavorazione dei confetti viene effettuata da 5 operai che lavorano per 8 ore al giorno e per 24 giorni al mese percependo una paga di 1200 euro. Costruire un modello di PL che permetta di pianificare la produzione mensile dell azienda, determinando, per ogni tipologia di confetto, i chili da produrre per massimizzare il profitto.

Azienda dolciaria: Confetti ma 14 1 19 2 27 3 36 4 (0.4 1 0.2 2 0.1 3 0.3 4 ) 4(0.7 1 0.5 2 0.1 3 0.2 4 ) s.t. 2(0.5 2 0.3 3 ) 9(0.4 3 ) 6(0.7 4 ) 6000 0.4 1 0.2 2 0.1 3 0.3 4 700 0.7 1 0.5 2 0.1 3 0.2 4 1200 0.5 2 0.3 3 500 0.4 3 200 0.7 4 500 1 15 2 11 3 20 4 5 0.4 1 0.7 2 1.1 3 1.3 4 960 0

Vincoli di capacità produttiva Tipologia di vincoli che abbiamo visto nel modello di produzione: a i b i Disponibilità della risorsa i-sima Coefficiente di produzione della risorsa i per produrre una unità di prodotto Livello di produzione del prodotto

Vincoli di domanda M L

Azienda dolciaria: Confetti ma 14 1 19 2 27 3 36 4 (0.4 1 0.2 2 0.1 3 0.3 4 ) 4(0.7 1 0.5 2 0.1 3 0.2 4 ) s.t. 2(0.5 2 0.3 3 ) 9(0.4 3 ) 6(0.7 4 ) 6000 0.4 1 0.2 2 0.1 3 0.3 4 700 0.7 1 0.5 2 0.1 3 0.2 4 1200 0.5 2 0.3 3 500 0.4 3 200 0.7 4 500 1 15 2 11 3 20 4 5 0.4 1 0.7 2 1.1 3 1.3 4 960 0 Vincoli di capacità produttiva Vincoli di domanda

min f ( ) b Vincoli hard e vincoli soft min f () c u u b u u 0 min f ( ) b min f () c v v v 0 b v min f ( ) = b min f ( ) c u 0 v 0 u u u v = b c v v All ottimo solo una tra le due variabili sarà strettamente positiva

Azienda dolciaria: Confetti ma 14 1 19 2 27 3 36 4 (0.4 1 0.2 2 0.1 3 0.3 4 ) 4(0.7 1 0.5 2 0.1 3 0.2 4 ) s.t. 2(0.5 2 0.3 3 ) 9(0.4 3 ) 6(0.7 4 ) 6000 0.4 1 0.2 2 0.1 3 0.3 4 700 0.7 1 0.5 2 0.1 3 0.2 4 1200 0.5 2 0.3 3 500 0.4 3 200 0.7 4 500 1 15 2 11 3 20 4 5 0.4 1 0.7 2 1.1 3 1.3 4 960 0 Variazione dei vincoli: L azienda ha la possibilità di comprare più di 500 litri di latte al mese pagando però per ogni litro oltre questa soglia 1.5 euro

Azienda dolciaria: Confetti ma 14 1 19 2 27 3 36 4 (0.4 1 0.2 2 0.1 3 0.3 4 ) 4(0.7 1 0.5 2 0.1 3 0.2 4 ) s.t. 2(0.5 2 0.3 3 ) 9(0.4 3 ) 6(0.7 4 ) 6000-1.5u 0.4 1 0.2 2 0.1 3 0.3 4 700 0.7 1 0.5 2 0.1 3 0.2 4 1200 0.5 2 0.3 3 500 0.4 3 200 0.7 4 500 u 1 15 2 11 3 20 4 5 0.4 1 0.7 2 1.1 3 1.3 4 960 0 Variazione dei vincoli: L azienda ha la possibilità di comprare più di 500 litri di latte al mese pagando però per ogni litro oltre questa soglia 1.5 euro

Azienda dolciaria: Confetti ma 14 1 19 2 27 3 36 4 (0.4 1 0.2 2 0.1 3 0.3 4 ) 4(0.7 1 0.5 2 0.1 3 0.2 4 ) s.t. 2(0.5 2 0.3 3 ) 9(0.4 3 ) 6(0.7 4 ) 6000-1.5u -2v 0.4 1 0.2 2 0.1 3 0.3 4 700 0.7 1 0.5 2 0.1 3 0.2 4 1200 0.5 2 0.3 3 500 0.4 3 200 0.7 4 500 u 1 15 -v 2 11 3 20 4 5 0.4 1 0.7 2 1.1 3 1.3 4 960 0 Variazione dei vincoli: L azienda ha la possibilità di comprare più di 500 litri di latte al mese pagando però per ogni litro oltre questa soglia 1 euro E possibile produrre meno di 15 kg di confetti classici pagando però per ogni kg non prodotto 2 euro di multa.

Vincoli in conflitto A volte accade che il problema coinvolga vincoli che non possano essere soddisfatti tutti simultaneamente, ma si vuole lasciare la possibilità che non tutti siano soddisfatti. u v = = b i i i b i Obiettivo 1: minimizzare la somma totale della violazione dei vincoli Obiettivo 2: minimizzare la massima violazione dei vincoli

Vincoli in conflitto Obiettivo 1: minimizzare la somma totale della violazione dei vincoli = b i min u i u i i v i i v = i b i i Obiettivo 2: minimizzare la massima violazione dei vincoli = b i min w u i v i = b i i w u i i w v i i

Azienda dolciaria: Confetti ma 14 1 19 2 27 3 36 4 (0.4 1 0.2 2 0.1 3 0.3 4 ) 4(0.7 1 0.5 2 0.1 3 0.2 4 ) 2(0.5 2 0.3 3 ) 9(0.4 3 ) 6(0.7 4 ) 6000-u -v s.t. 0.4 1 0.2 2 0.1 3 0.3 4 700 0.7 1 0.5 2 0.1 3 0.2 4 1200 0.5 2 0.3 3 500 0.4 3 200 0.7 4 500 1 300 -u 2 150 -v 3 20 4 5 0.4 1 0.7 2 1.1 3 1.3 4 960 0 vincoli in conflitto Obiettivo 1: minimizzare la somma totale della violazione dei vincoli (i 700kg di zucchero non sono sufficienti per soddisfare questi due vincoli contemporaneamente)

Azienda dolciaria: Confetti ma 14 1 19 2 27 3 36 4 (0.4 1 0.2 2 0.1 3 0.3 4 ) 4(0.7 1 0.5 2 0.1 3 0.2 4 ) s.t. 2(0.5 2 0.3 3 ) 9(0.4 3 ) 6(0.7 4 ) 6000 0.4 1 0.2 2 0.1 3 0.3 4 700 0.7 1 0.5 2 0.1 3 0.2 4 1200 0.5 2 0.3 3 500 0.4 3 200 0.7 4 500 1 300 2 150 3 20 4 5 0.4 1 0.7 2 1.1 3 1.3 4 960 w u w v 0 -u -v vincoli in conflitto -w Obiettivo 2: minimizzare la massima violazione dei vincoli (i 700kg di zucchero non sono sufficienti per soddisfare questi due vincoli contemporaneamente)

Vincoli di bilanciamento Le quantità che entrano nel processo produttivo non vengono perse alla fine del processo: y k k = 0 Materiale che entra nel processo produttivo Materiale che esce alla fine del processo produttivo

Esempio: Miscela di olii Una fabbrica produce un tipo di cibo ottenuto dalla miscelazione di 5 differenti olii. Ci sono due olii di tipo vegetale ( VEG1, VEG2) e tre olii di tipo non vegetale (OIL1, OIL2, OIL3). Ogni olio è inizialmente allo stato grezzo e deve essere raffinato. Ogni mese è possibile raffinare al massimo 200 tons di olii vegetali e 250 di olii non vegetali. Si suppone che non ci sia perdita di peso in questo processo di raffinamento e che il costo sia trascurabile. Ogni olio ha un costo ed una densità differente: VEG1 VEG2 OIL1 OIL2 OIL3 Costo (Euro/ton) 110 120 130 110 115 Densità (per ton) 8.8 6.1 2.0 4.2 5.0 Quando gli olii vengono mescolati la densità del prodotto finale cresce linearmente. La densità del prodotto finale deve essere compresa tra 3 e 6. Il prodotto finale viene venduto ad un prezzo di Euro 150 per ogni tonnellata. Come devono essere miscelati gli olii al fine di massimizza il profitto

0 0, 0, 0, 0, 0, 3 5 4.2 2 6.1 8.8 6 5 4.2 2 6.1 8.8 250 200.. ) 115 110 130 120 150y - (110 ma 5 4 3 2 1 5 4 3 2 1 5 4 3 2 1 5 4 3 2 1 5 4 3 2 1 5 4 3 2 1 = y y y y s t Esempio: Miscela di olii