Nome Cognome Matricola Firma Metodi e Modelli di Ottimizzazione Discreta 1 On Line AA Appello del 21 Novembre 2008 Compito A

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Nome Cognome Matricola Firma Metodi e Modelli di Ottimizzazione Discreta 1 On Line AA Appello del 21 Novembre 2008 Compito A"

Transcript

1 AA Appello del 21 Novembre 2008 Compito A 1. Un frantoio deve effettuare le consegne dell olio. Non possedendo i furgoni per la consegna, li deve noleggiare. Si può scegliere tra 3 furgoni, il furgone A, il B, e il C, che hanno, rispettivamente, capacità di carico di 1500, 2200, e 1250 kg, e costo di 400, 500, e 380 euro. Il frantoio è predisposto per confezionare l olio nei seguenti modi: confezioni da 12 bottiglie da 1 lt (ognuna pesa 13 kg), confezioni da 6 bottiglie da 1/2 lt (ognuna pesa 4 kg), latta da 5 lt (del peso di 5,5 kg), latta da 10 lt (del peso di 11 kg). Dare una Formulazione a Numeri Interi del problema di minimizzare il costo del noleggio, sapendo che vogliamo consegnare non meno di 42 e non più di 55 confezioni di bottiglie da 1 lt, almeno 120 confezioni di bottiglie da 1/2 lt, che il numero delle confezioni da 10 lt deve essere tra i 2/3 e i 3/4 del numero di quelle da 5 lt., e che se il numero di confezioni da 1/2 lt è superiore o uguale a 150, allora il numero delle latte da 5 lt deve essere almeno 185, altrimenti non deve essere inferiore a Si consideri un problema di Partizione Uniforme di Grafo, dove 2n = Completare la matrice descrittiva di sinistra, calcolando i costi interni ed esterni sapendo che la somma dei pesi degli archi incidenti su un nodo è uguale per tutti i nodi ed è pari a Quale è la partizione < A, B > descritta dalla matrice? 2.3 Quale è il suo costo? 2.4 Descrivere come procederebbe un algoritmo di Ricerca Locale a partire da questa partizione, ed effettuare una iterazione; riempire la matrice di destra di conseguenza (se servono dei dati che non si conoscono e che sono necessari per fare questo passo, dire quali sono e sceglierli a piacere, opportunamente) 2.5 Per quale motivo è conveniente definire i costi interni ed esterni, e come/dove si utilizzano? 2.6 Si scriva la versione decisionale del problema e, sulla base della soluzione appena determinata, si determini il valore da dare a k perché il problema decisionale abbia risposta si I( ) E( ) I( ) E( ) 8/ / 4/ / / / 3/ 6/ / 2/ 1/ 7/ / 4/ 3/ 1/ 5/ 6/ 2/ / / / / 9/ 8/ I( ) E( ) I( ) E( ) 3. Si consideri il problema del Minimo Covering by Nodes per un grafo G = (V, E). 3.1 Definire il problema. 3.2 Calcolarne un Lower Bound e un Upper Bound per il grafo G = (V, E) in cui V = {v 1, v 2,..., v 11 } e E = {(v 1, v 2 ), (v 2, v 3 ), (v 2, v 4 ), (v 2, v 5 ), (v 3, v 6 ), (v 3, v 7 ), (v 4, v 8 ), (v 5, v 9 ), (v 5, v 10 ), (v 5, v 11 )}. 3.3 Quelli calcolati sono Bound di tipo Primale o Duale? Giustificare la risposta. 3.4 Determinare una soluzione ammissibile per il grafo dato. Utilizzando i Bound appena calcoalti, si può dire che è ottima? Perché? 1

2 AA Appello del 21 Novembre 2008 Compito B 1. Una cooperativa di produttori di nocciole lavora le nocciole per produrre diversi tipi di dolci tra i quali: crema di nocciole in cioccolato al latte, in barattoli da 400 gr, in secchielli da 1 kg, oppure in barattoli lavorati da 600 gr; crema di nocciole in cioccolato fondente, negli stessi formati di quella al latte; e olio di nocciole, in bottiglie da 1/2 lt (pesano 1/2 kg l una). In occasione del Natale deve decidere come riempire 4 tipi diversi di scatoloni, A, B, C e D, che possono portare un massimo di 1.2, 1.8, 2, e 2.5 kg, rispettivamente. Sapendo che verranno preparati un ugual numero di scatoloni di ogni tipo, e che essi sono già prenotati da tempo, dare una Formulazione a Numeri Interi per il problema di massimizzare il ricavo della cooperativa sapendo che: dalla vendita di una unità di prodotto ricava, rispettivamente, nell ordine con cui sono stati elencati sopra, 1.50, 2, 2, 1.60, 2.10, 2.10, e 3.50 euro; non bisogna eccedere la capacità degli scatoloni; nello scatolone D ci devono essere almeno una confezione di crema di nocciole (indipendentemente dal gusto e dal formato) e non più di quattro, inoltre se sono due o più allora devono essere di gusti diversi; in ogni scatolone ci deve essere non più di una confezione di olio di nocciole e non più di un barattolo lavorato; inoltre se nello scatolone di tipo C ci sono due barattoli da 400 gr di crema (indifferentemente di un gusto o dell altro), allora non ci si può mettere l olio di nocciole. 2. Si consideri un problema di tsp definito su un grafo completo non orientato G = (V, E) di n = 8 nodi e si definiscano i costi degli archi a piacere. 2.1 Applicare il seguente algoritmo al grafo G: a) determinare un albero ricoprente; b) raddoppiarne gli archi; c) determinare un ciclo euleriano su quest ultimo grafo; d) determinare un ciclo hamiltoniano a partire da quello euleriano prendendo i nodi nell ordine della prima apparizione. 2.2 Si è ottenuta una soluzione ammissibile? In generale, si ottiene sempre una soluzione ammissibile? Giustificare la risposta. 2.3 In che cosa l algoritmo descritto differisce dall algoritmo 2-approssimato? 2.4 Si può dire che la soluzione ottenuta è 2-approssimata per il grafo G? Perchè? (ripercorrere i passi della dimostrazione del grado di approssimazione... ) 2.5 Si scriva la versione decisionale del problema e, sulla base della soluzione appena determinata, si determini il valore da dare a k perché il problema decisionale abbia risposta no 3. Si consideri il problema del Massimo Matching per un grafo G = (V, E). 3.1 Definire il problema. 3.2 Calcolarne un Lower Bound e un Upper Bound per il grafo G = (V, E) in cui V = {v 1, v 2,..., v 11 } e E = {(v 1, v 2 ), (v 2, v 3 ), (v 2, v 4 ), (v 2, v 5 ), (v 3, v 6 ), (v 3, v 7 ), (v 4, v 8 ), (v 5, v 9 ), (v 5, v 10 ), (v 5, v 11 )}. 3.3 Quelli calcolati sono Bound di tipo Primale o Duale? Giustificare la risposta. 3.4 Determinare una soluzione ammissibile per il grafo dato. Utilizzando i Bound appena calcoalti, si può dire che è ottima? Perché? 2

