Documente Academic
Documente Profesional
Documente Cultură
1.Retele de transport
Semnificatie:
- De la st la fin trebuie transportat ceva anume.
- Functia c are semnificatia de capacitate de transport intre oricare doua noduri.
2 Pentru orice varf din i ∈V-{st,fin} suma valorilor asociate prin φ pentru arcele care ies din i
este egala cu suma valorilor asociate prin φ pentru arcele care intra in i
=>Deci, suma valorilor asociate prin φ pentru arcele care pleaca din st este egala cu suma
valorilor asociate prin φ pentru arcele care ajung in fin.
Exemplu: fie reteaua de transport de mai jos in care st=1, fin=8 si pentru fiecare arc se
asociaza doua numere: primul dintre ele este capacitatea arcului, iar al doilea valoarea
asociata prin φ.
- Pentru fiecare nod valoarea asociata prin φ este mai mica sau egala decat capacitatatea
arcului respectiv. De exemplu, pentru [1,2] capacitatea este 7, iar valoarea asociata prin
φ este 4.
- Pentru orice nod diferit de st si fin, suma valorilor asociate prin φ arcelor care intra
in nodul respectiv este egala cu suma valorilor asociate prin φ arcelor care ies din nodul
respectiv. De exemplu, pentru nodul 7 intra un arc cu valoarea 4 si ies doua arce cu
valorile 1 si 3.
- Valoarea S a fluxului este 9. Ea se obtine ca suma a valorilor asociate arcelor care ies din
st (4+1+4), fie ca suma a valorilor arcelor care intra in fin (1+5+3).
- Fluxul are semnificatia de transport la un moment dat de la st la fin, transport care se
face in limita capacitatii drumurilor intre noduri si in care suma valorilor transportate care
ajung intr-un nod intermediar este egala cu suma celor care ies.
- fiind data o retea de transport exista mai multe functii φ, fiecare avand valoarea ei
(valoarea fluxului).
- Fiecare retea R admite fluxul nul -adica toate valorile lui φ sunt nule.
Problema. Se da reteaua R-(G,st,fin,c), pe care este definit un flux φ .Se cere un flux de
valoare maxima pentru reteaua respectiva:φmax
Exemplu:fie reteaua urmatoare in care st=1 si fin =8
Fie un drum in reteaua R , de la st la fin, in care orice arc poate fi parcurs fie in sensul in care
este orientat fien in sens invers.
Definitie:Fiind dat un drum de la st la fin, fiecarui arc i se asociaza un numar numit valoare
reziduala, astfel:
Exemple:
a)1 5 6 7 8 este un drum in crestere pentru ca este de la st la fin si valoarea reziduala a
fiecarui arc e diferita de 0.
b)1 2 3 8 nu este un drum in crestere pentru ca valoarea reziduala a arcului [1,2] este 0.
Definitie:Capacitatea reziduala a unui drum in crestere este minimul valorilor reziduale ale
arcelor care il alcatuiesc, si se noteaza cu ε.
φ’(1,5)=1+1=2;
φ’(5,7)=1-1=0;
φ’(7,6)=3+1=4;
φ’(6,8)=3+1=4;
- φ’> φ , pentru a fi marita valoarea pe un arc care iese din st
- drumul respecta conditia 2 a fluxului pentru ca , un nod prin care trece drumul in crestere
- se poate gasi in una din situatiile:
Pentru a gasi fluxul de valoare maxima trebuie sa gasim un drum in crestere pentru care
putem mari fluxul prin capacitatea sa reziduala, apoi sa gasim un alt drum in crestere
pentru care sa marim din nou fluxul….pana cand nu mai avem drumuri in crestere. Atunci
cand nu mai avem drumuri in crestere vom avea fluxul de valoare maxima.