RICERCA
OPERATIVA
Esercizio
del 4 marzo 2003
Cognome: |__|__|__|__|__|__|__|__|__|__|__|__|__|__|__|__|__|__|__|__|__|__|__|__|__|__|__|__|
Nome: |__|__|__|__|__|__|__|__|__|__|__|__|__|__|__|__|__|__|__|__|__|__|__|__|__|__|__|__|
Matricola: |__|__|__|__|__|__|
Dati i seguenti vettori di IR3
| 1 | | 0 |
| 2 |
a1
= |4 | a2
= | 1 | a3 = | 0 |
| 0 | |1
| | 1 |
calcolare attraverso il Metodo di Fourier-Motzkin le disequazioni che individuano il loro involucro conico (vale a dire linsieme dei punti di IR3 ottenibili come combinazione conica dei punti dati).
I punti dellinvolucro conico sono quegli x Ξ IR3 per i quali esistono tre moltiplicatori l1, l2, l3 tali che
x1 = l1 + 2l3
x2 = 4l1 + l2
x3 = l2, + l3
l1, l2, l3 > 0
Il problema consiste quindi nellindividuare la proiezione di questo poliedro nello spazio delle variabili x1, x2, x3.
Tabella iniziale: x1 x2 x3 l1 l2 l3
1| 1 0 0 1 0 2 0
2| 1 0 0 1 0
2 0
3| 0 1 0 4 1 0 0
4|
0 1 0 4 1 0 0
5| 0 0 1 0 1 1 0
6| 0 0 1 0 1
1 0
7| 0 0 0 1 0 0 0
8| 0 0 0 0 1 0 0
9| 0 0 0 0 0 1 0
Eliminiamo la colonna relativa al moltiplicatore l1:
Z1 = {5, 6, 8, 9} P1 = {2, 3} N1 = {1, 4, 7}
Proiezione in IR5: x1 x2 x3 l1 l2 l3
1| 0 0 1 0 1 1 0 | 5
2| 0 0 1 0 1
1 0 | 6
3| 0 0 0 0 1 0
0 | 8
4| 0 0 0 0 0 1 0 | 9
5| 4 1 0 0 1 8 0 | 1,3
6| 4 1
0 0 1 8 0 | 4,2
7| 1 0 0 0 0
2 0 | 7,2
8| 0 1 0 0 1 0 0 | 7,3
dove abbiamo cancellato le righe nulle in quanto corrispondenti a diseguaglianze non significative. Eliminando ora la colonna relativa al moltiplicatore l2 otteniamo:
Z2 = {4, 7} P2 = {1, 6} N2 = {2, 3, 5, 8}
Proiezione in IR4: x1 x2 x3 l1 l2 l3
1| 0 0 0 0 0 1
0 |4
2| 1 0 0 0 0 2 0 |7
3| 0 0 1 0
0 1 0 |1,3
4| 4 1 1 0 0 9 0 |1,5
5| 0 1 1 0 0 1 0 |1,8
6| 4 1 1 0 0 9 0 |6,2
7| 4 1 0 0
0 8
0 |6,3
8| 4 0 0 0 0 8 0 |6,8
Rispetto alla colonna l3 si ha ora
Z3 = Ζ P3 = {2, 6, 7, 8} N3 = {1, 3, 4, 5}
per cui la successiva (e ultima) proiezione fornisce
Proiezione in IR3: x1 x2 x3 l1 l2 l3
1 | 1 0
0 0 0 0 0 |2,1
2 | 1 0
2 0
0 0 0 |2,3
3 | 1 2 2 0 0 0 0 |2,4
4 | 1 2 2 0 0 0 0 |2,5
5 | 4 1 1 0 0 0 0 |6,1
6 | 4 1 8 0
0 0 0 |6,3
7 | 4 8 8 0 0 0 0 |6,5
8 | 4 1 0 0 0 0 0 |7,1
9 | 4 1 8 0
0 0 0 |7,3
10 | 4 1 8 0 0 0 0 |7,4
11 | 4 7 8 0 0 0 0 |7,5
12 | 4 0
0 0 0 0 0 |8,1
13 | 4 0 8 0 0 0
0 |8,3
14 | 4 8 8 0 0 0 0 |8,4
15 | 4 8 8 0 0 0 0 |8,5
Osserviamo che le righe 1 e 12 esprimono la medesima condizione, e quindi una delle due puς essere soppressa. Lo stesso dicasi per le righe 2 e 13, per le righe 6, 9 e 10, e per le righe 3, 4, 7, 14 e 15. Eseguendo le semplificazioni e rinumerando le righe si ottiene
Proiezione in IR3: x1 x2 x3 l1 l2 l3
1 | 1 0
0 0 0 0 0 |2,1
2 | 1 0
2 0
0 0 0 |2,3
3 | 1 2 2 0 0 0 0 |2,4
4 | 4 1 1 0 0 0 0 |6,1
5 | 4 1 8 0
0 0 0 |6,3
6 | 4 1 0 0 0 0 0 |7,1
7 | 4 7 8 0 0 0 0 |7,5
In conclusione il poliedro cercato ha la seguente espressione
Diseguaglianze di cone({a1, a2, a3}):
x1 > 0
x1 2x3 > 0
x1 2x2 2x3 > 0
4 x1 + x2 + x3 > 0
4 x1 + x2 8x3 > 0
4 x1 + x2 > 0
4 x1 7x2 8x3 > 0