3 Metodi e Modelli di Ottimizzazione Discreta 1 Appello del 4 Dicembre ). Sia data la seguente formulazione: max 3x 1 + 5x 2 s.t. x 1 3My 1 x My 1 x 1 x My 1 5x 1 + 4x My 2 5x 1 + 4x 2 35 My 2 x My 2 y 1 + y 2 1 x 1 0 x 2 0 y 1, y 2 {0, 1} 1.1) Che significato hanno le variabili y 1 e y 2?; 1.2) Descrivere i vettori (x 1, x 2, y 1, y 2 ) che rispettano tutti i vincoli della formulazione, ossia descrivere quei vettori che sono ammissibili per la formulazione; e 1.3) Disegnare la regione ammissibile della formulazione 2). Sia data la seguente matrice, in cui il generico elemento d i,j rappresenta la distanza tra il nodo i e il nodo j del grafo in una istanza di tsp simmetrico. 2.1) Descrivere un algoritmo di Ricerca Locale per il problema. 2.2) Partendo da una soluzione scelta a piacere, mostrare le successive due soluzioni ottenute in due iterazioni dell algoritmo proposto. 2.3) Commentare il criterio di arresto dell algoritmo 2.4) Immaginando di far proseguire l algoritmo fino alla sua conclusione, si può dire che la soluzione ottenuta è ottima? la soluzione proposta sarà sempre l ultima soluzione visitata, o no, e perché? 2.5) Si scriva la versione decisionale del problema e, sulla base della soluzione appena determinata, si determini il valore da dare a k perché il problema decisionale abbia risposta si v 1 v 2 v 3 v 4 v 5 v 6 v v v v v v ). Si consideri il problema del Massimo Matching per un grafo G = (V, E). 3.1) Definire il problema. 3.2) Calcolarne un Lower Bound e un Upper Bound per il grafo G = (V, E) in cui V = {v 1, v 2,..., v 11 } e E = {(v 1, v 2 ), (v 2, v 3 ), (v 2, v 4 ), (v 2, v 5 ), (v 3, v 6 ), (v 3, v 7 ), (v 4, v 8 ), (v 5, v 9 ), (v 5, v 10 ), (v 5, v 11 )}. 3.3) Determinare una soluzione ammissibile per il grafo dato. Utilizzando i Bound appena calcoalti, si può dire che è ottima? Perché? 3

4 Metodi e Modelli di Ottimizzazione Discreta 1 Appello del 5 Febbraio ). Si formuli come PLI il seguente problema. Si tratta di organizzare una gita di 348 persone, suddivise in h gruppi, G 1, G 2,..., G h. Del gruppo G i fanno parte g i persone. L organizzatore deve noleggiare dei pullman. I pullman disponibili sono k, P 1, P 2,..., P k. Il pullman P j può portare non più di m j persone, e il suo noleggio costa c j euro. Scrivere una formulazione per decidere quali dei k pullman noleggiare, nell ottica di minimizzare il costo totale di noleggio per il trasporto di tutte le 348 persone più il costo di una penale nel caso in cui il gruppo G 4 sia sul pullman P 3, e sapendo che: i) il gruppo G 1 deve andare sullo stesso pullman del gruppo G 2 ; ii) i gruppi G 3 e G 4 devono stare in pullman diversi; iii) se i gruppi G 3 e G 5 sono entrambi nel pullman P 2 allora il gruppo G 2 non può stare su uno stesso pullman con il gruppo G 6. 2). Enunciare la Condizione Necessaria e Sufficiente e la Condizione Sufficiente affinché A sia tum, e mostrare in che modo vengono applicati per verificare se la seguente matrice A è o non è tum (i. indicano un zero) 0 A= Infine, si considerino le seguenti formulazioni (in cui A è la matrice scritta sopra). 1 C A P : min cx Ax b x 0 e intero Q : min cx Ax b x 0 Quale/i di queste affermazioni è/sono vera/e? Giustificare la/le risposta/e le formulazioni forniscono soluzioni uguali, e uguale valore della funzione obiettivo; le formulazioni forniscono soluzioni diverse, ma con uguale valore della funzione obiettivo; le formulazioni forniscono soluzioni diverse, a cui corrispondono diversi valore della funzione obiettivo (in questo caso quale è la migliore delle due?). 3). Sia dato il seguente problema di Knapsack. max 3x 1 + 2x 2 + 4x 3 + x 4 + 2x 5 10x x x x x 5 60 x {0, 1} 5 Risolvere il problema utilizzando un algoritmo esatto; Analizzare la complessità computazionale dell algoritmo; Calcolare la lunghezza dell input L(X) per il problema dato, ossia il numero di bit che compongono l input; Che relazione lega L(X) alla complessità computazionale dell algoritmo? 4

5 Metodi e Modelli di Ottimizzazione Discreta 1 Appello del 20 Febbraio ). Si formuli come PLI il problema di minimizzare la funzione { 3x1 + 4x f(x) = se x 1 3 3x 1 + 4x 2 altrimenti sapendo che i punti (x 1, x 2 ) ammissibili sono tutti e soli quelli appartenenti alla regione A B C, dove A = {(x 1, x 2 ) : 1 x 1 6, 1 x 2 3}, B = {(x 1, x 2 ) : 0 x 1 4, 3 x 2 7}, e C = {(x 1, x 2 ) : 7 x 1 10, x 2 3, x 1 + x 2 13}. Commentare bene la scelta delle variabili, e il ragionamento seguito. Come cambierebbero la regione ammissibile e la formulazione se aggiungessimo la condizione se x 1 è compreso tra 4 e 6 (inclusi gli estremi), allora x 2 deve verificare 1 x 2 2? 2). Si consideri una istanza di tsp definito su un grafo completo di 11 nodi, in cui la lunghezza del generico arco (i, j) è d i,j = i+j 2 1. Risolvere tale istanza utilizzando l algoritmo 3 2 -approssimato. Spiegando e giustificando adeguatemente le scelte fatte a ogni passo dell algoritmo. Si consideri poi l albero ricoprente T formato dai seguenti archi {(1, 2), (2, 3), (3, 4), (4, 5), (3, 6), (6, 7), (7, 8), (3, 9), (9, 10), (10, 11)}. Se scegliessimo T come albero ricoprente otterremmo una soluzione 3 2-approssimata? (Non è necessario applicare l algoritmo) Giustificare la risposta. Infine, scrivere l enunciato del problema in forma decisionale, fissando k = 40, e calcolare la lunghezza dell input. 3). Si consideri un problema P definito su un grafo con n nodi, per la cui risoluzione si ha a disposizione un algoritmo A di complessità O(n 4 ). Si supponga inoltre di avere a disposizione un calcolatore che effettua di operazioni elementari al secondo. Se lanciamo il nostro algoritmo alle 17:00 siamo sicuri di ottenere la soluzione al problema P per un grafo con n = 300 nodi entro le 20:00? Giustificare adeguatamente la risposta. 5

