vuoi
o PayPal
tutte le volte che vuoi
PROVA N. 1
Trovare un albero ricoprente di peso minimo applicando l’algoritmo di Kruskal. Verificare l’ottimalità della soluzione ottenuta.
Ordine costi
- AC 5
- BE 5
- BC 7
- CD 9
- AD 10
- DE 40
- Iterazione 0 S0 = {} T0 = {} |T0| < |N| – 1 4 → algoritmo prosegue
- Iterazione 1 S1 = {AC} T1 = {C, A} si considera l’arco di peso minimo
- Iterazione 2 S2 = {AC, BE} T2 = {B, E, C, A}
- Iterazione 3 S3 = {AC, BE, BC} T3 = {B, E, D, C, A}
- Iterazione 4 S4 = {AC, BE, BC, CD} T4 = {B, E, D, C, A}
- Iterazione 5 S5 = {AC, BE, BC, AD} T5 = {B, E, D, C, A}
- Aggiunta DE genera un ciclo già selezionati
- Iterazione 6 S6 = {BE, DE, BC, AC} T6 = {B, E, D, C, A} |T6| = |N| – 1 = stop
- C(H(N,T)) = 25
Criterio di ottimalità su tagli
- Arco AC
- CAC ≤ CAD = 11
- CAC ≤ CAD = 10
- Arco BC
- CBC ≤ CAB = 11
- CBC ≤ CAB = 11
- Arco DE
- CDE ≤ CAD = 40
- CDE ≤ CCD = 9
- Arco BE
- CBE ≤ CCE = 7
- CBE ≤ CCD = 9
- CBE ≤ CAD = 10
Componenti connesse devo vedere se l’albero, non sul grafo per ogni altro arco dell’albero lo rimuovo e vedo taglia delle 2 componenti connesse che si formano archi che hanno un estremo in una componente e l’altro estremo nell’altra
Prova M.S.
Scrivere la formulazione del problema del cammino s-t di peso minimo
min 2x1s + x34 + x41 + x12 + 2x22 + 6xut + 3x3t
- - x1s = -1
- x41 - x12 = 0
- - x34 + x12 - x23 = 0
- - x22 + x3t = 0
- xut = 1
x1s ≥ 0
x41 ≥ 0
x23 ≥ 0
x34 ≥ 0
x12 ≥ 0
x3t ≥ 0
xut ≥ 0
Trovare il massimo flusso s-t applicando l'algoritmo di Ford-Fulkerson
1° Iterazione:
f(u) = 0 + Δ = 6
P = {s, s1, 4, u4, t} Δ = 6
xs4 = 6
x4t = 6
2° Iterazione:
f(w) = 6 + Δ = 8
P = {s, s1, 4, 12, 2, 23, 3t, t} Δ = 2
xs4 = 2
x23 = 2
x3t = 2
3° Iterazione:
Non è possibile individuare una rete incrementale s-t
- δ*(x) = 8
- x54* = 2
- x12* = 2
- xut* = 6
- xsu* = 6
- x13* = 2
- x4t* = 0
Prova n. 3
max 4xA - xB 7xA - 5xB ≤ 14 xA + xB ≤ 3 xA ≥ 0 xB ∈ Z
a) Scrivere la formulazione del corrispondente rilassamento lineare
max 4xA - xB 7xA - 5xB ≤ 14 xA + xB ≤ 3 xA ≥ 0 xB ≥ 0
rilasso vincoli di interezza delle variabili
b) Stabilire se la formulazione di RLI data è ideale e in caso contrario trovare la sua formulazione ideale:
P = { x ∈ R2 : Ax ≤ b, x ≥ 0 } A = [ 7 -5 ] [ 1 -1 ] b = [ 14 ] [ 3 ]
i vertici di P non sono interi: la formulazione non è ideale. Devo introdurre dei vincoli: xA ≤ 2 xA - xB ≤ 1
Quesito 2
- archi (s,a) (s,b) (s,c) (a,d) (b,d) (b,c) (c,e) (e,b) (d,e) (a,t) (e,t)
- flusso 10 5 0 5 0 5 0 45 0 5 0
- capacità 10 5 5 5 5 6 15 15 6 15 10
a) Verificare se la soluzione di flusso data è ammissibile e, in tal caso, determinare il corrispondente valore del flusso s-t:
- vincoli di capacita' degli archi rispettati
- flusso ≥ 0 per ogni arco
- vincoli di bilanciamento dei flussi ai nodi:
- 10 - 15 = -5 modo s
- 5 - 5 = 0 modo a
- 5 - 5 = 0 modo b
- 0 - 5 = -5 modo c
- 45 - 5 = 0 modo e
- 5 - 5 = 0 modo d
- 45 = flusso s-t
b) A partire dal flusso iniziale dato, determinare il massimo flusso in S-t utilizzando l'algoritmo di Ford-Fulkerson
rete incrementale f(x) = 15 ↑ Δ = 17