Está en la página 1de 4

Red de flujo

De Wikipedia, la enciclopedia libre


Saltar a navegacin, bsqueda
Entendiendo una red de flujo como un grafo dirigido, donde la fuente es quien produce
o inicia el traspaso de algn material o producto por los arcos, estos ltimos, vistos
como caminos o conductos y tomando en cuenta la ley de corrientes de Kirchoff, donde,
la suma de flujos entrantes a un vrtice debe ser igual a la suma de flujos saliendo del
vrtice.

[editar] Descripcin matemtica


Una red de flujo es un grafo dirigido G = (V,E) en donde cada arco (u,v) E tiene una
capacidad no negativa c(u,v) 0.
Se distinguen dos vrtices: la fuente s y el destino t.
Se asume que cada vrtice se encuentra en alguna ruta de s a t.
Un flujo en G es una funcin

tal que

Restriccin de capacidad:

Simetra:
Conservacin:

El valor del flujo es


El problema del flujo mximo trata de maximizar este flujo.
Descripcin matemtica =

Una red de flujo es un [[Grafo#Grafo_dirigido|grafo dirigido]] <math>G =


(V,E)</math> en donde cada arco (u,v) E tiene una capacidad no negativa c(u,v) 0.

Se distinguen dos vrtices: la fuente '''s''' y el destino '''t'''.

Se asume que cada vrtice se encuentra en alguna ruta de '''s''' a '''t'''.

Un flujo en G es una [[Funcin matemtica|funcin]] <math>f: VxV \mapsto R</math>


tal que

*Restriccin de capacidad: <math>\forall \quad u,v \in V,\quad f(u,v) \le c(u,v)</math>
*Simetra: <math>f(u,v) = - f(v,u) \,</math>
*Conservacin: <math>\forall u \in V - \left \{ s,t \right \} \quad \sum_{v \in V} f(u,v) =
0 </math>

El valor del flujo es <math>|f| = \sum_{v \in V}f(s,v)</math>

El problema del flujo mximo trata de maximizar este flujo.

[editar] Problemas de Redes de Flujo


= PROBLEMAS DE REDES DE FLUJO =
== ALGORITMO DE FLUJO MAXIMAL ==
TENEMOS EL CONOCIDO PROBLEMA DE FLUJO MXIMO: CUL ES LA TASA MAYOR A LA
CUAL EL MATERIAL PUEDE SER TRANSPORTADO DE LA FUENTE AL RESUMIDERO SIN
VIOLAR NINGUNA RESTRICCIN DE CAPACIDAD?
EN OTRAS PALABRAS, EL PROBLEMA CONSISTE EN DETERMINAR LA MXIMA
CAPACIDAD DE FLUJO QUE PUEDE INGRESAR A TRAVS DE LA FUENTE Y SALIR POR EL
NODO DE DESTINO.
EL PROCEDIMIENTO PARA OBTENER EL FLUJO MAXIMAL DE UNA RED, CONSISTE EN
SELECCIONAR REPETIDAS VECES CUALQUIER TRAYECTORIA DE LA FUENTE AL DESTINO
Y ASIGNAR EL FLUJO MXIMO POSIBLE EN ESA TRAYECTORIA.
:'''CAPACIDAD RESIDUAL''': ES LA CAPACIDAD ADICIONAL DE FLUJO QUE UN ARCO PUEDE
LLEVAR:
:<MATH>C_{F}(U,V)= C(U,V) - F(U,V) \,</MATH>
*DADA UNA [[RED DE FLUJO]] MAXIMAL, PLANTEE LA RED RESIDUAL ASOCIADA.
*ENCUENTRE LA [[TRAYECTORIA]] DE LA [[FUENTE]] AL DESTINO CON CAPACIDAD DE
[[FLUJO]] ESTRICTAMENTE POSITIVO (SI NO EXISTE ALGUNO, ES POR QUE SE HA
ENCONTRADO EL PTIMO).

*EXAMINE ESTAS [[TRAYECTORIA]]S PARA ENCONTRAR LA RAMA O ARCO CON LA


MENOR CAPACIDAD DE FLUJO RESTANTE E INCREMENTE EN STE VALOR, LA
CAPACIDAD DEL FLUJO EN SENTIDO CONTRARIO.
*DETERMINE TODAS LAS TRAYECTORIAS ESTRICTAMENTE POSITIVAS, HASTA QUE NO SE
PERMITA FLUJO DEL NODO A UN NODO DESTINO.
PODEMOS, MEDIANTE EL [[ALGORITMO DE FORD-FULKERSON]], ENCONTRAR EL FLUJO
MXIMO DE UNA RED.
{{ESBOZO DE|MATEMTICA}}
[[CATEGORA:TEORA DE GRAFOS]]
[[CATEGORA:INVESTIGACIN OPERATIVA]]
[[CS:TOK V STI]]
[[DE: FLSSE UND SCHNITTE IN NETZWERKEN]]
[[EN:NETWORK FLOW]]
[[HE:]]
[[TH: ]]
[[VI:LUNG TRN MNG]]

[EDITAR] ALGORITMO DE FLUJO MAXIMAL


Tenemos el conocido Problema de flujo mximo: Cul es la tasa mayor a la cual el
material puede ser transportado de la fuente al resumidero sin violar ninguna restriccin
de capacidad?
En otras palabras, el problema consiste en determinar la mxima capacidad de flujo que
puede ingresar a travs de la fuente y salir por el nodo de destino.
El procedimiento para obtener el flujo maximal de una red, consiste en seleccionar
repetidas veces cualquier trayectoria de la fuente al destino y asignar el flujo mximo
posible en esa trayectoria.
CAPACIDAD RESIDUAL: ES LA CAPACIDAD ADICIONAL DE FLUJO QUE UN ARCO
PUEDE LLEVAR:

DADA UNA RED DE FLUJO MAXIMAL, PLANTEE LA RED RESIDUAL ASOCIADA.

ENCUENTRE LA TRAYECTORIA DE LA FUENTE AL DESTINO CON CAPACIDAD DE


FLUJO ESTRICTAMENTE POSITIVO (SI NO EXISTE ALGUNO, ES POR QUE SE HA
ENCONTRADO EL PTIMO).

EXAMINE ESTAS TRAYECTORIAS PARA ENCONTRAR LA RAMA O ARCO CON LA


MENOR CAPACIDAD DE FLUJO RESTANTE E INCREMENTE EN STE VALOR, LA
CAPACIDAD DEL FLUJO EN SENTIDO CONTRARIO.

DETERMINE TODAS LAS TRAYECTORIAS ESTRICTAMENTE POSITIVAS, HASTA QUE


NO SE PERMITA FLUJO DEL NODO A UN NODO DESTINO.

Podemos, mediante el Algoritmo de Ford-Fulkerson, encontrar el flujo mximo de una


red.

Algoritmo de Ford-Fulkerson
De Wikipedia, la enciclopedia libre
Saltar a navegacin, bsqueda
Aplicable a los Flujos maximales
Ford-Fulkerson(G,s,t)
{
for (cada arco (u,v) de E)
{
f[u,v]= 0;
f[v,u]= 0;
}
while (exista un camino p desde s a t en la red residual Gf)
{
cf(p) = min{cf(u,v) : (u,v) est sobre p};
for (cada arco (u,v) en p)
{
f[u,v]= f[u,v] + cf(p) ;
f[v,u]= - f[u,v];
}
}
}

También podría gustarte