Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Soluzioni
1. Il problema in forma standard e
max z = 2x1 + x2 x3 + x4
soggetto a
x1 x2 + x3 + x4 = 5
x1 + x2 + x3 + x5 = 3
x1 , . . . , x5 0.
Il duale e il seguente.
min w = 5u1 + 3u2
soggetto a
u1 u2 2
u1 + u2 1
u1 + u2 1
u1 1
u2 0
Dallo studio della regione duale ammissibile Da risulta che lottimo e localizzato nel punto (u1 =
1, u2 = 2).
OPT
soggetto a
x1 + x2 x3 + s1 = 4
2x1 + x2 + x4 = 2
x1 + x2 + s2 = 1
x1 , . . . , x4 , s1 , s2 0
Risolvendolo con lalgoritmo del simplesso a pertire dalla base B = {s1 , x4 , s2 } si ottiene
max z = 5 +0x1 +2x2 x3 max z = 3 2s2 +2x1 x3
s1 = 4 x1 x2 +x3 s1 = 3 +s2 2x1 +x3
x4 = 2 2x1 x2 = x4 = 1 +s2 3x1
s2 = 1 +x1 1x2 x2 = 1 s2 +x1
x1 , . . . , x4 , s1 , s2 0 x1 , . . . , x4 , s1 , s2 0
max z = 37 34 s2 x3 32 x4
7
s1 = 3 + 31 s2 +x3 + 32 x4
1
x1 = 3 + 31 s2 31 x4
4
x2 = 3 32 s2 31 x4
x1 , . . . , x4 , s1 , s2 0
Per rendere la regione ammissibile non vuota, e sufficiente portare il valore di s1 dal valore attuale
nella soluzione ottima del problema di prima fase, ovvero 37 , al valore nullo. Basta quindi ridurre il
termine noto del primo vincolo esattamente di 37 facendolo quindi passare dal valore originario 4 al
valore 53 (NB sarebbe stata ugualmente accettabile, anche se piu complicata, una risposta basata
sullanalisi di sensitivita).
3. Come base iniziale e, in questo caso, gia ottima per il rilassamento lineare, si puo usare la base
B = {x1 , x2 }
max z= 3 21 x3 34 x5 21 x4
3
x1 = 2 12 x3 x5
3 1
x2 = 2 + 4 x5 21 x4
x1 , . . . , x5 0.
Il taglio generato dalla prima riga e
1 1 1 1
x3 x3 y1 = , y1 0.
2 2 2 2
Si ottiene quindi
max z = 3 12 x3 34 x5 21 x4 max z = 5
2 34 x5 12 x4 y1
3
x1 = 2 12 x3 x5 x1 = 1 x5 y1
3
x2 = 2 + 14 x5 21 x4 = x2 = 3
2 + 1 1
4 x5 2 x4
y1 = 21 + 21 x3 x3 = 1 +2y1
x1 , . . . , x5 , y1 0 x1 , . . . , x5 , y1 0
La seconda riga genera il taglio
3 1 1 3 1 1
x5 + x4 x5 + x4 y2 = , y2 0.
4 2 2 4 2 2
5
max z = 2 43 x5 12 x4 y1 max z = 2 y1 y2
x1 = 1 x5 y1 x1 = 1 x5 y1
3
x2 = 2 + 41 x5 12 x4 x2 = 1 +x5 y2
=
x3 = 1 +2y1 x3 = 1 +2y1
y2 = 21 + 43 x5 + 12 x4 x4 = 1 23 x5 +2y2
x1 , . . . , x5 , y1 , y2 0 x1 , . . . , x5 , y1 , y2 0
COMPITO DI RICERCA OPERATIVA 5