6 Metodi e Modelli di Ottimizzazione Discreta, I parte Ricerca Operativa 2 Ricerca Operativa 1-2, II parte Ricerca Operativa 2 On Line Appello del 14 Luglio ). Una fabbrica produce pezzi di lamiera di 4 forme diverse, A, B, C, e D. In particolare, prende delle lastre di lamiera di dimensioni fissate e le taglia secondo l uno o l altro di due modelli, chiamati taglio 1 e taglio 2. Dal taglio 1 si ricavano 3 pezzi di tipo A, 2 di tipo B, e 5 di tipo C. Dal taglio 2 si ricavano 3 pezzi di tipo B, 4 di tipo C, e 6 di tipo D. Nel corso della prossima settimana si devono ottenere almeno 36 pezzi di tipo A, non più di 24 di tipo B, e il numero di pezzi di tipo C deve essere compreso tra 1 3 e 4 3 del numero di pezzi di tipo D. Per bilanciare il lavoro delle due macchine tagliatrici, le lamiere tagliate con il modello 1 devono essere almeno il doppio di quelle tagliate con il modello 2. La logistica della fabbrica fa sì che la differenza tra il numero di lamiere tagliate secondo il modello 1 e il numero di quelli tagliate secondo il modello 2 non ecceda le 9 unità. Dalla vendita di ogni pezzo di tipo A, B, C, D si ricavano, rispettivamente, 3, 2, 6, e 1 euro. Tuttavia, se il numero di pezzi di A prodotti nella settimana è maggiore o uguale a 31 si paga una penalità di 15 euro. Sapendo che si vogliono massimizzare gli utili, formulare il problema come PLI, commentando adeguatamente. 2). Si consideri un grafo G = (V, E) in cui V = 7 e E = {(1, 2), (1, 5), (2, 5), (2, 4), (3, 4), (3, 5), (4, 6), (4, 7), (6, 7)}. Scrivere una formulazione F per il probema del Massimo Matching su G, e calcolare un Upper Bound, utilizzando un opportuno supergrafo di G (quale?). Scrivere il duale di F: che problema rappresenta? Calcolare un Lower Bound, sapendo che G ha come sottografi indotti, tra gli altri, i seguenti: 2 cicli di 3 nodi ciascuno, un ciclo di 4 nodi, uno di 5, una stella con 4 nodi, e un cammino con 7 nodi. Calcolare il valore del Duality Gap. 3). Si consideri un grafo completo G = (V, E), non orientato, con 10 nodi, pesato sugli archi con pesi l i,j = i + 3j, per ogni arco (i, j) E, con i < j, e si consideri l algoritmo 3 2 -approssimato. Verificare se sono rispettate le condizioni che garantiscono l approssimazione. Se le condizioni di cui sopra non sono verificate, l algoritmo potrebbe essere applicato ugualmente? Se sì, possiamo affermare con certezza che la soluzione ottenuta è ammissibile o ottima? Applicare l algoritmo. Verificare se la soluzione ottenuta è effettivamente 3 2-approssimata ripercorrendo i passi della dimostrazione del grado di approssimazione. Calcolare Upper e Lower Bound per una soluzione ottima del problema, a partire dalla soluzione ottenuta dall algoritmo. 6

7 Metodi e Modelli di Ottimizzazione Discreta, I parte Ricerca Operativa 1-2, II parte Ricerca Operativa 2 Ricerca Operativa 2 On Line Appello dell 8 Settembre ). Scrivere a parole nel formato Dati..., Trovare..., Tale Che... il testo del problema di scheduling che corrisponde alla seguente formulazione, disegnando il grafo delle precedenze (si ricordi che un arco orientato da v h a v k indica che il lavoro corrispondente al nodo v h deve essere terminato prima che il lavoro corrispondente al nodo v k incominci) min t f s.t. t f t i per ogni i = 1,..., 6 t t 2 + M(1 y 1,2 ) t t 4 t t 1 + My 1,2 t t 5 + M(1 y 2,5 ) t t 3 t t 2 + My 2,5 t t 4 + M(1 y 1,4 ) t t 6 t t 1 + My 1,4 t t 2 t t 5 + M(1 y 1,5 ) t t 4 t t 1 + My 1,2 t t 5 t t 6 + M(1 y 1,6 ) t t 6 t t 1 + My 1,6 t t 5 t t 6 + M(1 y 4,6 ) t 4 20 t t 4 + My 4,6 t 5 t 2 15 t t 6 y 2,3 + y 2,4 + y 2,5 + y 2,6 y 1,2 = 0 t i 0 per ogni i = 1,..., 6 t f 0 y i,j {0, 1} per (i, j) {(1, 2), (1, 4), (1, 5), (1, 6), (2, 5), (4, 6)} 2). Sia dato il seguente problema max 3x 1 + 2x 2 + 4x 3 + 2x 4, s.t. 5x 1 + 4x 2 + 6x 3 + x 4 12 x 1 + 3x 2 + 7x 3 + 4x 4 4 x B 4. Tra gli algoritmi greedy studiati, sceglierne uno che possa essere facilmente adattato per risolvere il problema; giustificare la scelta; applicarlo per risolvere il problema dato; commentare le caratteristiche della soluzione ottenuta. 3). Siano dati i punti (5, 3), (13, 6), (7, 9). Che cosa si intende per combinazione convessa? Verificare analiticamente se il punto (9, 8) si può ottenere come combinazione convessa dei punti dati; in caso di risposta positiva, dire quanti sono i parametri λ i da determinare e quale è il valore di ciascuno di essi 7

8 Metodi e Modelli di Ottimizzazione Discreta, I parte Ricerca Operativa 1-2, II parte Ricerca Operativa 2 Ricerca Operativa 2 On Line Appello del 18 Settembre ). Sia T = A B dove A = {(x 1, x 2 ) R 2 + : x 1 2; x 2 6; x 1 + 2x 2 4}, B = {(x 1, x 2 ) R 2 + : x 1 8; x 1 13; x 2 2; x 2 5} {(x 1, x 2 ) R 2 + : x 1 9; x 1 12; x 2 3; x 2 7}. Scrivere una formulazione per trovare il massimo della funzione z(x) = x 1 + 4x 2, commentando bene le scelte; Risolvere graficamente il problema: quanto vale la funzione obiettivo all ottimo? L ottimo è unico o no? 2). Sia data una istanza di tsp definita su un grafo completo di 8 nodi, in cui la lunghezza l i,j del generico arco (i, j) è riportata nella seguente matrice L L = Descrivere dettagliatamente l algoritmo di Ricerca Locale più appropriato per il problema, definendo formalmente tutto ciò che serve. Quante soluzioni fanno parte dell intorno? Eún numero costante al procedere dell algoritmo oppure è un numero che varia? Di quante iterazioni si ha bisogno per terminare l algoritmo? Applicare l algoritmo effettuando almeno 2 iterazioni (oppure dimostrare che 1 iterazione era sufficiente... ) La soluzione determinata è ottima o no? Giustificare adeguatamente la risposta 3). Siano 40 e 0 un upper e un lower bound, rispettivamente, al valore della funzione obiettivo del I esercizio. Si scriva il problema dell esercizio 1 in forma di decisione. Scrivere i valori che assume k, nell ordine, supponendo che le prime tre risposte al problema di decisione siano, nell ordine, si, si, no. Completare la ricerca dell ottimo attraverso la risoluzione dei problemi di decisione, supponendo che la funzione obiettivo assuma solo valori interi. 8

AA Prova del 30 Novembre 2011 Compito A

AA Prova del 30 Novembre 2011 Compito A Metodi e Modelli di Ottimizzazione Discreta (10 cfu), I parte; Metodi e Modelli di Ottimizzazione Discreta 1 (5 cfu); Metodi e Modelli di Ottimizzazione Discreta 1 On Line; Ricerca Operativa 1-2, II parte;

Dettagli

AA Prova del 4 Dicembre 2012 Compito A

AA Prova del 4 Dicembre 2012 Compito A Prova del 4 Dicembre 2012 Compito A A.1). (14 punti) Un agenzia viaggi sta organizzando una visita guidata a Berlino: per questo motivo ha selezionato 11 escursioni, tra tante che erano possibili. Scrivere

Dettagli

AA Prova del 19 Novembre 2010 Compito A

AA Prova del 19 Novembre 2010 Compito A Metodi e Modelli di Ottimizzazione Discreta (10 cfu), I parte; Metodi e Modelli di Ottimizzazione Discreta 1 (5 cfu); AA 2010-2011 Prova del 19 Novembre 2010 Compito A 1). Un circolo velico deve organizzarsi

