You are on page 1of 10

7.

3 Incremento del flujo de


una red

Aplicaciones de la
Teora de Grafos
a la vida real

Alberto Conejero y Cristina Jordn


Depto. Matemtica Aplicada
E.T.S. Ingeniera Informtica
Universitat Politcnica de Valncia

Aplicaciones de la Teora de Grafos a la vida real

Semicaminos
Sea G un grafo dirigido.

Llamamos u1-up-semicamino en G a la
cadena u1, u2, , up donde

(ui,ui+1) E(G) (arco propiamente orientado)

(ui+1,ui) E(G) (arco impropiamente orientado)

w
t

suwt es un semicamino
Podemos decir que G es dbil conexo si
todo par de vrtices u y v de G

(s,u) y (w,t) son arcos


propiamente orientados
(w,u) es un arco
impropiamente orientado

estn unidos por un semicamino

7.3 Incremento del flujo de una red

Aplicaciones de la Teora de Grafos a la vida real

Ejemplo
u

7,5

6,6
s

3,
1

6,2

6, 2

3,1

5,3
t

6, 2 6,2

f(N)=8

8,5
w
t

6-2=4
8-5=3

8,5
6,2
w
t

D1=3

min{3,4}=3

D1=3

8,8

6,5
w

7.3 Incremento del flujo de una red

Aplicaciones de la Teora de Grafos a la vida real

Ejemplo
u

7,5

6,6
s

3,
1

6,5

6, 2

3,1

5,3
t

6, 2 6,2

f(N)=8

8,8

f1(N)= f(N)+ D 1= 11

w
t

8,5
6,2
w
t

D1=3

8,8

6,5
w

7.3 Incremento del flujo de una red

Aplicaciones de la Teora de Grafos a la vida real

Ejemplo
u

7,5

6,6
s

6,5

6, 2

3,
1

3,1

6, 2 6,2
8,8

5,3
t

f(N)=8
f1(N)= f(N)+ D 1= 11

7.3 Incremento del flujo de una red

Aplicaciones de la Teora de Grafos a la vida real

Ejemplo
u

7,5

6,6,6
s

6,5

3,
1

6, 2

3,1

5,3
t

6, 2 6,2

f(N)=8

8,8
v
w

f1(N)= f(N)+ D 1= 11
5,3
t

6,2

6-5=1
2
5-3=2

6,5
w
v

D2=1
s

6,1

min{1, 2}=1

D2=1

5,4
t

6,6
w
7.3 Incremento del flujo de una red

Aplicaciones de la Teora de Grafos a la vida real

Ejemplo
u

7,5

6,6,6
s

6,6

3,
1

6, 2

3,1

5,4
t

6, 2 6,1

f(N)=8

8,8
v
w

f1(N)= f(N)+ D 1= 11
5,3
t

6,2

f2(N)= f1(N)+ D 2= 12

6,5
w
v

D2=1
s

6,1

5,4
t

6,6
w
7.3 Incremento del flujo de una red

Aplicaciones de la Teora de Grafos a la vida real

Ejemplo
u

7,5

6,6,6
s

6,6

3,
1

3,1

6, 2 6,1

5,4
t

f(N)=8

8,8

f1(N)= f(N)+ D 1= 11
w

f2(N)= f1(N)+ D 2= 12

7.3 Incremento del flujo de una red

Aplicaciones de la Teora de Grafos a la vida real

Semicaminos f-incrementables
Sea f un flujo en una red N
Llamamos s-t-camino f-incrementable a un semicamino de s a t en el que
en los arcos
a) propiamente orientados la capacidad sea estrictamente mayor que el flujo
b) impropiamente orientados el flujo sea estrictamente positivo

Teorema del flujo mximo


Sea f un flujo en una red N
f es flujo mximo si y slo si no existe ningn s-t-camino f-incrementable

7.3 Incremento del flujo de una red

Aplicaciones de la Teora de Grafos a la vida real

Cmo se obtiene el flujo mximo?


El flujo mximo se obtiene buscando semicaminos f-incrementables de s a t e
incrementando el flujo como se ha indicado en el ejemplo anterior.
En el ejemplo anterior obtuvimos
u

7,5

6,6,6
s

6,6

3,
1

3,1

6, 2 6,1
8,8

5,4
t

Se observa que no existen


s-t-caminos f2-incrementables.
Por tanto,
f2 es flujo mximo en la red dada N

El proceso se realiza de forma eficiente aplicando el algoritmo de Ford-Fulkerson

7.3 Incremento del flujo de una red

You might also like