Escolar Documentos
Profissional Documentos
Cultura Documentos
Introduccin
La representacin grca de las vas de comunicacin de cualquier regin
geogrca es un claro ejemplo de una red, lo cual le conere relevancia natural
por tener la capacidad de proporcionarnos informacin acerca de los diferentes
caminos que podemos utilizar para trasladarnos de un origen hasta un destino
preestablecido pero, en general, es necesario obtener an ms informacin de un
diagrama de redes, como encontrar cul de todas las posibles rutas es la que tiene
un recorrido total menor a cualquier otra, es decir, la ruta ms corta de todas o,
por ejemplo, cul es la ruta con mayor auencia o ujo mximo, as como el ujo
de costo mnimo. Se puede observar que el denominador comn de los trminos
recin presentados como: ms corta y mnimo o mximo, tiene una relacin
directa con la optimizacin. Es en este sentido que se presenta tanto la denicin
de los modelos de redes, su terminologa y construccin, as como casos prcticos
para resolver con la metodologa presentada a lo largo de este captulo.
En las diferentes secciones del captulo se estudiarn los problemas mencionados a
travs de la solucin de casos de aplicacin, por lo que se sugiere que el lector resuelva de
nueva cuenta tales ejemplos, as como la seccin de ejercicios y la autoevaluacin.
216
Notacin y terminologa
Red. Conjunto de puntos llamados nodos (o vrtices) y lneas que los unen
llamadas arcos (o ligaduras, aristas o ramas).
Los arcos se etiquetan con los nombres de los nodos en sus puntos terminales, por
ejemplo, AB es el arco entre los nodos A y B.
Arcos dirigidos. Un arco es dirigido cuando tiene ujo en una sola direccin y
sta se indica con una cabeza de echa al nal del arco o lnea en la direccin del
ujo.
Arcos no dirigidos. Un arco donde se permite el ujo en ambas direcciones.
Trayectoria. Sucesin de arcos distintos que conectan dos nodos.
Trayectoria dirigida. Una trayectoria dirigida del nodo i al nodo j, es una sucesin
de arcos cuya direccin (si la tienen) es hacia el nodo j, de manera que el ujo del
nodo i al nodo j, a travs de esta trayectoria, es factible.
Trayectoria no dirigida. Una trayectoria no dirigida del nodo i al nodo j es una
sucesin de arcos cuya direccin (si la tienen) puede ser hacia o desde el nodo j.
Red dirigida. Es una red que tiene slo arcos dirigidos.
Red no dirigida. Es una red donde todos sus arcos son no dirigidos.
Red conexa. Una red conexa es una red en la que cada par de nodos est conectado.
Se dice que dos nodos estn conectados si la red contiene al menos una trayectoria
no dirigida entre ellos aparte.
Se debe resaltar que no es necesario que la trayectoria sea dirigida aun cuando la
red sea dirigida.
Capacidad de arco. Es la cantidad mxima de ujo (quizs innito) que puede
circular en un arco dirigido.
Nodo fuente (o nodo de origen). Tiene la propiedad de que el ujo que sale del
nodo excede al ujo que entra a l.
Nodo demanda (o nodo destino). Es el caso contrario al nodo fuente, donde el
ujo que llega excede al que sale de l.
217
Ejemplo 1
Los nodos 0 y F representan el origen y destino de la red, mientras que los nodos
A, B, C, D y E, son nodos de trasbordo, el nmero en los arcos o lneas puede
indicar distancia en kilmetros, por ejemplo, entre nodos adyacentes.
218
Esto es partir de una red establecida, conexa y no dirigida con nodos origen y
destino. A cada arco no dirigido se asocia una distancia no negativa. El objetivo
es determinar la ruta ms corta, es decir, la trayectoria con la mnima distancia
total, desde el origen hasta el destino.
Algoritmo de la ruta ms corta:
Objetivo de la n-sima iteracin. Encontrar el n-simo nodo ms cercano al
origen (este paso se repetir para n=1,2, hasta que el n-simo nodo ms cercano
sea el nodo destino).
Datos para la n-sima iteracin. Son los n-1 nodos ms cercanos al origen (encontrados
en las iteraciones previas), incluida su ruta ms corta y la distancia desde el origen
(estos nodos y el origen se llaman nodos resueltos, el resto son nodos no resueltos).
Candidatos para el n-simo nodo ms cercano. Cada nodo resuelto que tiene
conexin directa por una ligadura con uno o ms nodos no resueltos, proporciona
un candidato y ste es el nodo no resuelto que tiene la ligadura ms corta (los
empates proporcionan candidatos adicionales).
Clculo del n-simo nodo ms cercano. Para cada nodo resuelto y sus candidatos,
se suma la distancia entre ellos y la distancia de la ruta ms corta desde el
origen a este nodo resuelto. El candidato con la distancia total ms pequea
es el n-simo nodo ms cercano (los empates proporcionan nodos resueltos
adicionales) y su ruta ms corta es la que genera esta distancia.
El algoritmo es muy sencillo y su aplicacin se facilita an ms si se utiliza una
tabla que registra el resultado de las iteraciones y permite la identicacin de las
conexiones que forman la ruta ms corta de la red.
La tabla contiene la siguiente informacin:
Nodos resueltos
Nodo no resuelto Distancia n-simo
Distancia ltima
n conectados directamente
ms cercano
total
nodo ms
mnima conexin
a nodos no resueltos
conectado
involucrada cercano
1
...
n
219
Ejemplo 2
Se comienza por generar una tabla con los siguientes encabezados:
220
Nodos resueltos
Nodo no resuelto Distancia n-simo
Distancia ltima
n conectados directamente
ms cercano
total
nodo ms
mnima conexin
a nodos no resueltos
conectado
involucrada cercano
1
...
n
La primera iteracin se registra en la la correspondiente a n = 1
La primera iteracin se realiza comparando la distancia existente entre el nodo
0 y los nodos A y B respectivamente, seleccionando el nodo B como el nodo no
resuelto ms cercano conectado con una distancia total involucrada de 4 km.
Ahora, el n-simo nodo ms cercano aplica cuando se deba comparar ms de
un nodo, en este caso el mismo nodo B es el ms cercano con una distancia
mnima de 4 km, por lo que se establece la ltima conexin como 0B.
Nodos resueltos
Nodo no resuelto Distancia n-simo
Distancia ltima
n conectados directamente
ms cercano
total
nodo ms
mnima conexin
a nodos no resueltos
conectado
involucrada cercano
1
0
B
4
B
4
0B
0B
0
B
A
C
5
4+6=10
A
C
5
10
0A
221
0
0
B
A
D
E
B
A
C
D
E
D
F
F
4
5
4+6=10
5+4=9
9+2=11
9+3=12
12+7=19
11+5=16
B
A
C
C
E
D
F
F
0B
0A
AB
11
BE
19
16
ET
En algunas ocasiones, este algoritmo de solucin puede generar ms de una ruta
ms corta y ser decisin del responsable del proyecto considerar, de las posibles
rutas ms cortas, la que mejores benecios reporte para los involucrados.
222
Para resolver este problema, se requiere una red conexa dirigida, identicar los
nodos fuente y destino, as como conocer, por lo general, los lmites mximos
permisibles de ujo en cada uno de los arcos dirigidos de la red. Con el diagrama
de la red y los datos mencionados se utiliza un algoritmo para obtener la
solucin.
A manera de introduccin al algoritmo de solucin, se presentan algunos trminos
necesarios en la aplicacin del mismo.
Red residual. Una vez asignados ujos a los arcos de la red original, la red residual
es aquella que muestra las capacidades restantes (capacidades residuales) para
asignar ujos adicionales. Para indicar la capacidad de ujo se coloca un nmero
en la base del arco.
223
Ejemplo 3
Suponer que entre un nodo adyacente y un nodo fuente se tiene una capacidad
mxima de ujo de 9 unidades de algn producto, lo cual est representado por
la siguiente gura:
Observa que la capacidad residual de la derecha vale cero, pues no se ha realizado
asignacin de ujo. Entonces si se asigna, por ejemplo, un ujo de 6 unidades al
arco 0A, el diagrama de la red cambia a:
Este cambio en el diagrama indica que el nodo 0 tiene una capacidad residual
de tres unidades y que la capacidad residual del nodo A es de seis unidades.
224
Ejemplo 4
Iteracin 1. Primero se determina una trayectoria de aumento desde el nodo
fuente hacia el destino de la red residual, para este caso la trayectoria de aumento
est dada por 0BCDF, que tiene una capacidad residual igual al
min (9,12,7,9 ) = 7 , que corresponde a las capacidades residuales de cada arco.
Asignamos el ujo de 7 a esta trayectoria para obtener:
Iteracin 2. Otra trayectoria de aumento desde el nodo fuente hacia el destino de
la red residual para esta segunda iteracin es la trayectoria de aumento por 0
BCEF, la cual tiene una capacidad residual igual al min (2,5,6,6 ) = 2 , que
corresponde a las capacidades residuales de cada arco. Asignamos el ujo de 2 a
esta trayectoria para obtener:
225
Esto quiere decir que el ujo mximo para esta red es de 13 unidades.
226
Z min = c ij x ij
i =1
Sujeto a:
n
j =1
x x
j =1
ij
j =1
ji
La primera suma de la primera restriccin indica el ujo total que sale del i-simo
nodo, mientras que la segunda suma indica el ujo total que entra al i-simo nodo,
por lo que la diferencia de las sumas debe ser igual a la produccin o demanda del
nodo e igual a cero para los nodos de trasbordo.
227
Ejemplo 5
Considerar los ujos mximos permisibles y los costos unitarios de los arcos de
la siguiente red y determinar el costo mnimo de transporte. Tomando en cuenta
que se tienen dos puntos de produccin de 500 y 350 metros cbicos de un corte
ligero de crudo y que otros dos puntos consumen 450 y 400 metros cbicos
del mismo corte ligero. Los costos unitarios de transporte y ujos mximos
permisibles, as como la produccin y consumo de las fuentes y destinos, se
muestran sobre la red:
A partir de la informacin de la red se plantea el modelo de ujo restringido de
costo mnimo:
n
Z min = c ij x ij
i =1
Sujeto a:
n
j =1
x x
j =1
ij
j =1
ji
228
Sujeto a:
x13 + x14 = b1
x 24 + x 25 = b2
x 34 + x 36 x13 = 0
x 46 + x 47 x14 x 24 x 34 x 54 = 0
x 54 + x 57 x 25 = 0
x 36 x 46 = b6
x 47 x 57 = b7
0 x13 u13
0 x14 u14
0 x 24 u24
0 x 25 u25
0 x 34 u34
0 x 36 u36
0 x 46 u46
0 x 47 u47
0 x 54 u54
0 x 57 u57
0 x13 400
0 x14 200
0 x 24 300
0 x 25 200
0 x 34 400
0 x 36 300
229
0 x 46
0 x 47
0 x 54
0 x 57
200
350
100
300
x13 = 300
x14 = 200
x 24 = 250
x 25 = 100
x 34 = 0
x 36 = 300
x 46 = 100
x 47 = 350
x 54 = 0
x 57 = 100
230
Ejemplo 6
231
Z min = c ij x ij
i =1
Sujeto a:
n
j =1
x x
j =1
ij
j =1
ji
0 x13 u13
0 x15 u15
0 x 24 u24
0 x 25 u25
0 x 35 u35
0 x 36 u36
0 x 45 u45
232
0 x 47 u47
0 x 56 u56
0 x 57 u57
Si se sustituyen los valores conocidos tanto en la funcin objetivo como en las
restricciones, se tiene:
Z min = 1000 x13 + 1500 x15 + 1200 x 25 + 1150 x 24 + 1000 x 35 + 1200 x 36 + 1300 x 56 +
1500 x 57 + 1000 x 45 + 1500 x 47
Sujeto a:
x13 + x15 = 7.5
x 24 + x 25 = 4.5
x 35 + x 36 x13 = 0
x 56 + x 57 x15 x 25 x 35 x 45 = 0
x 45 + x 47 x 25 = 0
x 36 x 56 = 5
x 45 x 45 = 7
0 x13 8
0 x15 6
0 x 24 1.5
0 x 25 3
0 x 35 3
0 x 36 6
0 x 45 2
0 x 47 1
0 x 56 10
0 x 57 1
x13 = 5
x15 = 2.5
x 24 = 1.5
x 25 = 3
233
x 35
x 36
x 45
x 47
x 56
x 57
=0
=5
= 0.5
=1
=0
=1
234
t p + 4tm + t0
6
235
236
Ejemplo 7
t p + 4tm + t0
6
237
238
239
t p to
varianza de la i sima actividad =
E (T ) = Te
ruta
crtica
var(T ) = vari
ruta
crtica
Ejemplo 8
240
241
4. Una vez que calculamos los tiempos de los eventos, calculamos los tiempos
para las actividades, para ello utilizamos la siguiente tabla:
5. De la tabla anterior concluimos que la ruta crtica est formada por los eventos
A, B y E, es decir:
RC = A + B + E
Por lo tanto el ingeniero debe tener especial cuidado en:
La colocacin de los ductos para el cableado.
Colocacin de cables.
Colocacin de contactos y arrancadores.
Para que, de esta manera, el proyecto se lleve a buen trmino. El tiempo esperado
para la terminacin del proyecto es:
E(T) = 1.5 + 2 + 3 = 6.5 das
V (T ) =
1 1 1 1
+ + =
36 9 9 4
Por lo tanto, el tiempo esperado para la terminacin del proyecto es de 6.5 das, con una
desviacin estndar de 0.5 das. La variable tiempo de terminacin se puede ajustar
a una distribucin normal con media 6.5 y desviacin estndar de 0.5 das. Si
tomamos el intervalo formado por la media menos la desviacin estndar y la
media ms la desviacin estndar, sabemos que dentro de este intervalo tendremos
68.27% de los datos, es decir, tenemos 68.27% de probabilidad de que el tiempo
de terminacin est dentro del intervalo [6,7].
242
Ejercicios
El problema de la ruta ms corta
1. Determina con el algoritmo de la ruta ms corta, la ruta a seguir desde el
origen A hasta el destino G. Las distancias estn dadas en kilmetros
sobre los arcos de la red.
2. Determina con el algoritmo de la ruta ms corta, la ruta a seguir desde el origen
A hasta el destino H. Las distancias estn dadas en kilmetros sobre los
arcos de la red. Existe slo una ruta ms corta para este ejercicio?
243
3. El siguiente diagrama representa las posibles rutas que se pueden seguir para
llegar del origen A al destino K. Las distancias representan kilmetros entre
cada nodo. Utiliza el algoritmo de la ruta ms corta e indica la ruta y la
distancia mnima que se recorre sobre la misma.
Flujo mximo
1. Considera los ujos de la siguiente red y determina la trayectoria de aumento
para el problema de ujo mximo.
244
3. Cul es el ujo mximo en la siguiente red?
245
246
247
costos que maneja, razn por la cual no deber exceder tal lmite. Una vez que
las agencias han realizado las operaciones de recibir el dinero de las fuentes y las
transferencias permitidas entre las agencias, se deben determinar los ujos que
cada una de las tres agencias enviar a cada una de las dos sucursales.
Los ujos de capital mximos permisibles, as como el costo asociado a cada
transferencia y las operaciones permitidas entre agencias, estn dados en las
siguientes tablas:
Tabla 6.2. Indica el ujo mximo y costos desde las fuentes a las agencias:
Fuente Agencia Flujo mximo en millones Costo unitario por milln transferido
A1
8
1000
F1
A2
6
1500
A2
3
1200
F2
A3
1.5
1150
Tabla 6.3. Indica el ujo mximo y costos desde las agencias a la agencia comn:
Agencia Agencia Flujo mximo en millones Costo unitario por milln transferido
A1
A2
3
1000
A3
A2
2
1000
Tabla 6.4. Indica el ujo mximo y costos desde las agencias los destinos:
Agencia Destino Flujo mximo en millones Costo unitario por milln transferido
A1
D1
6
1200
A2
D1
10
1300
A2
D2
6
1500
A3
D2
1
1500
El gerente responsable de la operacin debe determinar la cantidad a transferir
desde las fuentes a cada agencia, as como el ujo entre agencias (si es que ste
existe) y satisfacer los requerimientos de nanciamiento de las dos sucursales al
menor costo posible.
Resuelve el problema con apoyo de un procesador de clculos.
248
Algoritmo PERT
Califica como verdadera (V) o falsa
proposiciones:
____
____
____
____
____
249
Autoevaluacin
1. Es un conjunto de puntos y lneas que unen ciertos pares de puntos. Los
puntos se llaman nodos (o vrtices):
a) Diagrama.
b) Grafo.
c) Red.
d) Flujo mximo.
2. A una red en la que cada par de nodos est conectado, se le conoce como:
a) Red conexa.
b) Red convergente.
c) Red de proyecto.
d) Red de ujo.
3. La trayectoria con la distancia mnima total desde el origen hasta el destino,
es el objetivo del algoritmo de:
a) Flujo mximo.
b) La ruta ms corta.
c) Flujo restringido.
d) Transporte.
4. Cuntas columnas de datos se utilizan en la tabla para aplicar el algoritmo
de la ruta ms corta?
a) Seis.
b) Siete.
c) Cinco.
d) Ocho.
250
a)
b)
c)
d)
6. El ujo que se asigna a una trayectoria de aumento corresponde al valor:
a) Del mnimo de la capacidad residual de la trayectoria.
b) Del ujo total de la capacidad residual de la trayectoria.
c) Del ujo requerido en la trayectoria de aumento.
d) Del mximo de la capacidad residual de la trayectoria.
7. Qu modelo tiene por objetivo minimizar el costo de transporte
satisfaciendo tanto las demandas de los consumidores como las restricciones
de ujo en los conductos de la red?
a) Modelo al costo de transporte.
b) Modelo de ujo restringido a costo factible.
c) Modelo de costo mnimo.
d) Modelo de ujo restringido a costo mnimo.
251
252
253
254
x14 = 50
x15 = 125
x 23 = 150
x 25 = 100
x 35 = 0
x 37 = 150
x 45 = 0
x 46 = 50
x 56 = 175
x 57 = 50
x14 = 300
x15 = 137.5
x 23 = 200
x 25 = 237.5
x 35 = 0
x 37 = 200
x 45 = 0
x 46 = 300
x 56 = 300
x 57 = 75
255
3.
x14 = 50
x15 = 300
x 23 = 200
x 25 = 150
x 35 = 0
x 36 = 200
x 45 = 0
x 48 = 50
x 56 = 150
x 57 = 100
x 58 = 200
x 67 = 250
x 69 = 100
x 78 = 50
x 79 = 100
x 710 = 200
x 810 = 300
Agencia
A1
A2
A2
A3
256
Agencia
A1
A3
Agencia
A2
A2
Agencia
A1
A2
A2
A3
Destino
D1
D1
D2
D2
Total $22,375.00
En la tabla se muestran los ujos solucin para cada transferencia, lo cual implica
un costo total mnimo de $22,375.00, por el proceso de nanciar dos sucursales, a
partir de dos fuentes de recursos nancieros, utilizando tres agencias del mercado
de dinero para este n.
Algoritmo PERT
1. V
2. F
3. F
4. V
5. V
Respuestas a la autoevaluacin
1. c)
2. a)
3. b)
4. b)
257
5. c)
6. a)
7. d)
8. d)
9. c)
10. b)
11. d)