Dettagli

Nome Cognome... Firma...

Nome Cognome... Firma... Prova del 2 Dicembre 2013 Compito A A.1). (14 punti) Due elettricisti stanno progettando un nuovo impianto elettrico. Hanno a disposizione 50 componenti, con caratteristiche tecniche diverse, e devono

Dettagli

AA Appello del 27 Novembre 2009 Compito A

AA Appello del 27 Novembre 2009 Compito A Metodi e Modelli di Ottimizzazione Discreta, I parte; Appello del 27 Novembre 2009 Compito A 1). Scrivere una formulazione per il seguente problema. Una ditta di spedizioni deve spedire via nave dei grossi

Dettagli

RICERCA OPERATIVA (a.a. 2011/12) Nome: Cognome: Matricola:

RICERCA OPERATIVA (a.a. 2011/12) Nome: Cognome: Matricola: 5 o Appello 8/0/0 RICERCA OPERATIVA (a.a. 0/) Nome: Cognome: Matricola: ) Si individui un albero dei cammini minimi di radice sul grafo in figura, utilizzando l algoritmo più appropriato dal punto di vista

Dettagli

Prima prova Intermedia di Ricerca Operativa 2 COMPITO A Esercizio 1 (7 punti): LIFO

Prima prova Intermedia di Ricerca Operativa 2 COMPITO A Esercizio 1 (7 punti): LIFO Prima prova Intermedia di Ricerca Operativa 2 COMPITO A 13 novembre 2015 Nome e Cognome Matricola: Esercizio 1 (7 punti): Si consideri il seguente problema di programmazione lineare intera. max 32x 1 +

Dettagli

Nome Cognome... Firma...

Nome Cognome... Firma... AA 2017-2018, Prova del 4 Dicembre 2017, Compito A A.1). (13 punti) Una ditta di trasporti possiede 15 grossi camion frigoriferi, ognuno dotato di due celle a temperature differenti. La cella alla temperatura

Dettagli

1) Data la seguente istanza di TSP (grafo completo con 5 nodi): c 12 = 52; c 13 = 51; c 14 = 40; c 15 = 53; c 23 = 44;

1) Data la seguente istanza di TSP (grafo completo con 5 nodi): c 12 = 52; c 13 = 51; c 14 = 40; c 15 = 53; c 23 = 44; 1) Data la seguente istanza di TSP (grafo completo con 5 nodi): c 12 = 52; c 13 = 51; c 14 = 40; c 15 = 53; c 23 = 44; c 24 = 15; c 25 = 12; c 34 = 32; c 35 = 55; c 45 = 24 Si calcoli l ottimo duale (formulazione

Dettagli

Esame di Ricerca Operativa del 11/02/2015

Esame di Ricerca Operativa del 11/02/2015 Esame di Ricerca Operativa del /0/0 (Cognome) (Nome) (Matricola) Esercizio. Un azienda produce tipi di TV (, 0, 0 e pollici) ed è divisa in stabilimenti (A e B). L azienda dispone di 0 operai in A e 0

Dettagli

ESERCIZIO 1: Punto 1

ESERCIZIO 1: Punto 1 ESERCIZIO : Punto La seguente matrice è una matrice delle distanze di un istanza del problema del Commesso Viaggiatore. - - - - - - - Calcolare.Il valore del rilassamento che si ottiene determinando l

Dettagli

Quinto appello 27/6/ = 4. B b B = 2 b N = 4

Quinto appello 27/6/ = 4. B b B = 2 b N = 4 Quinto appello // RICERCA OPERATIVA (a.a. /) Nome: Cognome: Matricola: ) Si risolva il problema di PL dato applicando l algoritmo del Simplesso Duale, per via algebrica, a partire dalla base B {, }. Per

Dettagli

Parte V: Rilassamento Lagrangiano

Parte V: Rilassamento Lagrangiano Parte V: Rilassamento Lagrangiano Tecnica Lagrangiana Consideriamo il seguente problema di Programmazione Lineare Intera: P 1 min c T x L I Ax > b Cx > d x > 0, intera in cui A = matrice m x n C = matrice

Dettagli

Fac-simile dell esame di Ricerca Operativa. max 7 x 1 2 x 2 3 x 1 +x 2 2 x 1 2 x 2 3 x x 1 +x x 1 x 2 5

Fac-simile dell esame di Ricerca Operativa. max 7 x 1 2 x 2 3 x 1 +x 2 2 x 1 2 x 2 3 x x 1 +x x 1 x 2 5 Fac-simile dell esame di Ricerca Operativa (Cognome) (Nome) (Numero di Matricola) Esercizio. Completare la seguente tabella considerando il problema di programmazione lineare: max x x x +x x x x x +x x

Dettagli

Esame di Ricerca Operativa del 16/06/2015

Esame di Ricerca Operativa del 16/06/2015 Esame di Ricerca Operativa del 1/0/01 (Cognome) (Nome) (Matricola) Esercizio 1. Una ditta produce vernici in tre diversi stabilimenti (Pisa, Cascina, Empoli) e le vende a tre imprese edili (A, B, C). Il

Dettagli

A-2 a PI. Esercizio 2. Domanda 3

A-2 a PI. Esercizio 2. Domanda 3 A-2 a PI Ricerca Operativa 1 Seconda prova intermedia È dato il problema di PL in figura. 1. Facendo uso delle condizioni di ortogonalità, dimostrare o confutare l ottimalità della soluzione x = 1; x =

Dettagli

Esame di Ricerca Operativa del 20/02/18

Esame di Ricerca Operativa del 20/02/18 Esame di Ricerca Operativa del //8 (Cognome) (Nome) (Numero di Matricola) Esercizio. (a) Risolvere mediante l algoritmo del simplesso duale il seguente problema di programmazione lineare: min x x +x x

Dettagli

min det det Allora è unimodulare se e solo se det 1, 1, 0 per ogni sottomatrice quadrata di di qualsiasi dimensione.

min det det Allora è unimodulare se e solo se det 1, 1, 0 per ogni sottomatrice quadrata di di qualsiasi dimensione. Se è unimodulare e è intero allora il poliedro 0 ha vertici interi. Sia un vertice di Per definizione esiste allora una base di tale che, 0 Poiché è non singolare ( invertibile det 0) si ha che det 1 è

Dettagli

Esame di Ricerca Operativa del 07/09/2016

Esame di Ricerca Operativa del 07/09/2016 Esame di Ricerca Operativa del 0/09/201 (Cognome) (Nome) (Matricola) Esercizio 1. Un industria chimica produce due tipi di fertilizzanti (A e B) la cui lavorazione è affidata ai reparti di produzione e

Dettagli

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

Esame di Ricerca Operativa del 17/07/17. Esercizio 1. Completare la seguente tabella considerando il problema di programmazione lineare: Esame di Ricerca Operativa del 7/07/7 (Cognome) (Nome) (Numero di Matricola) Esercizio. Completare la seguente tabella considerando il problema di programmazione lineare: max x +x x + x x x x x x x +x

Dettagli

COMPITO DI RICERCA OPERATIVA. max x 1 + x 2 x 1 + x 2 1 x 1 + x 2 2. Lo si trasformi in forma standard e se ne determini una soluzione ottima.

COMPITO DI RICERCA OPERATIVA. max x 1 + x 2 x 1 + x 2 1 x 1 + x 2 2. Lo si trasformi in forma standard e se ne determini una soluzione ottima. COMPITO DI RICERCA OPERATIVA APPELLO DEL 06/07/05 ESERCIZIO 1. (5 punti) Sia dato il seguente problema di PL: max x 1 + x 2 x 1 + x 2 1 x 1 + x 2 2 x 1 0 x 2 0 Lo si trasformi in forma standard e se ne

Dettagli

RICERCA OPERATIVA (a.a. 2015/16) Nome: Cognome: Matricola:

RICERCA OPERATIVA (a.a. 2015/16) Nome: Cognome: Matricola: o Appello // RICERCA OPERATIVA (a.a. /) Nome: Cognome: Matricola: ) Si consideri il seguente problema di PL: max x + x x x x x x + x x Si applichi l algoritmo del Simplesso Duale, per via algebrica, a

Dettagli

UNIVERSITÀ DEGLI STUDI ROMA TRE Corso di Studi in Ingegneria Informatica Ricerca Operativa 1 Seconda prova intermedia 20 giugno 2014

UNIVERSITÀ DEGLI STUDI ROMA TRE Corso di Studi in Ingegneria Informatica Ricerca Operativa 1 Seconda prova intermedia 20 giugno 2014 A Ricerca Operativa 1 Seconda prova intermedia Un tifoso di calcio in partenza da Roma vuole raggiungere Rio De Janeiro per la finale del mondiale spendendo il meno possibile. Sono date le seguenti disponibilità

Dettagli

RICERCA OPERATIVA (a.a. 2017/18) Nome: Cognome: Matricola:

RICERCA OPERATIVA (a.a. 2017/18) Nome: Cognome: Matricola: Terzo appello //8 RICERCA OPERATIVA (a.a. 7/8) Nome: Cognome: Matricola: ) Si risolva il seguente problema di PL max x x x x x x x x x applicando l algoritmo del Simplesso Primale, per via algebrica, a

Dettagli

Figura 1: 1) Si scriva la formulazione del problema come problema di PLI (con un numero minimo di vincoli) e la matrice dei vincoli.

