En este capitulo se estudian los modelos de redes, que usan gráficas dirigidas, en esta sección aprenderemos a maximizar el flujo a través de una red. La red podría ser una red de transporte por la que fluyen bienes, una red de tuberías a través de la cual fluye el petróleo, una red de computadoras a través de la cual fluyen los datos, etc. En cada caso el problema consiste en determinar el flujo máximo. La maximización del flujo en una red es un problema que pertenece a la teoría de gráficas como a la investigación de operaciones. Las redes de Petri modelan sistemas en los que el procesamiento puede ocurrir de manera concurrente. El modelo proporciona un marco de referencia para tratar cuestiones como la posible operación de estancamiento en un sistema o el hecho de exceder la capacidad de los componentes de un sistema.
Considerando la siguiente gráfica dirigida (red de transporte), que representa una tubería de petróleo. El petróleo se descarga en el muelle a y se bombea por toda la red de la refinería z. Los vértices b,c,d y e representan estaciones de bombeo intermedias. Las aristas dirigidas representan subtuberías del sistema y muestran la dirección en que puede fluir el petróleo. Las etiquetas de las aristas indican las capacidades de las subtuberías. El problema es encontrar la manera de maximizar el flujo del muelle a la refinería y calcular el valor de este flujo máximo.
Una red de transporte es una grafica dirigida, simple con pesos que satisface:
a) Un vértice fijo, designado como el origen o fuente, no tiene aristas de entrada.
b) Un vértice, designado como destino o sumidero, no tiene aristas salientes.
c) El peso Cij de la arista dirigida (i, j) llamada capacidad de (i, j) es un numero no negativo.
Si observamos la gráfica, el origen es el vértice a y el destino es el vértices z. La capacidad de la arista (a, b), C_{a, b} es 3 y la capacidad de la arista (b, c), C_{b, c} es 2. Un flujo en una red asigna un flujo a cada arista dirigida que no excede la capacidad de esa arista. Más aun, si se supone que el flujo que entra a un vértice v, que no es el origen y el destino, es igual al flujo que sale de v.
Ejemplo de red de transporte
Tomado con referencia la gráfica:
Sea G una red de transporte. Sea C_{ij} la capacidad de la arista dirigida (i, j) . Un flujo F en G asigna a cada arista dirigida (i, j) un numero no negativo F_{ij} tal que:
a. F_{ij} ≤ C_{ij}
b. Para cada vértice j, que no es la fuente ni el destino.
F_{ij} recibe el nombre de flujo en la arista (i, j). Para cualquier vértice j,
Se llama flujo que entra a j y
Conservación de flujo significa para el ejemplo, que el petróleo no se usa ni se suministra en las estaciones de bombeo b, c, d y e.
Ahora, vamos a definir un flujo para la red del ejemplo asignando los valores:
F_{ab} = 2, F_{bc} = 2, F_{cz} = 3; F_{ad} = 3, F_{dc} = 1, F_{de} = 2, F_{ez} = 2
La gráfica quedaría,
Analizando, El flujo que entra al vértice d F_{ad} = 3 y es el mismo que sale del vértice d,
F_{dc} + F_{de} = 1 + 2 = 3
Se debe considerar que una arista e se etiqueta “x, y” si la capacidad de e es x y el flujo en e es y.
Observemos que el flujo que sale del origen (a) Fab + Fad, es igual al flujo que entra al destino (z) Fcz + Fez
F_{ab} + F_{ad} = 2 + 3 = 5
F_{cz} + F_{ez} = 3 + 2 = 5
Ambos valores son iguales a 5; a este valor lo denominamos valor del flujo F.
Sea F un flujo en una red G. el valor
Se llama el valor del flujo F.
Tomando como base la teoría antes mencionada, ahora vamos a realizar los siguientes ejercicios.
Ejercicio 1
El ejemplo propuesto en la gráfica, nos permite explicar la “conservación del flujo” en una red de transporte.
En cada arista de la red, se encuentra un par o dupla de valores en unos casos completa y en otros incompleta faltando el segundo número de la dupla. El primer número de la dupla nos señala la “capacidad” que tiene la arista de la red denotada por C_{ij} que nos indica la capacidad de la arista dirigida (i, j), mientras el segundo número nos representa el “flujo” que esta transportando la arista de la red denotada por Fij que designa el flujo que transporta la arista dirigida (i, j), todo esto dentro de la red de transporte. Para resolver el problema propuesto, el flujo F en G asigna a cada arista dirigida (i, j) un número no negativo Fij, que cumple las siguientes condiciones:
1) Fij ≤ Cij, que quiere decir que el flujo que circula por cada arista debe ser menor o máximo igual a la capacidad que soporta dicha arista dentro de una red de transporte.
2) Para cada vértice j, que no sea la fuente ni el sumidero, se debe cumplir el siguiente principio: ,
que expresa que el flujo que llega a un vértice debe ser igual al flujo que sale de dicho vértice.
Para determinar los flujos faltantes de algunas de las aristas de aplicaremos las dos condiciones anteriormente expuestas.
Desarrollo:
a) Si analizamos la arista dirigida (a, d), se conoce la capacidad de la misma pero nos falta el flujo Fad, pero se puede observar que del vértice d sale la arista dirigida (d, e) cuyo flujo es conocido y es igual a 2 o sea Fde = 2 y aplicando la segunda condición se tiene que:
F_{ad} = F_{de}, pero F_{de} = 2 por tanto F_{ad} = 2 que es el flujo faltante
b) Como es conocido el flujo de la arista dirigida (a, b) y que es Fab = 3, se puede determinar el flujo faltante Fbc, aplicando la segunda condición, que para este caso sería:
F_{ab} = F_{bc}, pero F_{ab} = 3 por tanto F_{bc} = 3 que es el flujo faltante
c) Para conocer los otros flujos faltantes, para el presente caso se deberá considerar al mismo tiempo los flujos que llegan a los vértices y como los flujos que salen de los dos vértices antes mencionados, por la condición dos se tendrá:
Para el vértice c Para el vértice e
F_{bc} = F_{ce} + F_{cz} F_{ce} + F_{de} = F_{ez}
los flujos conocidos son: los flujos conocidos son:
F_{bc} = 3 F_{de} = 2 y F_{ez} = 3
la ecuación que se forma es: la ecuación que se forma es:
3 = F_{ce} + F_{cz} F_{ce} + 2 = 3 existe una incógnita
despejamos F_{cz} = 3 - F_{ce} = 3 - 1 = 2 F_{ce} = 3 - 2 = 1 dato buscado
d) Para comprobar que los flujos obtenidos son los correctos, se tiene que revisar que la sumatoria de los flujos que salen del vértice “fuente”, deben ser igual a la suma de los flujos que llegan al vértice “destino o sumidero”, o sea:
F_{ab} + F_{ad} = F_{cz} + F_{ez}
3 + 2 = 2 + 3
5 = 5
Por tanto la red de transporte con los flujos completos que están en negrillas sería:
- Ejercicio 2
Encuentre los flujos en las aristas que faltan de manera que el resultado sea un flujo en la red dada. Determine los valores de los flujos.
3e

















