Flusso di costo minimo Flashcards

1
Q

Descrivi il problema di flusso di costo minimo…

A

Data una rete, vogliamo trovare il flusso che costa di meno, soddisfando i bilanciamenti e rispettando le capacità degli archi.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Cosa è uno pseudoflusso?

A

E’ un vettore x che rispetta tutti i vincoli di capacità sugli archi.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Definiamo lo sbilanciamento di un nodo i rispetto ad x

A

la differenza tra il flusso entrante e il flusso uscente, meno il bilancio del nodo i.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Dx e Ox sono rispettivamente

A

L’insieme di tutti i nodi con eccedenza di flusso e di tutti i nodi con difetto di flusso.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Se non ci sono nodi sbilanciati,

A

allora il vettore x rispetta i vincoli di conservazione del flusso ed è pertanto un flusso ammissibile.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Lo sbilanciamento complessivo di uno pseudoflusso è

A

la somma degli sbilanciamenti di tutti i nodi con eccedenza di flusso, che è uguale alla somma degli sbilanciamenti dei nodi con difetto di flusso.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Inviare flusso lungo un cammino aumentante modifica

A

solamente il bilancio degli estremi, mentre lo sbilanciamento di tutti gli altri nodi rimane invariato.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Uno pseudoflusso è minimale se

A

è lo pseudoflusso di costo minimo tra quelli con lo stesso sbilanciamento.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Se uno pseudoflusso è minimale e ammissibile

A

allora è ottimo

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Uno pseudoflusso minimale

A

non ammette cicli aumentanti di costo negativo.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

La capacità di un cammino è

A

la minima capacità degli archi di P nel grafo residuo

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Costo di un cammino

A

La somma dei costi degli archi del cammino nel grafo residuo

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Ciclo aumentante

A

ciclo orientato nel grafo residuo

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Algoritmo dei cammini minimi successivi

A

init: x pseudoflusso minimale
2) ricerca di un cammino aumentante di costo minimo
3) Se esiste stop
4) Altrimenti aumentare di theta unità il flusso lungo il cammino trovato.
3) Iterare

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Complessità dell’algoritmo dei cammini minimi

A

Avviene un SPT.L Bellman-Ford per iterazione, e il numero massimo di iterazioni è lo sbilanciamento complessivo, quindi O(gmn) dove g è lo sbilanciamento.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

L’algoritmo dei cammini minimi successivi…

A

mantiene ad ogni passo uno pseudoflusso minimale x, e determina un cammino aumentante di costo minimo tra un nodo s e un nodo t, per diminuire, al minor costo possibile, lo sbilanciamento di x.

17
Q

L’uso di cammini aumentanti di costo minimo nei cammini minimi successivi mantiene la proprietà di

A

minimalità degli pseudoflussi.

18
Q

Nel flusso di costo minimo, theta rappresenta

A

la maggiore diminuzione possibile dello sbilanciamento complessivo corrispondente al cammino P e allo pseudoflusso x.

19
Q

Lo sbilanciamento e(i) di un nodo è

A

Il flusso che esce, meno il flusso che entra, meno il suo bilancio.

20
Q

Se uno vuole ridurre lo sbilanciamento…

A

deve spedire il flusso da un nodo che ha eccesso ad un nodo che ha difetto.