Figura 1: 1) Si scriva la formulazione del problema come problema di PLI (con un numero minimo di vincoli) e la matrice dei vincoli. ESERCIZIO 1 Sia dato il grafo orientato in Figura 1. Si consideri il problema di flusso a 1 2 4 Figura 1: costo minimo su tale grafo con b 1 = 4 b 2 = 2 b = b 4 = e c 12 = 2 c 1 = 4 c 14 = 1 c 2 = 1 c

Dettagli

RICERCA OPERATIVA (a.a. 2016/17) Nome: Cognome: Matricola:

RICERCA OPERATIVA (a.a. 2016/17) Nome: Cognome: Matricola: Secondo appello //0 RICERCA OPERATIVA (a.a. 0/) Nome: Cognome: Matricola: ) Si risolva il seguente problema di PL max x x x x x + x x x per via algebrica, mediante l algoritmo del Simplesso Primale a partire

Dettagli

Esame di Ricerca Operativa del 05/09/18

Esame di Ricerca Operativa del 05/09/18 Esame di Ricerca Operativa del 0/09/8 (Cognome) (Nome) (Numero di Matricola) Esercizio. Un azienda agricola produce mensilmente 0 ettolitri di olio (O) e 0 ettolitri di vino (V) che vengono venduti all

Dettagli

Esercizio 1. Esercizio 2

Esercizio 1. Esercizio 2 A-2 a PI Ricerca Operativa 1 Seconda prova intermedia La Pharmatix è un azienda di Anagni che produce due principi attivi, A e B, che consentono un profitto per grammo venduto di 20 e 30 euro rispettivamente.

Dettagli

I Appello Ricerca Operativa 2 bis Compito A

I Appello Ricerca Operativa 2 bis Compito A I Appello Ricerca Operativa 2 bis Compito A Cognome e nome:. Esercizio 1. Si consideri il problema del matching di cardinalità massima in un grafo G ed il suo problema di decisione associato: esiste un

Dettagli

Formulazioni. Consideriamo il seguente problema di Knapsack 0-1. max (5x x 2. ) st 3x x 2. < 6 x {0,1} 2

Formulazioni. Consideriamo il seguente problema di Knapsack 0-1. max (5x x 2. ) st 3x x 2. < 6 x {0,1} 2 Formulazioni Consideriamo il seguente problema di Knapsack 0-1 max (5x 1 + 2x 2 ) st 3x 1 + 4x 2 < 6 x {0,1} 2 Insiemi ammissibili F = {(0, 0), (0, 1), (1, 0)} Rappresentiamo sul piano gli insiemi ammissibili.

Dettagli

3.2 Rilassamenti lineari/combinatori e bounds

3.2 Rilassamenti lineari/combinatori e bounds 3.2 Rilassamenti lineari/combinatori e bounds Consideriamo un problema di Ottimizzazione Discreta min{f(x) : x X} e sia z il valore di una soluzione ottima x X. Metodi di risoluzione spesso generano una

Dettagli

Ottimizzazione Combinatoria e Reti (a.a. 2007/08)

Ottimizzazione Combinatoria e Reti (a.a. 2007/08) o Appello 6/07/008 Ottimizzazione Combinatoria e Reti (a.a. 007/08) Nome Cognome: Matricola: ) Dopo avere finalmente superato l esame di Ricerca Operativa, Tommaso è pronto per partire in vacanza. Tommaso

Dettagli

Esame di Ricerca Operativa del 04/07/17

Esame di Ricerca Operativa del 04/07/17 Esame di Ricerca Operativa del 0/0/ (Cognome) (Nome) (Numero di Matricola) Esercizio. Completare la seguente tabella considerando il problema di programmazione lineare: min y y + y + y + y + y +9 y y y

Dettagli

Esame di Ricerca Operativa del 21/06/17

Esame di Ricerca Operativa del 21/06/17 Esame di Ricerca Operativa del /0/7 (Cognome) (Nome) (Numero di Matricola) Esercizio. Un azienda vinicola produce tre qualitá di vino Q, Q, Q che vende ad un prezzo di 0E, 0E, 0E ad ettolitro, rispettivamente

Dettagli

Esame di Ricerca Operativa del 18/06/18

Esame di Ricerca Operativa del 18/06/18 Esame di Ricerca Operativa del 8/0/8 (Cognome) (Nome) (Numero di Matricola) Esercizio. Completare la seguente tabella considerando il problema di programmazione lineare: max x x x +x x x x +x x x x + x

Dettagli

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

COMPITO DI RICERCA OPERATIVA. max x 1 + 2x 2 + x 3 x 1 x 2 + x 3 = 1 2x 1 + 3x 2 + x 4 = 2 COMPITO DI RICERCA OPERATIVA ESERCIZIO. (9 punti) Sia dato il seguente problema di PL: max x + 2x 2 + x 3 x x 2 + x 3 = 2x + 3x 2 + x 4 = 2 x, x 2, x 3, x 4 0 Si determini il duale del problema ( punto).

Dettagli

Esame di Ricerca Operativa del 21/07/15. Esercizio 1. Completare la seguente tabella considerando il problema di programmazione lineare:

Esame di Ricerca Operativa del 21/07/15. Esercizio 1. Completare la seguente tabella considerando il problema di programmazione lineare: Esame di Ricerca Operativa del /0/ (Cognome) (Nome) (Corso di laurea) Esercizio. Completare la seguente tabella considerando il problema di programmazione lineare: min y +y + y + y + y + y y y + y y +

Dettagli

Esame di Ricerca Operativa del 11/07/2016

