Esercizi con il branch & bound
- z = 6x1 + x2
- x1 + x2 ≥ 2
- -x1 + x2 ≤ 29
- x1 + 5x2 ≥ 65
- 2x1 - x2 ≥ 0
x1 = 6 + x2 = 2.75
x1 + 5x2 = 65
6 - 9x1 + 5x2 = 65
4x2 = 9
x2 = 2.2
z = 19.5
x1 = 2.5
x2 = 6.5
(x1 ≥ 3)
27 + 5x1 = 65
x2 = 3.6
z = 18 + 36 = 21.6
x1 ≤ 3
z = 18 + 6*4 = 22
Esercizi con il branch & bound
- z = 6x1 + x2
- x1 + x2 ≥ 6
- -x1 + x2 ≤ 2
- 9x1 + 5x2 ≥ 45
- 2x1 - x2 ≥ 0
x1 = 6, x2 = 2.25
x1 = 27.5, x2 ≥ 2.5
9x1 + 5x2 = 65
54 - 9x1 + 5x2 = 65
x1 = 27, x2 = 27.5
x2 = 3.6
z = 19.5
x1 = 2.5
x2 = 6.5
x2 ≥ 3
8x1 - 5x2 = 45
x1 = 22.3
S1
S2
S2
x2 ≥ 3
z ≤ UB
z = 18 + 36 = 27.5
x3 = 22
x2 = 3.6
2) Min z = 2x1 + x2
- 5x1 + 2x2 ≥ 9
- 2x1 + 2x2 ≥ 5
- -x1 + x2 ≥ -1
- x1 ≥ 0 x2 ≥ 0
interne
x1 = 1
x2 = 1.5
z = 2 + 1.5 = 3.5
x2 ≥ 2
x2 ≤ 1
x1 ≤ 0.8
LBx > UB → chiudo Sk
ub val + basso
3) Max z = -x1 + 4x2
-10x1 + 20x2 ≤ 27
5x1 + 20x2 ≤ 6
9x1, x2 ≥ 3
x1 = 3
30 + 20x2 ≥ 22 ⇒ x2 = 52/20 - 2.6
(3, 2.6)
S4
S2
S3
S1
S5 = 8.4
X2 ≥ 3
Z = 6.2
X1 = 1
Z = 16
X1 = 2
X1 = 0
Z = 6
-10x1 = 20 - 40 = x2
4) Max z = (4x1 - x2)
- x1 - 2x2 = 2
- x2 = 3
2x = 3
0 = 0,7x - 3,6
(2 - 3,5 - 3)x, 2, 3, 5
Impossibile
5) Zaino binario
Max z = Σcjxj
Σpixi ≤ pmax
Σxi ≤ mi
xi ≥ 0
i: 1...n
Max z = 0
10xA + 12xB + 5xC + 5xD + 9xE
5xA + 8xB + 6xC + 2xD + 7xE ≤ 14
xi = {0/1}
Api: 5
v: 10
B812
C65
D22
E791.5
0.9
3.5
1.29
P2
A5
B8
E7
C6
J/p3.5
2
1.5
1.29
0.9
S0
KD=1, KA=1, KB=1/2, Q.P=5, KF=0, KC
z=7+10+10.5=27.5
KB=0
KB=0, KD=1, xA=1, xE=1
KE=0
z=7+10+9.26
03a parte: Dite Docendo: qual` è la dimensione
minimo di vincoli a numero di vertici
x un problema DI max flusso con 20 vertici
x 100 archi.
6) Zaino binario
A Es. 7
Max z = ∑j=1m cjxj
∑j=1m pjxj ≤ b
xj ≤ mj
xj ≥ 0 int.
Max z = ∑j=1m cjxj
∑j=1m pjxj ≤ b
xj {0,1}
j=1-m
peso
val.
val/peso
A1002002
B503504
C501503
D201005
Ordine rispetto a val/peso:
B50350
D20100
C50150
A100200
Max z = 200 xA + 350 xB + 150 xC + 100 xD
100 xA + 50 xB + 50 xC + 20 xD ≤ 200
xj{0,1}
best-first
xB=1
xD=1
xC=0
xA=0
Z=450
S0
xB=1
xD=1
xC=3/5=0.6
xA=0
Z=350+10c+90=540 <Zs
S2
xC=1
xD=0
xB=0
xA=1
Z=500
ottimo
xA=0
xC=0
xB=1
Z=450
Il candidato
all'ottimo
xA=1
xB=0
xC=0
xD=-
Z=200
8) Zaino intero
Es. zaino
capacità zaino di 45
2 prodotti disponibili da 4 e 5 unità
AV PB K
A 10 5 4
B 30 10 5
Modello dello zaino intero
Max z = 10xA + 30xB
Vincoli di peso: 5xA + 10xB ≤ 45
Vincoli di disponibilità: xA ≤ 4
xB ≤ 5
xA, xB ≥ 0 intero
Dualità grafica e B & B
z = 40 + 30·2.5 = 415
xB = 2
xA = 4
z = 100 = LB
xB = 3
xA = 3
z* = 120
9) Zaino binario
Es. zaino A e B
Max z = Σvixi
Σpixi ≤ pmax
0 ≤ xi ≤ di
xi pi vi pi/vi
A 10 5 8
B 20 6 5
C 15 3 4
D 6 6 14 vertici -> 16 sol.
Ordinamento su vi/pi
B 20 €/g 5
C 15 3 4
A 10 5 2
D 6 6 1
Sup. che pmax = 11
S3
xB = 1
xC = 1
xA = 0
xD = 0
z* = 40 - 45
S2
S12
xD = 0
z = 30
S22
z = 33
S22
z = 33
xB = 1/3 = 0.3
xC = 1/3 = 0.9
xD = 1/3 = 0.1
z = 30
S2
z = 30.3
S22
1 z = 23.9
ottimo con L.P. = 45
-
Esercizi secondo parziale Ricerca operativa
-
Esercizi e guide Ricerca Operativa 2
-
Appunti Teoria ed esercizi - Laboratorio di Ricerca operativa
-
Esercizi e prove d'esame svolte di Ricerca Operativa