Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Unidad IV
APLICACIÓN EN TOPICOS ESPECIALES
Sesión 16
MODELO DE REDES
ARBOL DE EXPANSION Y FLUJO MAXIMO
05’/30’
Modelo de redes:
Problema del árbol de expansión
mínima. Problema del flujo
máximo.
CONCEPTOS BÁSICOS DE REDES
Gráfica: Una gráfica es una serie de puntos llamados nodos que van unidos por unas líneas llamadas
ramales o arcos.
Red: Una red es una gráfica que presenta algún tipo de flujo en sus ramales. Por ejemplo una gráfica
cuyo flujo en sus ramales sea la electricidad es una red eléctrica. En las redes se usa una simbología
específica para denotar su tamaño y elementos que la constituyen, dicha notación es la (N, A) donde
N representa el número de nodos que contiene la red y A representa el número de arcos o ramales.
Cadena: Una cadena corresponde a una serie de elementos ramales que van de un nodo a otro. En
el siguiente caso se resalta una cadena que va desde el nodo 1 hasta el nodo 7 y que se compone
por los elementos [1-4, 4-7].
Ruta: Una ruta corresponde a los nodos que constituyen una cadena, en el siguiente caso [1, 4, 7].
Ciclo: Un ciclo corresponde a la cadena que une a un nodo con sigo mismo, en el siguiente ejemplo el
ciclo está compuesto por la cadena [4-2, 2-5, 5-7, 7-4].
Ramal orientado: Un ramal o arco orientado es aquel que tiene un sentido determinado, es decir que
posee un nodo fuente y un nodo destino.
Gráfica orientada: Una gráfica orientada es aquella en la cual todos sus ramales se encuentran
orientados.
Árbol: Un árbol es una gráfica en la cual no existen ciclos.
Árbol de expansión: Un árbol de expansión es aquel árbol que enlaza todos los nodos de la red, de
igual manera no permite la existencia de ciclos.
Nodo fuente: El nodo fuente es aquel nodo en el cual todos sus ramales se encuentran orientados
hacia afuera.
Nodo destino: El nodo destino es aquel nodo en el cual todos sus ramales se encuentran orientados
hacia él.
PROBLEMA DEL ARBOL DE EXPANSIÓN
MINIMA
ALGORITMO DEL ÁRBOL DE EXPANSIÓN MINIMA
Este árbol vincula los nodos de una red valiéndose de la longitud mínima total de las ramas de
conexión.
Una aplicación común se presenta en la pavimentación de carreteras que unen poblaciones, o
de forma directa, o que pasan por otras poblaciones.
El árbol de expansión mínima es apropiado para problemas en los cuales la redundancia es
expansiva, o el flujo a lo largo de los arcos se considera instantáneo.
El problema surge cuando todos los nodos de una red deben conectarse entre ellos sin formar
un círculo.
Se le conoce como árbol generador mínimo, es una red conexa y ponderada que se refiere a
utilizar los arcos de la red para llegar a todos los nodos de ésta, de manera tal que se minimiza
la longitud total. Para la solución se emplean los algoritmos de PRIM y KRUSKAL
ALGORITMO DE PRIM
1. Seleccionar inicialmente cualquier nodo y conectarlo con el mas próximo que
contenga el arco de menor costo ó distancia. A esta rama se le acepta como parte de
la red final.
2. Completar la red interactivamente, identificando el nodo no conectado que esta
mas cerca o menos costoso de alguno de los nodos conectados, se consideran
todas las ramas que conectan a estos nodos con nodos inconexos.
3. Agregar este nodo como al conjunto de nodos conectado. En caso de empate este
se rompe en forma arbitraria.
4. En cada etapa del proceso iterativo la atención se centra en aquellos nodos que ya
se han eslabonados. Repetir este paso hasta que se hayan conectado todos los
nodos.
ALGORITMO DE PRIM
Árbol: Es un grafico en el que existe un único nodo desde el que se V1
puede acceder a todos los demás y cada nodo tiene un único
predecesor, excepto el primero, que no tiene ninguno. También
podemos definir un árbol como:
Un grafico conexo y sin ciclos.
Un grafico sin ciclos y con n-1 aristas, siendo n el número de V2 V4
vértices.
Grado de un nodo en un árbol es el número de subárboles de aquel
nodo (en el ejemplo, el grado de v1 es 2 y de v2 1).
Denominamos hojas en un árbol a los nodos finales (v3, v5 y v6).
Un árbol de máximo alcance es aquel que obtenemos en un grafo V3 V5 V6
conexo y sin ciclos.
Árbol de mínima expansión: Árbol de máximo alcance cuyo valor es
mínimo, es decir, la suma de sus aristas es mínima.
ALGORITMO DE KRUSKAL
ALGORITMO DE KRUSKAL
El algoritmo de Kruskal permite hallar el árbol minimo de cualquier grafico valorado (con
capacidades). Hay que seguir los siguientes pasos:
1. Se marca la arista con menor valor. Si hay más de una, se elige cualquiera de ellas.
2. De las aristas restantes, se marca la que tenga menor valor, si hay más de una, se elige
cualquiera de ellas.
3. Repetir el paso 2 siempre que la arista elegida no forme un ciclo con las ya marcadas.
4. El proceso termina cuando tenemos todos los nodos del grafo en alguna de las aristas
marcadas, es decir, cuando tenemos marcados n-1 arcos, siendo n el número de nodos del
grafo.
Determinar el árbol de mínima expansión para el siguiente grafo:
3 9
1 2 4 7
1 8 5 6 2 4
3 5 6
1
Elegimos, por ejemplo, la arista (5, 6) = 1 (menor valor) y la marcamos.
3 9
1 2 4 7
1 8 5 6 2 4
3 5 6
1
Elegimos la siguiente arista con menor valor (1, 3) = 1 y la marcamos
3 9
1 2 4 7
1 8 5 6 2 4
3 5 6
1
Elegimos la siguiente arista con menor valor (5, 7) = 2 y la marcamos, ya que no forma ciclos con ninguna
arista de las marcadas anteriormente.
3 9
1 2 4 7
1 8 5 6 2 4
3 5 6
1
Elegimos la siguiente arista con menor valor (1, 2) = 3 y la marcamos, ya que no forma ciclos con ninguna
arista de las marcadas anteriormente.
3 9
1 2 4 7
1 8 5 6 2 4
3 5 6
1
Elegimos la siguiente arista con menor valor (6, 7) = 4 y la desechamos, ya que forma ciclos con las
aristas (5, 7) y (5, 6) marcadas anteriormente.
3 9
1 2 4 7
1 8 5 6 2 4
3 5 6
1
Elegimos la siguiente arista con menor valor (2, 5) = 5 y la marcamos, ya que no forma ciclos con ninguna
arista de las marcadas anteriormente.
3 9
1 2 4 7
1 8 5 6 2
3 5 6
1
Elegimos la siguiente arista con menor valor (4, 5) = 6 y la marcamos, ya que no forma ciclos con ninguna
arista de las marcadas anteriormente.
3 9
1 2 4 7
1 8 5 6 2
3 5 6
1
Finalizamos dado que los 7 nodos del grafico están en alguna de las aristas, o también ya que tenemos
marcadas 6 aristas (n-1).
3 9
1 2 4 7
1 8 5 6 2
3 5 6
1
Por tanto el árbol de mínima expansión resultante sería:
3 9
1 2 4 7
1 8 5 6 2
3 5 6
1
Por tanto el árbol de mínima expansión resultante sería:
2
3 5
1 5
2
1 1 6
3 6 7 4
EJEMPLO DEL ALGORITMO DE PRIM
ALGORITMO DE PRIM
El algoritmo de Prim permite hallar el árbol mínimo de cualquier grafico valorado (con
capacidades). Hay que seguir los siguientes pasos:
1. Se marca un nodo cualquiera, será el nodo de partida.
2. Seleccionamos la arista de menor valor incidente en el nodo marcado anteriormente, y
marcamos el otro nodo en el que incide.
3. Repetir el paso 2 siempre que la arista elegida enlace un nodo marcado y otro que no lo
esté.
4. El proceso termina cuando tenemos todos los nodos del grafo marcados.
Determinar el árbol de mínima expansión para el siguiente grafo:
3 9
1 2 4 7
1 8 5 6 2 4
3 5 6
1
Elegimos, por ejemplo, el nodo 1 y lo marcamos
3 9
1 2 4 7
1 8 5 6 2 4
3 5 6
1
Elegimos la arista con menor valor incidente en 1, la (1, 3) = 1 la marcamos y marcamos el otro nodo en el
que incide, el 3.
3 9
1 2 4 7
1 8 5 6 2 4
3 5 6
1
Elegimos la arista con menor valor incidente en un nodo marcado y otro que no lo esté, la (1, 2) = 3 la
marcamos y marcamos el nodo no marcado, el 2.
3 9
1 2 4 7
Como el nodo 3 se
evalúa solo con
una arista, se
busca la arista
1 menor cercanas a
los nodos
8 5 6 2 4
marcados.
3 5 6
1
Elegimos la arista con menor valor incidente en un nodo marcado y otro que no lo esté, la (2, 5) = 5 la
marcamos y marcamos el nodo no marcado, el 5.
3 9
1 2 4 7
1 8 5 6 2 4
3 5 6
1
Elegimos la arista con menor valor incidente en un nodo marcado y otro que no lo esté, la (5, 6) = 1 la
marcamos y marcamos el nodo no marcado, el 6.
3 9
1 2 4 7
1 8 5 6 2 4
3 5 6
1
Elegimos la arista con menor valor incidente en un nodo marcado y otro que no lo esté, la (5, 7) = 2 la
marcamos y marcamos el nodo no marcado, el 7.
3 9
1 2 4 7
1 8 5 6 2 4
3 5 6
1
Elegimos la arista con menor valor incidente en un nodo marcado y otro que no lo esté, la (5, 4) = 6 la
marcamos y marcamos el nodo no marcado, el 4.
3 9
1 2 4 7
1 8 5 6 2 4
3 5 6
1
Finalizamos dado que tenemos marcados los 7 nodos del grafo.
3 9
1 2 4 7
1 8 5 6 2 4
3 5 6
1
El árbol de mínima expansión resultante sería:
3 9
1 2 4 7
1 8 5 6 2 4
3 5 6
1
EJEMPLO 1
EL ÁRBOL DE EXPANSIÓN MINIMA – METÓDO DE PRIM
7
D E
5 6 7
3
5 8
A B G
9
2 5
5
3
C F H
10
EL ÁRBOL DE EXPANSIÓN MINIMA – METÓDO DE PRIM
7
D E
5 6 7
3
5 8
A B G
9
2 5
5
3
C F H
10
6 G
5
B
3 5 2 H
3
D A C
F
SOL: 3+5+2+6+7+5+3=31
EJEMPLO 2
EL ÁRBOL DE EXPANSIÓN MINIMA – METÓDO DE PRIM
9
A D
8 10 8
5 4
7 9 6
O B E G
10
2 6
10 7
C F
9
EL ÁRBOL DE EXPANSIÓN MINIMA – METÓDO DE PRIM
9
A D
8 10 8
5 4
7 9 6
O B E G
10
2 6
10 7
C F
9
C F
9
C F
9
De los nodo mas cercanos a E, identificamos el que tenga menor distancia y lo conectamos al nodo elegido.
EL ÁRBOL DE EXPANSIÓN MINIMA – METÓDO DE PRIM
9
A D
8 10 8
5 4
7 9 6
O B E G
10
2 6
10 7
C F
9
Identificamos los nodos mas cercanos a D y E, sin que formen bucle con las conexiones ya realizadas.
EL ÁRBOL DE EXPANSIÓN MINIMA – METÓDO DE PRIM
9
A D
8 10 8
5 4
7 9 6
O B E G
10 Se puede
2 6 elegir F o G
10 7
C F
9
De los nodo mas cercanos a D y E, identificamos el que tenga menor costo o distancia y lo conectamos a un nodo
elegido mas cercano.
EL ÁRBOL DE EXPANSIÓN MINIMA – METÓDO DE PRIM
9
A D
8 10 For
8
5 4 ma
buc
le
7 9 6
O B E G
10
2 6
10 7
C F
9
Identificamos los nodos mas cercanos a D, E y G, sin que formen bucle con las conexiones ya realizadas.
EL ÁRBOL DE EXPANSIÓN MINIMA – METÓDO DE PRIM
9
A D
8 10 8
5 4
7 9 6
O B E G
10
2 6
10 7
C F
9
De los nodo mas cercanos a D, E y G, identificamos el que tenga menor costo o distancia y lo conectamos a un nodo
elegido mas cercano.
EL ÁRBOL DE EXPANSIÓN MINIMA – METÓDO DE PRIM
9
A D
8 10 For
8
5 4 ma
buc
le
7 9 6
O B E G
10 a b u cle
2 6 For
m
10 7
C F
9
Identificamos los nodos mas cercanos a D, E, F y G, sin que formen bucle con las conexiones ya realizadas.
EL ÁRBOL DE EXPANSIÓN MINIMA – METÓDO DE PRIM
9
A D
8 10 8
5 4
Se puede
7 elegir A o B
9 6
O B E G
10
2 6
10 7
C F
9
De los nodos mas cercanos a D, E, F y G, identificamos el que tenga menor costo o distancia y lo conectamos a
un nodo elegido mas cercano.
EL ÁRBOL DE EXPANSIÓN MINIMA – METÓDO DE PRIM
9
A D
8 10 For
8
5 bu cle 4 ma
buc
orma le
F
7 9 6
O B E G
10 b u cle
2 For
ma 6 For
m a
10 bu cle 7
C F
9
Identificamos los nodos mas cercanos a B, D, E, F y G, sin que formen bucle con las conexiones ya realizadas.
EL ÁRBOL DE EXPANSIÓN MINIMA – METÓDO DE PRIM
9
A D
8 10 8
5 4
7 9 6
O B E G
10
2 6
10 7
C F
9
De los nodos mas cercanos a B, D, E, F y G, identificamos el que tenga menor costo o distancia y lo conectamos a
un nodo elegido mas cercano.
EL ÁRBOL DE EXPANSIÓN MINIMA – METÓDO DE PRIM
9
A D
8 10 For
8
5 bu cle 4 ma
buc
orma le
F
7 9 6
O B E G
10 b u cle
2 For
ma 6 For
m a
10 bu cle 7
C F
9
Identificamos los nodos mas cercanos a B, C, D, E, F y G, sin que formen bucle con las conexiones ya realizadas.
EL ÁRBOL DE EXPANSIÓN MINIMA – METÓDO DE PRIM
9
A D
8 10 8
5 4
7 9 6
O B E G
10
2 6
10 7
C F
9
De los nodos mas cercanos a B, D, E, F y G, identificamos el que tenga menor costo o distancia y lo conectamos a un
nodo elegido mas cercano.
EL ÁRBOL DE EXPANSIÓN MINIMA – METÓDO DE PRIM
9
A D
8 10 For
8
5 bu cle 4 ma
buc
orma le
F
7 9 6
O B E G
10 b u cle
2 For
ma 6 For
m a
10 bu cle 7
C F
9
Identificamos los nodos mas cercanos a A, B, C, D, E, F y G, sin que formen bucle con las conexiones ya
realizadas.
EL ÁRBOL DE EXPANSIÓN MINIMA – METÓDO DE PRIM
9
A D
8 10 8
5 4
7 9 6
O B E G
10
2 6
10 7
C F
9
De los nodos mas cercanos a A, B, D, E, F y G, identificamos el que tenga menor costo o distancia y lo conectamos
a un nodo elegido mas cercano.
SOLUCIÓN DEL ÁRBOL DE EXPANSIÓN MINIMA – METÓDO DE PRIM
9
A D
8 10 8
5 4
7 9 6
O B E G
10
2 6
10 7
C F
9
EJERCICIO 1
EL ÁRBOL DE EXPANSIÓN MINIMA
8 7
B C D
4 9
2
A 11 I 4 14 E
7 6
8 10
H G F
1 2
EL ÁRBOL DE EXPANSIÓN MINIMA
7
B C D
4 9
2
A I 4 E
H G F
1 2
1 G
2
F
H 4
8
7
A C D
4
9
2
I
B E
EJERCICIO 2
Juan Arroyo es propietario de un establo de caballos y planea instalar un sistema de agua que conecte
todos los establos y graneros. La ubicación de las instalaciones y distancias se dan a continuación:
12
2 5
10 18 13
10
8 15 9
1 3 6 8
12
10
12 14
4 8
7
Juan Arroyo, debe determinar la forma mas barata de suministrar agua a cada instalación
EJERCICIO 3
Red de comunicación para el sistema regional de computación
5
40
30
2
50
40
4
20
10 30
40
Centro
Regional de 3 20
Computo 6
30
1 40
Miles de líneas de comunicación que se requiere entre
los distintos lugares
PROBLEMA DEL FLUJO MÁXIMO
EL PROBLEMA DEL FLUJO MÁXIMO
• Existe un nodo origen (con el número 1), del cual los flujos emanan.
• Existe un nodo terminal (con el número “n”), en el cual todos los flujos de la red
son depositados.
• Existen n-2 nodos (númerados del 2, 3,....,n-1), en el cual el flujo que entra es
igual al flujo que sale.
• La capacidad C ij que transita del nodo i al nodo j, y la capacidad Cji para la
dirección opuesta.
DEFINICION DEL PROBLEMA DEL FLUJO MÁXIMO
• Existe un nodo origen (con el número 1), del cual los flujos emanan.
• Existe un nodo terminal (con el número “n”), en el cual todos los flujos de la red
son depositados.
• Existen n-2 nodos (númerados del 2, 3,....,n-1), en el cual el flujo que entra es
igual al flujo que sale.
• La capacidad C ij que transita del nodo i al nodo j, y la capacidad Cji para la
dirección opuesta.
EJEMPLO 1
Encuentre el flujo máximo de la red
6
B E 2
7
8
10
8 3
A C
5 4 T
9
D F
10
Colocamos los sentidos de las flechas.
6
B E 2
7
8
10
8 3
A C
5 4 T
9
10
D F
Agregamos “0” a las salidas de la flecha lo cual indica que no ha habido flujo
0 6 0
B 7 E 2
8
10 0
8 0 3 0
A 5 C
4
T
0
0 0 0
0
10 0 9
D F
Marcamos una ruta de A hacia T siguiendo las flechas de mayor valor en el flujo de la red; escribimos el flujo de cada tramo
(capacidad de trayectoria – CT) e identificamos el menor flujo de la ruta el cual se coloca al inicio y final de la red
0 6 0
B 7 E 2
8
10 0
4 8 0 3 0
A 5 C 4
4
T
0
0 0 0
0
10 0 9
D F
CT1==10
CT1 10++77++4 + 10 + 9 = 4 → Flujo mínimo de la ruta
En cada tramo de la ruta, el flujo mínimo identificado se resta al flujo de inicio y se suma al flujo de salida
4
0 6 0
B 7 E 2
3 8
6 4
10 0
4 8 0 3 0
A 5 C 4
4
0 T
4 0
0 0 0 4
0
10 0 9
D 6 4 F 5
6 4
4
4+3=7 8 0 3 0
A 5 C 4
4+3=7
0
T
4 0 0 4
0
6 4 5
D F
4 6 0
B 3 E 2
8
6 4
3 0 0
4
4+3=7 8 5 3 0
A 5 C 4
4+3=7
0
T
3 4
4 0 0 7
0
6 4 5
D F 2
6 4
4+3+2=9
4+3=7 5 3 0 0
A 5 C 4+3=7
4+3+2=9
0
T
7
4 3 0
0
6 4 2
D F
CT1
CT1===10
CT1 10+++777+++444+++10
10 10+++999===444→
10 →Flujo
→ Flujomínimo
Flujo mínimode
mínimo dela
de lalaruta
ruta
ruta
CT2
CT2===888+++333+++555
CT2 ===333→
→Flujo
→ Flujomínimo
Flujo mínimode
mínimo dela
de lalaruta
ruta
ruta
CT3
CT3===666+++66 ++ 88 ++ 22 =
CT3 = 2 → Flujo mínimo de la ruta
En cada tramo de la ruta, el flujo mínimo identificado se resta al flujo de inicio
y se suma al flujo de salida
6 4 2
4 B 6 0
3 E 2
8
4 6
6 4
4+3+2=9 5 3 0 0
A 5 C 4+3+2=9
0
T
2 7
4 3 0 9
0
6 4 2
D F 0
CT1 = 10 + 7 + 4 + 10 + 9 = 4 → Flujo mínimo de la ruta
CT2 = 8 + 3 + 5 = 3 → Flujo mínimo de la ruta
CT3 = 6 + 6 + 8 + 2 = 2 → Flujo mínimo de la ruta
Marcamos la ruta de A hacia T siguiendo las flechas de mayor valor en la red cercana al inicio;
escribimos el flujo de cada tramo e identificamos el menor flujo de la ruta el cual se coloca al
inicio y final de la red
6 4 2
B 3 E 2
6
4 4
4+3+2=9
4+3+2 5 3 0 0
+2=11 A 5 C 4+3+2=9
0 4+3+2
T +2=11
9
4 3 2
0
6 4 0
D F
CT1
CT1 = 10
10 + 77 ++ 4 ++ 10 10 ++ 99 = 44 →→ Flujo
Flujo mínimo
mínimo de
de la
la ruta
ruta
CT2
CT2 = 8 ++ 33 + 55 == 33 → Flujo mínimo de la ruta
ruta
CT3
CT3 = 6 ++ 66 + 88 ++ 22 == 22 → Flujo
Flujo mínimo
mínimo de
de la
la ruta
ruta
CT4
CT4 = 4 + 4 + 2 = = 2 → Flujo mínimo de la ruta
En cada tramo de la ruta, el flujo mínimo identificado se resta al flujo de inicio y se suma al
flujo de salida
6 4 2 4 2
8 B 3 E 2
0
6
2
4 4
2
4+3+2 5 3 0 0
+2=11 A 5 C
0 4+3+2
T +2=11
9
4 3 2
0
6 4 0
D F
CT1 = 10 + 7 + 4 + 10 + 9 = 4 → Flujo mínimo de la ruta
CT2 = 8 + 3 + 5 = 3 → Flujo mínimo de la ruta
CT3 = 6 + 6 + 8 + 2 = 2 → Flujo mínimo de la ruta
CT4 = 4 + 4 + 2 = 2 → Flujo mínimo de la ruta
Solución: La capacidad o cantidad máxima de mercancía que puede enviarse por las rutas anteriores es de 11
8 2 4
B 3 E 0
6
2 4
4+3+2 5 3 0 2
+2=11 A 5 C
0 4+3+2
T +2=11
9
4 3 2
0
6 4 0
D F
CT1 = 10 + 7 + 4 + 10 + 9 = 4 → Flujo mínimo de la ruta
CT2 = 8 + 3 + 5 = 3 → Flujo mínimo de la ruta
CT3 = 6 + 6 + 8 + 2 = 2 → Flujo mínimo de la ruta
CT4 = 4 + 4 + 2 = 2 → Flujo mínimo de la ruta
EJEMPLO 2
Encuentre el flujo máximo de la red
4 20
10 5
10
1 5
30 20
30
20
2 3
40
Solución: Identificamos el nodo origen y de destino
4 20
10 5
10
1
5
30 20
30
20
2 3
40
Solución: Agregamos cero a las salidas de cada flujo, lo cual indica que no ha habido flujo
20
0 4
0
5
5
0
10 0
1 30
20
10
30 20
0
0 2 3
40
0
Solución: Identificar la capacidad mas alta que sale del nodo origen y por ella se traza la ruta
con el mayor flujo, se elige el flujo mínimo de la ruta seleccionada
20
0 4
0 20
5
5
0
10 0
20 30
1
20
10
30 20
0
0 2 3
40
0
CT1 = 30 + 20 = 20 → Flujo mínimo de la ruta
Solución: En cada tramo de la ruta, el flujo mínimo identificado se resta al flujo de inicio y se
suma al flujo de salida
20
0 4
0 20
5
5
0
10 0
20 30 10 20
1
20
10 0
30 20 0 20
0 2 3
40
0
CT1 = 30 + 20 = 20 → Flujo mínimo de la ruta
Solución: Identificar la capacidad mas alta que sale del nodo origen y por ella se traza la ruta con
el mayor flujo, se elige el flujo mínimo de la ruta seleccionada
20
0 4
0 20
20+10
5
5
0
10 20
20
20+10 10
1
20
10
30
20 0
0 2 3
40
0
CT1
CT1==30
30++20
20 ===20
20
20→→ Flujo
→Flujo mínimo
Flujomínimo de
delalalaruta
mínimode ruta
ruta
CT2
CT2==20
20++40
40++ 10 + 20 = 10 → Flujo mínimo de la ruta
Solución: En cada tramo de la ruta, el flujo mínimo identificado se resta al flujo de inicio y se
suma al flujo de salida
20 10
0 4
10 0
20+10
15 5
5
0
10 20
20+10
1 10
20
10 0
10
10 30
20 0
0 2 3
40 30
10 0
CT1 = 30 + 20 = 20 → Flujo mínimo de la ruta
CT2 = 20 + 40 + 10+ 20 = 10 → Flujo mínimo de la ruta
Solución: Identificar la capacidad mas alta que sale del nodo origen y por ella se traza la ruta
con el mayor flujo, se elige el flujo mínimo de la ruta seleccionada
10
0 4
10 20+10+10=40
20+10=30
5
15
0
10 20
20+10+10=40
20+10=30 10
1
10
0
30
20 0
10
2 3
30
10
CT1 = 30 + 20 = 20 → Flujo mínimo de la ruta
CT2 = 20 + 40 + 10+ 20 = 10 → Flujo mínimo de la ruta
CT3 = 10 + 30 = 10 → Flujo mínimo de la ruta
Solución: En cada tramo de la ruta, el flujo mínimo identificado se resta al flujo de inicio y se
suma al flujo de salida
10
0 4
10 20+10+10=40
5
15
0
10
10 20
20+10+10=40 10
1
10
0
0 20 0
20 3
20 0
10
2 3
30
10
CT1 = 30 + 20 = 20 → Flujo mínimo de la ruta
CT2 = 20 + 40 + 10+ 20 = 10 → Flujo mínimo de la ruta
CT3 = 10 + 30 = 10 → Flujo mínimo de la ruta
Solución : Identificar la capacidad mas alta que sale del nodo origen y por ella se traza la ruta
con el mayor flujo, se elige el flujo mínimo de la ruta seleccionada
10
0 4
10 20+10+10+10
20+10+10=40
5
15
=50
10
10 20
20+10+10=40
20+10+1 10
0+10=50 1
0
0
20
20 0
10
2 3
30
10
CT1 = 30 + 20 = 20 → Flujo mínimo de la ruta CT4 = 10 + 10 = 10 → Flujo mínimo de la ruta
CT2 = 20 + 40 + 10+ 20 = 10 → Flujo mínimo de la ruta
CT3 = 10 + 30 = 10 → Flujo mínimo de la ruta
Solución : Identificar la capacidad mas alta que sale del nodo origen y por ella se traza la ruta
con el mayor flujo, se elige el flujo mínimo de la ruta seleccionada
10 0
0 0 4
1 20 10
20+10+10+10=50
5
15
10
0
10 20
20+10+10 10
+10 =50 1
0
0
20
20 0
10
2 3
30
10
CT1 = 30 + 20 = 20 → Flujo mínimo de la ruta CT4 = 10 + 10 = 10 → Flujo mínimo de la ruta
CT2 = 20 + 40 + 10+ 20 = 10 → Flujo mínimo de la ruta
CT3 = 10 + 30 = 10 → Flujo mínimo de la ruta
Solución : La capacidad o cantidad máxima de mercancía que puede enviarse por las rutas
anteriores es de 50
0
10 4
20 20+10+10+10
5
15
10
0 20
20+10+10+10 10
1
0
0
20
20 0
10
2 3
30
10
CT1 = 30 + 20 = 20 → Flujo mínimo de la ruta CT4 = 10 + 10 = 10 → Flujo mínimo de la ruta
CT2 = 20 + 40 + 10+ 20 = 10 → Flujo mínimo de la ruta
CT3 = 10 + 30 = 10 → Flujo mínimo de la ruta
EJERCICIO 1
Encuentre el flujo máximo de la red que se le muestra a continuación, donde el nodo inicio
es A y el terminal es T
B
4
6
E 4
1
4
A C T
3
9
3
F
1
4
D
0
4 B
4
0
0 E
2 4
4+3+1+1 1 4+3+1+
0 4
=9 A C T 1=9
0
2 5
0
CT1=6+4+4=4 3 F 4
CT2=4+3+9=3 1
CT3=1+3+4+6=1 2
CT4=1+3+5=1 D 2
1
EJERCICIO 2
Encuentre el flujo máximo de la red que se le muestra a continuación, donde el nodo inicio
es O y el terminal es T
3
A T
5 9
D
5 4
7
O 5
B
2 4
4
6
E
C
8
2 9 5+4+4+1+1
5 A T = 15
1 1 0
6
4 D
0 4
5+4+4+1+ 0 4
1=15 1 6
O 0
B
1 5 0
0
0
CT1=7+5+6=5 E
CT2=5+5+4+9=4 1
5
CT3=4+8+4+5=4
CT4=2+2+4+1=1 C
4
3
CT5=1+3+1=1
EJERCICIO 3
POR RESOLVER
Encontrar el flujo máximo.
4
A
D 4
6 1
4
O B
3 T
1 3 9
E
C 4
EJERCICIO 4
POR RESOLVER
Problema de flujo máximo de Seervada Park: Tiene varias fábricas y múltiples clientes. Se trata de aumentar
la red original que incluya una fuente ficticia y un destino ficticio y algunos arcos nuevos.
3
A D 9
1
1
5 4
7
O 5
B T
4
C E 6
4
EJERCICIO 5
POR RESOLVER
COMPAÑÍA QUIMICA UNIDA
Química unida produce pesticidas y otros productos de control agrícola.
El veneno químico necesario para la producción es depositado en grandes
tambores.
Una red de tubos y válvulas regula el flujo del químico de los tambores a las
diferentes áreas de producción.
El departamento de seguridad debe diseñar un procedimiento que vacíe los
tambores de la forma más rápida posible dentro de los tubos del área de
depósito, usando la misma red de tubos y válvulas.
El procedimiento debe determinar:
Qué válvulas deben abrirse y cerrarse
Estimar el tiempo total de descarga.
No se permite flujo de 4 a 2
0
Máximo flujo de 4 a 4 es 9 4 7
8 3
2
0
6
1
3
10
0
1 2 0
6 2 7
10
4
Tambores
con químico Tubo de
0
seguridad
1 2
4
0
8
12
5
0
EJERCICIO 6
POR RESOLVER
PetroChem, una refinería de petróleo esta diseñando una nueva planta para producir combustible Diesel.
La siguiente figura muestra la red de los centros de procesamiento principales, junto con su velocidad de
flujo existente (en miles de galones). A la administración de PetroChem le gustaría determinar la cantidad
máxima de combustible que puede fluir a través de la planta, del nodo 1 al nodo 7
3 3
2 4 4
0 3
3
0 0 2
4
5 1 9 1
1 5 7
2
0
8
3
3 6 6
0
1 1
Complementos para el logro del aprendizaje de la Semana 13
Sesión 26
Teoría
Práctica
Tarea
Vamos a conversar sobre lo que hemos aprendido hoy
Los alumnos serán capaces de solucionar el problema del árbol de expansión mínima y del
flujo máximo. .
FORO 16
¡Hola!
En este espacio relacionara el aprendizaje de la sesión con la
carrera de Ingeniería Civil, comentando la siguiente interrogante:
“Como relaciona lo aprendido en la sesión en las actividades del
Ingeniero Civil”.
Además deberá opinar sobre un comentario de uno de sus
compañeros con respecto a la interrogante del presente foro.
Complementos para el logro del aprendizaje de la Semana 16
Sesión 16
Teoría
Revisar el marco teórico del archivo: LECTURA UNIDAD 4(2) ANDERSON. Libro: Métodos
Cuantitativos para los Negocios (David Anderson), páginas 439 al 446.
Práctica
Resolver los problemas del archivo: LECTURA UNIDAD 4(2) ANDERSON. Libro: Métodos
Cuantitativos para los Negocios (David Anderson), páginas 461 al 468.
Tarea
Resolver el problema 27 y 29 del archivo: LECTURA UNIDAD 4(2) ANDERSON. Libro: Métodos
Cuantitativos para los Negocios (David Anderson), página 463-464.
GRACIAS