Esame di Ricerca Operativa del 11/07/2016 Esame di Ricerca Operativa del /0/01 (Cognome) (Nome) (Matricola) Esercizio 1. Un erboristeria vuole produrre una nuova tisana utilizzando tipi di tisane già in commercio. Tali tisane sono per lo più composte

Dettagli

Esame di Ricerca Operativa del 09/02/2016

Esame di Ricerca Operativa del 09/02/2016 Esame di Ricerca Operativa del 0/0/01 (Cognome) (Nome) (Matricola) Esercizio 1. Una sartoria produce tipi di vestiti: pantaloni, gonne e giacche, utilizzando stoffa e filo. Settimanalmente, la disponibilità

Dettagli

METODI DELLA RICERCA OPERATIVA

METODI DELLA RICERCA OPERATIVA Università degli Studi di Cagliari FACOLTA' DI INGEGNERIA CORSO DI METODI DELLA RICERCA OPERATIVA Dott.ing. Massimo Di Francesco (mdifrance@unica.it) i i Dott.ing. Maria Ilaria Lunesu (ilaria.lunesu@unica.it)

Dettagli

Richiami di Teoria dei Grafi. Paolo Detti Dipartimento di Ingegneria dell Informazione Università di Siena

Richiami di Teoria dei Grafi. Paolo Detti Dipartimento di Ingegneria dell Informazione Università di Siena Richiami di Teoria dei Grafi Paolo Detti Dipartimento di Ingegneria dell Informazione Università di Siena Teoria dei grafi La Teoria dei Grafi costituisce, al pari della Programmazione Matematica, un corpo

Dettagli

Esame di Ricerca Operativa del 12/02/18. P 1 P 2 P 3 P 4 P 5 P 6 Peso bagaglio km di viaggio

Esame di Ricerca Operativa del 12/02/18. P 1 P 2 P 3 P 4 P 5 P 6 Peso bagaglio km di viaggio Esame di Ricerca Operativa del /0/8 (Cognome) (Nome) (Numero di Matricola) Esercizio. L autista di un taxi puo trasportare al massimo persone richiedendo a ciascuna Euro a km per il viaggio. Fanno richiesta

Dettagli

Parte IV: Matrici totalmente unimodulari

Parte IV: Matrici totalmente unimodulari Parte IV: Matrici totalmente unimodulari Formulazioni Consideriamo il seguente problema di Knapsack 0-1 max (5x 1 + 2x 2 ) st 3x 1 + 4x 2 < 6 x {0,1} 2 Insiemi ammissibili F = {(0, 0), (0, 1), (1, 0)}

Dettagli

Massimo flusso e matching

Massimo flusso e matching Capitolo Massimo flusso e matching. Problema del massimo matching. Nel problema del massimo matching è dato un grafo non orientato G(V, A); un matching in G è un insieme di archi M A tale che nessuna coppia

Dettagli

Esame di Ricerca Operativa del 23/02/17

Esame di Ricerca Operativa del 23/02/17 Esame di Ricerca Operativa del /0/ (Cognome) (Nome) (Numero di Matricola) Esercizio. Completare la seguente tabella considerando il problema di programmazione lineare: min y + y + y + y y +0 y + y y y

Dettagli

RICERCA OPERATIVA (a.a. 2017/18) Nome: Cognome: Matricola:

RICERCA OPERATIVA (a.a. 2017/18) Nome: Cognome: Matricola: Primo appello 9//8 RICERCA OPERATIVA (a.a. 7/8) Nome: Cognome: Matricola: ) Si risolva il seguente problema di PL max x + x x + x x x x x applicando l algoritmo del Simplesso Primale, per via algebrica,

Dettagli

Esame di Ricerca Operativa del 15/01/2015

Esame di Ricerca Operativa del 15/01/2015 Esame di Ricerca Operativa del 1/01/201 (Cognome) (Nome) (Matricola) Esercizio 1. Un azienda produce palloni da calcio e da basket che vende a 1 e 20 euro rispettivamente. L azienda compra ogni settimana

Dettagli

Esame di Ricerca Operativa del 15/01/2015

Esame di Ricerca Operativa del 15/01/2015 Esame di Ricerca Operativa del 1/01/01 (Cognome) (Nome) (Matricola) Esercizio 1. Un azienda produce palloni da basket e da calcio che vende rispettivamente a 1 e euro. L azienda compra ogni settimana 00

Dettagli

Gestione della produzione e della supply chain Logistica distributiva

Gestione della produzione e della supply chain Logistica distributiva Gestione della produzione e della supply chain Logistica distributiva Paolo Detti Dipartimento di Ingegneria dell Informazione e Scienze Matematiche Università di Siena Convergenza dell algoritmo Se non

Dettagli

S 1 V. Lago S 2. Esercizio 2

S 1 V. Lago S 2. Esercizio 2 A Ricerca Operativa Primo appello Una regione è attraversata da un torrente a rischio di inondazioni invernali. Allo scopo di contenere le piene improvvise è stato realizzato un bacino cilindrico V da

Dettagli

Esame di Ricerca Operativa del 03/09/2015

Esame di Ricerca Operativa del 03/09/2015 Esame di Ricerca Operativa del 0/09/201 (Cognome) (Nome) (Matricola) Esercizio 1. Una raffineria di petrolio miscela tipi di greggio per ottenere tipi di carburante: senza piombo, diesel e blu diesel.

Dettagli

Esame di Ricerca Operativa del 19/01/2016

Esame di Ricerca Operativa del 19/01/2016 Esame di Ricerca Operativa del 19/01/201 (Cognome) (Nome) (Matricola) Esercizio 1. Una banca offre ai suoi clienti diversi tipi di prestito: mutuo casa, credito auto, credito famiglia, che rendono un interesse

Dettagli

Gestione della produzione e della supply chain Logistica distributiva. Paolo Detti Dipartimento di Ingegneria dell Informazione Università di Siena

Gestione della produzione e della supply chain Logistica distributiva. Paolo Detti Dipartimento di Ingegneria dell Informazione Università di Siena Gestione della produzione e della supply chain Logistica distributiva Paolo Detti Dipartimento di Ingegneria dell Informazione Università di Siena Un algoritmo per il flusso a costo minimo: il simplesso

Dettagli

Esame di Ricerca Operativa. x 1 +2 x 2 6 x 1 +x 2 6 x 1 4 x 1 1

Esame di Ricerca Operativa. x 1 +2 x 2 6 x 1 +x 2 6 x 1 4 x 1 1 Esame di Ricerca Operativa (Cognome) (Nome) (Corso di laurea) Esercizio. Completare la seguente tabella considerando il problema di programmazione lineare: max x + x x +x x 0 x + x x +x x x Base Soluzione

Dettagli

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

Ricerca Operativa. G. Liuzzi. Lunedí 20 Aprile 2015 1 Lunedí 20 Aprile 2015 1 Istituto di Analisi dei Sistemi ed Informatica IASI - CNR Rilassamento di un problema Rilassare un problema di Programmazione Matematica vuol dire trascurare alcuni (tutti i)

Dettagli

Esame di Ricerca Operativa del 16/02/15. Esercizio 1. Completare la seguente tabella considerando il problema di programmazione lineare:

Esame di Ricerca Operativa del 16/02/15. Esercizio 1. Completare la seguente tabella considerando il problema di programmazione lineare: Esame di Ricerca Operativa del /0/ Cognome) Nome) Corso di laurea) Esercizio. Completare la seguente tabella considerando il problema di programmazione lineare: min y + y +0 y +0 y +y + y y y +y y y y

Dettagli

Esame di Ricerca Operativa del 06/02/17

