CLRS - Maxflow Augmented Flow Lemma 26.1 - non capisco l'uso di def. in prova


8

In Cormen et. al., Introduzione agli algoritmi (3a ed.), non ottengo una linea nella dimostrazione di Lemma 26.1 che afferma che il flusso aumentatoff è un flusso in sol ed è st |ff'|=|f|+|f'| (questo è pp. 717-718).

La mia confusione: quando discutono di conservazione del flusso usano la definizione diff' nella prima riga per dirlo per ciascuno uV{S,t}

ΣvV(ff')(u,v)=ΣvV(f(u,v)+f'(u,v)-f'(v,u)),

dove viene definito il percorso aumentato come

(ff')(u,v)={f(u,v)+f'(u,v)-f'(v,u)Se (u,v)E,0altrimenti.

Perché possono ignorare la clausola "altrimenti" nella sintesi? Non credo che la prima clausola valuti a zero in tutti questi casi. Usano la conservazione del flusso dif e f' in qualche modo?

Risposte:


9

Nota: le notazioni e le definizioni utilizzate di seguito sono prese in prestito dalla terza edizione del libro.

Per rispondere a questa domanda, in primo luogo, osservare che se (u,v)E, quindi per definizione del flusso,

f(u,v)=f'(u,v)=(ff')(u,v)=0.

Inoltre, da allora f'(v,u)cf(u,v)=f(u,v), si ottiene quello f'(v,u)=0. Questo implica semplicemente questo(u,v)E,

(ff')(u,v)=f(u,v)+f'(u,v)-f'(v,u)=0.

Pertanto, la definizione di flusso aumentato può essere generalizzata per tutti (u,v)V×V essere come segue:

(ff')(u,v)=f(u,v)+f'(u,v)-f'(v,u).

Il resto della prova deriva da questa osservazione che, ovviamente, non è esplicitamente spiegata nel testo.

PS Si noti che la definizione formale di flusso nella terza edizione del libro è significativamente diversa da quella della seconda edizione. In particolare, nella seconda edizione, esiste una proprietà di flusso denominata simmetria inclinata che richiedef(u,v)=-f(v,u),u,vV. Questa proprietà è stata rimossa nella terza edizione a causa delle ipotesi che(v,u)E Se (u,v)E e f(v,u)=0 Se (v,u)E. Per questo motivo, anche le definizioni di conservazione del flusso in due edizioni sono diverse. Molte di queste confusioni, infatti, derivano da questo cambiamento di definizione che presumibilmente è destinato a semplificare le prove, ma si è rivelato più sconcertante. Personalmente preferirei attenermi alla seconda edizione del libro per questo particolare capitolo.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.