Il metodo del simplesso
Esercizi svolti
Esercizio 1
Risolvere il seguente problema utilizzando il metodo del simplesso:
max Z = 2x1 + x2 + x3
- x1 + 3x2 + x3 ≤ 6
- 2x1 - x2 + x3 ≤ 5
- x1 + x2 + 4x3 ≤ 10
- x1, x2, x3 ≥ 0
Z = 2x1 + x2 + x3
{x1 + 3x2 + x3 + S1 = 6
2x1 - x2 + x3 + S2 = 5
x1 + x2 + 4x3 + S3 = 10
X1 X2 X3 S1 S2 S3 termini noti
S1 1 3 1 1 0 0 6 → 6 / 1 = 6
S2 2 -1 1 0 1 0 5 → 5 / 2 = 2,5
S3 1 1 4 0 0 1 10 → 10 / 1 = 10
2 1 1 0 0 0
Vogliamo max Z quindi X1 ≠ 0
Vogliamo “azzerare” le colonne pivot:
X1 X2 X3 S1 S2 S3 termini noti
S1 0 7/2 1/2 1 -1/2 0 7/2 → 5/2 = 1
X1 1 -1/2 1/2 0 1/2 0 5/2 (-2) = -5
S3 0 3/2 2 -1/2 1 15/2 = 10/10
2 0 -1 0 0 -5
Soluzione => X = (5/2,0,0,7/2,0,15/2)
Z = 5/2 ⋅ 2 = 5
X2 0 1 -1/7 2/7 -1/7 0 1
X1 1 0 4/7 1/7 3/7 0 3
S3 0 0 23/7 -3/7 -2/7 1 60 0 -2/7 -4/7 -5/7 0 -7
X = (3,1,0,0,0,6) => Z = 3⋅2 + 1 = 6 + 1 = 7
Esercizio 2
Risolvere il seguente problema utilizzando il metodo del simplesso:
max Z = 3x1 + x2 + 6x3
- 2x1 + x3 ≤ 10
- x1 + x2 - 2x3 ≤ 4
- 3x1 + x2 ≤ 5
- x1, x2, x3 ≥ 0
Mass Z = 3x1 + x2 + 6x3
Z = (0, 0, 10) = 10 * 6 = 60
Z = (0, 5, 10) = 5 + 10 * 6 = 65
Esercizio 3
Risolvere il seguente problema utilizzando il metodo del simplesso:
max z = 7x1 + x2 + 8x3
- 3x1 - x2 + x3 + x4 ≤ 6
- x2 + 3x3 + 4x4 ≤ 9
- x1, x2, x3, x4 ≥ 0
x3 = 1/3
3x1 + x2 = 9
z = 7x1 + x2 + 8x3 = 7 * 1 + 3 * 8 = 7 + 24 = 31
X1 X2 X3 Xu S S2
X1 1 0 4/3 5/3 1/3 1/3 5
X2 0 1 3 4 0 1 9
Z = 5.7 + q = 64
Gestione progetti
Esercizi sulla gestione dei progetti
Esercizio sui metodi di scheduling e un'esercitazione sul processo di pianificazione.
- Mappare il reticolo logico delle attività definite nella tabella seguente. Definire il processo critico, la durata totale del processo, il tempo al più presto, il tempo al più tardi, il total float ed infine costruire il diagramma di Gantt.
Attività | Durata | Predecessori
- A | 3 | -
- B | 2 | A
- C | 4 | A
- D | 4 | B,C
- E | 2 | D
- F | 3 | D,E
Durata totale = 16
Percorso critico = A - C - D - F
Total floatE = 11 - 10 = 1
Total floatB = 7 - 5 = 2
Diagramma Gantt:
- Mappare il reticolo logico delle attività definite nella tabella seguente. Definire il processo critico, la durata totale del processo, il tempo al più presto, il tempo al più tardi, il total float ed infine costruire il diagramma di Gantt.
| N. Operazione | Durata, giorni | Operazioni precedenti |
|---|---|---|
| 1 | 1 | - |
| 2 | 1 | 1 |
| 3 | 10 | - |
| 4 | 2 | 1 |
| 5 |
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.