Esame di Ricerca Operativa del 06/02/17 Esame di Ricerca Operativa del 0/0/ (Cognome) (Nome) (Numero d Matricola) Esercizio. Uno studente vuole definire un piano di studio settimanale per preparare gli esami A, B e C, massimizzando le ore (h)

Dettagli

Esame di Ricerca Operativa del 19/01/2016

Esame di Ricerca Operativa del 19/01/2016 Esame di Ricerca Operativa del 9/0/06 (Cognome) (Nome) (Matricola) Esercizio. Una banca offre ai suoi clienti diversi tipi di prestito: mutuo casa, credito auto, credito famiglia, che rendono un interesse

Dettagli

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

Esame di Ricerca Operativa del 09/01/15. Esercizio 1. Completare la seguente tabella considerando il problema di programmazione lineare: Esame di Ricerca Operativa del 0/0/ (Cognome) (Nome) (Corso di laurea) Esercizio. Completare la seguente tabella considerando il problema di programmazione lineare: min 7 y +y + y + y +y +7 y y +y y y

Dettagli

Esercizio 2. Domanda 3

Esercizio 2. Domanda 3 A-2 a PI Ricerca Operativa 1 Seconda prova intermedia È dato il problema di PL in figura. 1. Facendo uso delle condizioni di ortogonalità, dimostrare o confutare l ottimalità della soluzione 2; 0; 2. Facendo

Dettagli

La dualità nella Programmazione Lineare

La dualità nella Programmazione Lineare Capitolo 3 La dualità nella Programmazione Lineare 3.1 Teoria della dualità Esercizio 3.1.1 Scrivere il problema duale del seguente problema di Programmazione Lineare: min x 1 x 2 + x 3 2x 1 +3x 2 3 x

Dettagli

Esercizio 1. min. Esercizio 2. Esercizio 3

Esercizio 1. min. Esercizio 2. Esercizio 3 A UNIVERSIÀ DEGLI SUDI ROMA RE Ricerca Operativa Primo appello gennaio 00 Esercizio Portando il problema in forma standard si aggiungono le variabili e 4. Impostando il problema artificiale è sufficiente

Dettagli

Esame di Ricerca Operativa del 08/09/17

Esame di Ricerca Operativa del 08/09/17 Esame di Ricerca Operativa del 08/09/ (Cognome) (Nome) (Numero di Matricola) Esercizio. Una dieta giornaliera consiste di tre cibi C, C e C, che vengono assunti nella quantità complessiva di 00 grammi.

Dettagli

Algoritmi esatti. La teoria ci dice che per problemi difficili (come il

Algoritmi esatti. La teoria ci dice che per problemi difficili (come il p. 1/4 Algoritmi esatti La teoria ci dice che per problemi difficili (come il KNAPSACK o, ancora di più, il TSP ) i tempi di risoluzione delle istanze, calcolati tramite analisi worst-case, tendono a crescere

Dettagli

Esame di Ricerca Operativa del 16/07/18

Esame di Ricerca Operativa del 16/07/18 Esame di Ricerca Operativa del /0/8 (Cognome) (Nome) (Numero di Matricola) Esercizio. Un terreno agricolo è costituito dalla miscela di tre tipi di terra T, T e T. Da un analisi di laboratorio viene rilevata,

Dettagli

Esame di Ricerca Operativa del 25/06/12

Esame di Ricerca Operativa del 25/06/12 Esame di Ricerca Operativa del /0/ Cognome) Nome) Corso di laurea) Esercizio. Completare la seguente tabella considerando il problema di programmazione lineare: max x x x x x + x x x 8 x x x + x x x Base

Dettagli

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

Esame di Ricerca Operativa del 13/06/17. Esercizio 1. Completare la seguente tabella considerando il problema di programmazione lineare: Esame di Ricerca Operativa del /0/ (Cognome) (Nome) (Numero di Matricola) Esercizio. Completare la seguente tabella considerando il problema di programmazione lineare: min y y + y + y + y y + y y +y +y

Dettagli

RICERCA OPERATIVA (a.a. 2015/16) Nome: Cognome: Matricola:

RICERCA OPERATIVA (a.a. 2015/16) Nome: Cognome: Matricola: o Appello // RICERCA OPERATIVA (a.a. /) Nome: Cognome: Matricola: ) Si consideri il seguente problema di PL: max x +x x +x x +x +x 7 x x Utilizzando il Teorema degli scarti complementari, si dimostri che

Dettagli

Esame di Ricerca Operativa

Esame di Ricerca Operativa Esame di Ricerca Operativa (Cognome) (Nome) (Corso di laurea) Esercizio. Completare la seguente tabella considerando il problema di programmazione lineare: min y + y + y +7 y +y + y y y +y y y = y y +y

Dettagli

Esame di Ricerca Operativa del 09/06/15. Esercizio 1. Completare la seguente tabella considerando il problema di programmazione lineare:

Esame di Ricerca Operativa del 09/06/15. Esercizio 1. Completare la seguente tabella considerando il problema di programmazione lineare: Esame di Ricerca Operativa del 0/0/ Cognome) Nome) Corso di laurea) Esercizio. Completare la seguente tabella considerando il problema di programmazione lineare: min y + y + y +0 y +y + y y y + y y y y

Dettagli

Lezioni di Ricerca Operativa

Lezioni di Ricerca Operativa Lezioni di Ricerca Operativa Estratto per la parte di programmazione lineare e ottimizzazione sui grafi Corso di Metodi di Ottimizzazione per l'ingegneria della Sicurezza Laurea Magistrale in Ingegneria

Dettagli

COMPITO DI RICERCA OPERATIVA APPELLO DEL 07/04/04

COMPITO DI RICERCA OPERATIVA APPELLO DEL 07/04/04 COMPITO DI RICERCA OPERATIVA APPELLO DEL 07/04/04 Esercizio 1 1)Dato il seguente problema di PL: max 2x 1 x 2 x 1 + x 2 2 x 1 + 2x 2 7 x 1 + x 2 1 x 1, x 2 0 trasformarlo in forma standard (2 punti) 2)

Dettagli

Esame di Ricerca Operativa del 15/01/19. max 6 x 1 x 2 6 x x x 1 +2 x x 1 3 x x 1 4 x x 1 +2 x x 1 x 2 19

Esame di Ricerca Operativa del 15/01/19. max 6 x 1 x 2 6 x x x 1 +2 x x 1 3 x x 1 4 x x 1 +2 x x 1 x 2 19 Esame di Ricerca Operativa del /0/9 Cognome) Nome) Numero di Matricola) Esercizio. Effettuare due iterazioni dell algoritmo del simplesso primale: max x x x + x x + x 8 x x x x x + x x x 9 passo {,} passo

Dettagli

Capitolo 3: Ottimizzazione Discreta. E. Amaldi DEI, Politecnico di Milano

Capitolo 3: Ottimizzazione Discreta. E. Amaldi DEI, Politecnico di Milano Capitolo 3: Ottimizzazione Discreta E. Amaldi DEI, Politecnico di Milano 3.1 Modelli di PLI e PLMI Moltissimi problemi decisionali complessi possono essere formulati come problemi di Programmazione Lineare

Dettagli

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

Domini di funzioni di due variabili. Determinare i domini delle seguenti funzioni di due variabili (le soluzioni sono alla fine del fascicolo): UNIVERSITA DEGLI STUDI DI SALERNO C.d.L. in INGEGNERIA GESTIONALE Esercizi di Ricerca Operativa Prof. Saverio Salerno Corso tenuto nell anno solare 2009 I seguenti esercizi sono da ritenersi di preparazione

