You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
<strong>ESAME</strong> <strong>di</strong> <strong>RICERCA</strong> <strong>OPERATIVA</strong> 16 Luglio 2012<strong>ESAME</strong> <strong>di</strong> <strong>RICERCA</strong> <strong>OPERATIVA</strong>Cognome : Nome :Esercizio 1. Un’industria manifatturiera ha in un suo magazzino due tipi <strong>di</strong> prodotti A e B perun totale <strong>di</strong> 17000 unità <strong>di</strong> prodotto A e 13000 unità <strong>di</strong> prodotto B. Poichè il magazzino deveessere svuotato, viene messo all’asta l’intero quantitativo <strong>di</strong> prodotti. Tale industria riceve treofferte <strong>di</strong>fferenti da tre <strong>di</strong>verse compagnie C 1 , C 2 e C 3 . In ogni offerta viene specificato il prezzounitario che si intende pagare (in euro) e il quantitativo massimo che si è <strong>di</strong>sposti ad acquistareper ciascun prodotto.compagnia C 1 compagnia C 2 compagnia C 3prezzo max prezzo max prezzo maxprodotto A 42 16000 48 10000 49 12000prodotto B 53 12000 50 11000 47 14000L’industria deve vendere l’intero quatitativo <strong>di</strong> prodotti, ma c’è una restrizione e cioè che ogniprodotto può essere venduto al più a due delle compagnie.Formulare un modello lineare che permetta <strong>di</strong> pianificare la ven<strong>di</strong>ta dei prodotti massimizzandoi profitti.Esercizio 2. Si supponga <strong>di</strong> essere nella fase I del metodo del simplesso e che il <strong>di</strong>zionario correntesia il seguente:x 1 = 3 + 2x 2 − 2x 3 − x a 1 + x a 3x a 2 = 3x a 1 + x a 3x 4 = 4 − 2x 2 + x 3 − x a 1 − x a 3x a 4 = −x 3 + x 5 + 3x a 3In<strong>di</strong>viduare una SBA del problema originario (con relativo <strong>di</strong>zionario <strong>di</strong> partenza per la fase IIdel metodo del simplesso) o concluderne l’inammissibilità .Esercizio 3. Sia dato il seguente problema <strong>di</strong> PL in forma standard:min 2x 1 + x 2 + x 52x 1 + x 2 − 2x 4 = 1x 1 + x 3 + x 4 = 33x 1 − x 4 + x 5 = 2x i ≥ 0, i = 1, . . . , 5(1)(i) Trovare tramite la fase II del metodo del simplesso la soluzione ottima del problema, concludendonese possibile l’unicità .(ii) Determinare la soluzione ottima duale.1
(iii) Supponendo <strong>di</strong> cambiare il termine noto del primo vincolo ponendolo uguale a 1 + δ, <strong>di</strong>reper quale intervallo <strong>di</strong> δ la base ottima rimane ottima e come si mo<strong>di</strong>fica il valore ottimodella funzione obiettivo.(iv) Supponendo <strong>di</strong> cambiare il termine noto del secondo vincolo ponendolo uguale a 3 + δ,<strong>di</strong>re come si mo<strong>di</strong>fica il valore ottimo della funzione obiettivo.(v) Supponendo <strong>di</strong> mo<strong>di</strong>ficare il coefficiente <strong>di</strong> x 1 in funzione obiettivo ponendolo uguale a2 + δ <strong>di</strong>re per quali valori <strong>di</strong> δ la soluzione ottima cambia.Esercizio 4. Si consideri un problema <strong>di</strong> zaino <strong>di</strong> capacità massima pari a 6, nel quale i valorie i pesi siano i seguenti: Trovare la soluzione ottima tramite metodo <strong>di</strong> branch and bound,A B C D E Fc 3 2 1 4 2 2a 2 1 2 2 3 2c/a322122231utilizzando una strategia best bound per la visita dei no<strong>di</strong>.Esercizio 5 Dato il gioco rappresentato dalla seguente matrice <strong>di</strong> payoff per il giocatore colonne⎛3 −2⎞1⎝2 −3 4⎠4 3 1(i) Scrivere (SENZA RISOLVERE) la formulazione del problema che il giocatore colonne deverisolvere.(ii) Scrivere (SENZA RISOLVERE) la formulazione del problema che il giocatore righe deverisolvere.Esercizio 5. Si supponga <strong>di</strong> essere al nodo zero <strong>di</strong> un albero <strong>di</strong> Branch and Bound in cui si vuolerisolvere il seguente problema:max −x 1 + 3x 2−5x 1 + 2x 2 ≤ 5−2x 1 − 2x 2 ≤ 1(2)x 1 + x 2 ≤ 5x 1 , x 2 intereSapendo che il valore della soluzione del rilassamento lineare è 12.14286 (ottenuta nel puntox 1 = 5/7, x 2 = 30/7) e che la soluzione intera (1, 3) è ammissibile, determinare e risolvere idue sottoproblemi generati, scegliendo la variabile x 1 come variabile <strong>di</strong> branching. Dati i dueno<strong>di</strong> trarre le conclusioni su come procederebbe l’algoritmo (quali problemi si possono chiudere,quali nuovi problemi verrebbero generati, se viene trovata la soluzione ottima).2