Dettagli

Esame di Ricerca Operativa del 30/06/14. max 4 x 1 7 x 2 x 1 +7 x 2 7 x 1 4 x 2 7 x 1 +5 x 2 5 x 1 x 2 5 x 2 1 x 1 +4 x 2 6

Esame di Ricerca Operativa del 30/06/14. max 4 x 1 7 x 2 x 1 +7 x 2 7 x 1 4 x 2 7 x 1 +5 x 2 5 x 1 x 2 5 x 2 1 x 1 +4 x 2 6 Esame di Ricerca Operativa del 0/0/ Cognome) Nome) Corso di laurea) Esercizio. Completare la seguente tabella considerando il problema di programmazione lineare: max x 7 x x +7 x 7 x x 7 x + x x x x x

Dettagli

RICERCA OPERATIVA (a.a. 2014/15) Nome: Cognome: Matricola:

RICERCA OPERATIVA (a.a. 2014/15) Nome: Cognome: Matricola: 3 o Appello /2/2 RICERCA OPERATIVA (a.a. 2/) Nome: Cognome: Matricola: ) Si risolva algebricamente il seguente problema di PL max x 2x 2 x x 2 2 x x + x 2 3 x 2 7 mediante l algoritmo del Simplesso Primale

Dettagli

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

Esame di Ricerca Operativa del 16/01/18. Esercizio 1. Completare la seguente tabella considerando il problema di programmazione lineare: Esame di Ricerca Operativa del /0/8 (Cognome) (Nome) (Numero di Matricola) Esercizio. Completare la seguente tabella considerando il problema di programmazione lineare: min y +9 y +9 y + y +y +0 y y +

Dettagli

UNIVERSITÀ DEGLI STUDI ROMA TRE Corso di Studi in Ingegneria Informatica Ricerca Operativa 1 Seconda prova intermedia 17 giugno 2013

UNIVERSITÀ DEGLI STUDI ROMA TRE Corso di Studi in Ingegneria Informatica Ricerca Operativa 1 Seconda prova intermedia 17 giugno 2013 A Ricerca Operativa 1 Seconda prova intermedia Si è rotto un aereo che doveva trasportare un elevato numero di persone dalla città 3 alla città 8. Si rende quindi necessario utilizzare i posti disponibili

Dettagli

A UNIVERSITÀ DEGLI STUDI ROMA TRE Corso di Studi in Ingegneria Informatica Ricerca Operativa 1 Seconda prova intermedia 17 giugno 2010

A UNIVERSITÀ DEGLI STUDI ROMA TRE Corso di Studi in Ingegneria Informatica Ricerca Operativa 1 Seconda prova intermedia 17 giugno 2010 A Ricerca Operativa Seconda prova intermedia La produzione del pane su scala industriale segue un processo in cinque fasi: () preparazione ingredienti, () impasto in gradienti, (3) prima cottura, (4) trattamento

Dettagli

Ottimizzazione Combinatoria 2 Presentazione

Ottimizzazione Combinatoria 2 Presentazione Ottimizzazione Combinatoria Presentazione ANTONIO SASSANO Università di Roma La Sapienza Dipartimento di Informatica, Automatica e Gestionale «Antonio Ruberti» Roma, Febbraio Prerequisiti (cosa sapete)

Dettagli

1) Disegnare la rete di progetto con le attività sugli archi, e la rete di progetto con le attività sui nodi.

1) Disegnare la rete di progetto con le attività sugli archi, e la rete di progetto con le attività sui nodi. Un progetto di ricerca e sviluppo di una società si compone di 12 (principali) attività con precedenze, durate normali b ij (in giorni), costi diretti c ij (in dollari) delle attività alla loro durata

Dettagli

ALGORITMI DI OTTIMIZZAZIONE M Esercizi Parte I

ALGORITMI DI OTTIMIZZAZIONE M Esercizi Parte I ALGORITMI DI OTTIMIZZAZIONE M Esercizi Parte I Esercizio 1 Dati n oggetti ed un contenitore, ad ogni oggetto j (j = 1,, n) sono associati un peso p j ed un costo c j (con p j e c j interi positivi). Si

Dettagli

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

RICERCA OPERATIVA. Tema d esame del 04/12/2008 (Simulazione 1) RICERCA OPERATIVA Tema d esame del 04/12/2008 (Simulazione 1) COGNOME: NOME: MATRICOLA: 1. Un azienda meccanica deve pianificare il lavoro delle sue tre macchine per un dato giorno. I lotti che è possibile

Dettagli

COMPITO DI RICERCA OPERATIVA APPELLO DEL 08/01/04

COMPITO DI RICERCA OPERATIVA APPELLO DEL 08/01/04 COMPITO DI RICERCA OPERATIVA APPELLO DEL 08/01/04 Esercizio 1 Si risolva con il metodo branch-and-bound il seguente problema di PLI max x 1 + x 4x 1 + x + x = 0 x 1 + x + x 4 = x 1, x, x, x 4 0 x 1, x,

Dettagli

Nome Cognome: RICERCA OPERATIVA (a.a. 2012/13) 5 o Appello 14/1/ Corso di Laurea: L Sp Matricola:

Nome Cognome: RICERCA OPERATIVA (a.a. 2012/13) 5 o Appello 14/1/ Corso di Laurea: L Sp Matricola: o Appello // RICERCA OPERATIVA (a.a. /) Nome Cognome: Corso di Laurea: L- Sp Matricola: ) Si individui un albero dei cammini minimi di radice sul grafo in figura. - - Si utilizzi l algoritmo più appropriato

Dettagli

Possibile applicazione

Possibile applicazione p. 1/4 Assegnamento Siano dati due insiemi A e B entrambi di cardinalità n. Ad ogni coppia (a i,b j ) A B è associato un valore d ij 0 che misura la "incompatibilità" tra a i e b j, anche interpretabile

Dettagli

Macchine parallele M 1 M 2 M 3 J 1 J 2 LAVORI J 3 J 4

Macchine parallele M 1 M 2 M 3 J 1 J 2 LAVORI J 3 J 4 Macchine parallele M 1 J 1 J 2 LAVORI M 2 J 3 J 4 M 3 Macchine parallele Scheduling su macchine parallele scorrelate R C max Descrizione del problema n lavori devono essere processati da m macchine diverse

Dettagli

RICERCA OPERATIVA GRUPPO A prova scritta del 21 luglio 2010

RICERCA OPERATIVA GRUPPO A prova scritta del 21 luglio 2010 RICERCA OPERATIVA GRUPPO A prova scritta del luglio 00. Dato il problema di programmazione lineare P) min z = x + x + x max y + y x + x + x = y + y < x + x x y + y < x, x, x 0 y y < y > 0 a) costruirne

Dettagli

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

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 COMPITO DI RICERCA OPERATIVA ESERCIZIO. ( punti) La riformulazione di un problema di PL rispetto alla base B = {x, x, x } è la seguente: max 2x + x 2 x = 2 + x x 2 x = + x 2 x = 2 + x + x 2 x, x 2, x,

Dettagli

Prova Scritta di Ricerca Operativa Prof. Facchinei 02/07/2002

Prova Scritta di Ricerca Operativa Prof. Facchinei 02/07/2002 Cognome: Nome: Prova Scritta di Ricerca Operativa Prof. Facchinei 02/07/2002 1. (Punti 7) Enunciare e dimostrare il teorema dell adualità debole (Scrivere esplicitamente a quale coppia primale/duale si

Dettagli