Weal te rede
Incesigarin de sperarioncs 2
UNIDAD I Modelos de redes
1.1 Objetivos:
* Planteard diverso problemas de la vida real me
inte una analogia de redes.
* Aplicaré el proceso de solucién adecuado a la situacién que se analiza.
Modelos de redes
Se han resuelto exitosamente muchos problemas administrativos en areas como
disefio de sistemas de transporte y de sistemas de informacion, y programacién de
proyectos, con ayuda de modelos de redes y con técnicas de andlisis de redes. En el Cap. 7 se
lizar las redes, que consisten en diagramas de nodos y
‘mostré la forma en que se pueden u
arcos, para ofrecer representaciones graficas de problemas de transporte, asignacion y
transbordo. En este capitulo se exponen tres problemas adicionales de redes. El problema de
la ruta més corta, el problema del drbol de expansién minima y el problema del flujo maximo
En cada caso se muestra la forma en la que puede desarrollarse y resolverse un modelo de
red para obtener una solucién dptima para el problema
1.2 EL PROBLEMA DE LA RUTA MAS CORTA
En esta seccién se revisa una aplicacién de redes en la que el objetivo primordial
consiste en determinar la ruta mds corta o el camino més reducido a través de la red. Se
ilustra el problema de la ruta mas corta considerando la situacién que enfrenta la Gorman
Construction Company. La Gorman tiene diversos proyectos de construccién distribuidos en
tuna area de tres condados. En ocasiones los sitios de las construcciones se ubican hasta a SO
mmillas de distancia de la oficina general de la empresa. Como se efectiian varios viajes al
para llevar personal, equipo y suministros, hacia y desde los lugares de construccién, los
costos relacionados con las actividades de transporte son importantes. Se pueden describir
mediante una red de calles, carreteras y autopistas las alternativas de transporte entre los
Pagina | 3Srecigntin de sprees 2 Medea de des
sitios y la oficina, para cualquier lugar de construccion determinado. En la red que se muestra
en la Fig, 9.1 se describen las alternativas de viaje entre 6 de los lugares de construccién mas
recientes de la Gorman. Los pequefos circulos 0 nodos de la red corresponden a los lugares.
Las calles, carreteras y autopistas son los arcos de la misma, Sobre los arcos
correspondientes se indican las distancias entre los lugares. Obsérvese que la longitud de los
arcos no corresponde necesariamente, en forma proporcional, ala distancia que se recorre.
La firma Gorman pretende determinar las rutas o trayectos que minimizan la distancia total
que se viaja desde Ia oficina hasta cada sitio.
‘propoconaineme sudiancaconesposénte
FIGURAS.1 Red decaminos para problema de ruta miscortade ls Gorman C
1.2.1 Unalgoritmo de ruta mas corta
Para resolver el problema es necesario determinar la via mas corta desde sus oficinas
{el nodo 1), hasta cada uno de los otros nodos de la red. El algoritmo que se presenta utiliza
un procedimiento de rotulacién para encontrar la distancia mas reducida desde el nodo 1
hasta cada uno de los demas. Conforme se ejecutan los pasos del procedimiento de
rotulacidn, se elabora un rétulo (0 etiqueta) para cada nodo, el cual consta de dos numeros
encerrados entre corchetes. El primer numero del rétulo de un nodo especifico sefala la
distancia desde el nodo 1 hasta ese nodo, en tanto que el segundo indica el nodo precedente
sobre la ruta, desde el nodo 1 hasta ese nodo. Se coloca la etiqueta para cada nodo
directamente encima o abajo del nodo. Por ejemplo, un rétulo para un nodo especifico
podria ser como se muestra en la Fig. 9.2.
En cualquier etapa del procedimiento de rotulacién, se dice que un nodo esta
rotulado 0 no. Un nodo con rétulo es aquél en que ya se ha identificado un camino desde el
nodo 1 hasta ese nodo, y un nodo no rotulado es obviamente el que no tiene todavia un
‘camino marcado. Para los nodos rotulados, se dice también que el nodo ha sido etiquetado
Pagina | 4Frostipetts de oprratna 8 Whale eros
en forma permanente o en forma tentativa. Es decir, cuando el algoritmo ha permitido
determinar la distancia mas corta desde e| nodo | hasta un nodo especifico, se dice que tal
odo.
FIGURA 9.2. Ejemplo de rétulo (marcacion 0 etiqueta) de un nodo,
ha sido rotulado en forma permanente. Sin embargo, si no se ha determinado todavia la
distancia mas corta desde el nodo 1 hasta un nodo especifico con rétulo, se dice que el nodo
tiene una marcacién tentativa. Ahora que se tiene ya idea de lo que son los nodos, se
procedera a revisar la forma en la que se determinan las etiquetas y la forma en que se
puede utilizar el proceso de etiquetacién para determinar la ruta mas corta desde el nodo 1
hhasta cada uno de los otros nodos de la red,
Se inicia el proceso de rotulacién asociando al nodo 1 Ia etiqueta permanente (0,1). La
simplemente sefiala que el nodo | es el inicial; y el 0, que la distancia entre el nodo 1 y el
‘mismo nodo 1 es cero. Para diferenciar entre nodos con rétulos tentativos y permanentes, se
sigue la practica de indicar sombreados todos los nodos con etiqueta permanente en la red
‘Ademés, se utiliza una flecha para sefialar el nodo con etiqueta permanente que se investiga
en cada uno de los pasos del algoritmo de rotulacién. La identificacién inicial de la ed para la
empresa Gorman se muestra en la Fig. 9.3. Gnico nodo con marcado permanente es el 1.
Para realizar el primer paso o iteracién del procedimiento de rotulado, se debe
considerar que cada nodo puede alcanzarse en forma directa desde el nodo 1; por ello, se
‘observan los nodos 2 y 3. Considérese por el momento el nodo 2. Se observa que la distancia
directa desde el nodo 1 al nodo 2 es de 15 millas. Por tanto, puede asignarse tentativamente
la etiqueta [15,1] al nodo 2. El primer numero de la etiqueta sefiala que se puede llegar al
nodo 2 recorriendo 15 millas, y el segundo numero indica que el nodo que precede al nodo 2
sobre la ruta es el nodo 1, Considerando ahora el nodo 3, se encuentra que la distancia
directa del nodo 1 al nodo 3 es de 10 millas. Por ello, la etiqueta tentativa del nodo 3 es
Pagina | 5Snuntigarien de operaciones bic wets
[10,1]. En la Fig. 9.4 se muestran los resultados obtenidos hasta este punto, Las etiquetas de
Jos nodos 2 y 3 son tentativas.
En referencia a la Fig. 9.4, se consideran ahora todos los nodos que tienen rétulos
tentativos y se identifica el que tiene el menor valor de distancia; as, se elige ef nodo 3. La
etiqueta tentativa correspondiente al nodo 3 sefiala que se puede llegar a él partiendo de!
node 1, recorriendo una distancia de 10 millas. ¢Se podria llegar al nodo 3 siguiendo una ruta
és corta? Como cualquier otra ruta hacia el nodo 3 haria necesario pasar por otros, y como
la distancia desde el nodo 1 a todos los demas nodos es mayor que o igual a 10, no puede
encontrarse ninguna otra via mas corta para que el nodo 3 pase por cualquier otro nodo. Asi,
yase ha identificado la ruta mas corta —o mejor— para llegar al nodo 3 y, por tanto,
FIGURA 9.3 Identifcacionsnicial dela red para el problema de Ia ruta mas cova
de la Gorman.
FIGURA 9.4. Red dela Gorman con r6tulos tentativos para Jos nodos 2 2
Pagina | 6Modelo te redes
Snoriigacn de peratonrs 2
se etiqueta en forma permanente tal nodo con una distancia de 10 millas. Sombreando dicho
nodo 3 para sefialar que es uno con etiqueta permanente, y afladiendo una flecha para
indicar que se utilizara el nodo 3 para iniciar el siguiente paso del proceso de rotulacién, se
obtiene la red que se muestra en la Fig, 9.5,
Se continiian considerando todos los nodos que no tienen etiqueta permanente y que
pueden alcanzarse en forma directa desde el nodo 3. Por ello, se evaluan los nodos 2 y 5.
Obsérvese que la distancia directa del nodo 3 al nodo 2 es de 3 millas, y la distancia; directa
del nodo 3 al nodo 5 es de 4 millas. Como la etiqueta permanente para el nodo 3 indica que h
distancia mas corta para llegar al nodo 3 es de 10 mills, se observa que;’ se puede llegar al
nodo 2 en 10 + 3 = 13 millas, y al nodo 5 en 10 + 4 = 14 millas, Por ello, se modifica la
etiqueta tentativa del nodo 2, y se le asigna (13,3) para indicar que ya se ha encontrado
ahora una ruta que va del nodo 1 al nodo 2, que tiene una distancia de 13 millas y que el
odo que precede al nodo 2 en la ruta es el 3. De manera similar la etiqueta tentativa para el
nodo 5 es [14,3]. En la Fig. 9.6 se muestran los célculos que se han elaborado sobre la red
hasta este punto.
Hea
*
FIGUAA 8.5. Red para la Gorman en donde se dentifiea al odo 3 como nodo con
marcaciba permanente
non
FIGURA 9.6 Red de la Gorman en donde se ssignan etiquetas tentativas nuevas para
os nodos 3 y 3
Pagina |7PNR TR te ne he
SAE EE A i Ne AD
POPE EO RC oe mt, lime ii Ae all
Se RE RS tg ee de oars
I, RE EO Ne a a ae RE
EA ty, see Mo
IS Ae Rall Hatin ek rN tage: ene mile 8 atm
ARI Be RRO RN Ns NB en SRNR Ain i Me
et ALON ONO Aa eA NN ah AE ey se
ae ls ee en ee eee
SO EAE RE A Ry te 8 le A
LEE ES A a aly ae te Ae
sac cpeditedialliedaltedsteeedlitadiienldnemeatnenmninmaleananll
Re ie ml A I MamE
Mclelo dhe redos
Snvesiguctin de operaciones 2
En seguida se consideran todos los nodos con etiquetas tentativas para identificar el
que tenga el menor valor de distancia en su etiqueta, Se observa en la Fig. 9.6 que este nodo
fesel 2, con un valor de 13 millas de distancia. Se declara ahora al nodo 2 permanentemente
cetiquetado, debido a que se puede llegar ahora al 2, desde el nado 1, con la menor-distancia
posible de 13 millas, pasando por el 3.
El siguiente paso o iteraci6n comienza en el nodo 2, el que se ha etiquetado en forma
permanente mas recientemente. Al igual que antes, se consideran todos los nodos que no
tienen etiquetas permanentes y que se pueden alcanzar en forma directa desde el nodo 2; es
decir, los nodos 4 y 7. Comenzando con el valor de la distancia de 13 en la etiqueta
permanente del nodo 2, y sumando la distancia del nodo 2 al nodo 4 y al nodo 7, se observa
que puede llegarse al nodo 4 en 13 + 6
Hegarse al nodo 7 en 13 + 17 = 30 millas. Por ello, las etiquetas tentativas de los nodos 4 y 7
son las que se muestran en la Fig. 9.7.
19 millas, mientras que, por otro lado, puede
con
FIGURA 9,7 Red de a Gorman con otulo permanente en el nodo 2yrtulosLentativos
‘avevos para Tos nodes 4 y 7,
FOURA 9.8. Re de Coe
UA 9 sce nnn 8
Pagina | 8Snecsigaaion de evaciones 2 Wade ers
De entre los nodos con rétulos tentativos (nodos 4, 5 y 7), se elige el que tenga la
menor distancia y se le declara permanentemente etiquetado. Por ello, el nodo 5, con una
distancia® de 14, se convierte en el nuevo nodo con rétulo permanente. Después, s¢
consideran todos los nodos que no tienen etiqueta permanente y a los que se puede llegar
en forma directa desde el nodo 5. Asi, se modifica la marca tentativa del nodo 4, y se asigna
tuna tentativa al nodo 6. En la Fig. 9.8 se ilustran estos célculos.
dentificando la menor distancia para los nodos restantes con etiquetas tentativas se
‘observa que es el nodo 6 al que se asigna una etiqueta permanente. A partir del 6 puede
determinarse una nueva etiqueta tentativa para el nodo 7. Después de este paso, la red tiene
la apariencia mostrada en la Fig. 9.9.
Se tienen ahora sélo otros dos nodos sin marcado permanente. Como la distancia
sefialada en la etiqueta del nodo 4 es menor que el valor de la distancia en el nodo 7, el nodo
4 se convierte en el nodo con etiquetado permanente.
oe en et node 6 y neers CPE, A> BCE y ADF) para mandar bienes a E
La fébrica B tiene solo una ruta a E (BCE) y una a D (B->CE~D). El costo por
unidad enviada a través de cada canal se muestra al lado de la flecha. También, junto 2
A7B™ y CE se muestran las cantidades maximas que se pueden enviar por estos
canales. Los otros canales tienen suficiente capacidad para manejar todo lo que las fabricas
pueden enviar.
La decisién que debe tomarse se refiere a cudnto enviar a través de cada canal de
distribucién. El objetivo es minimizar el costo total de envio.
Formulacién:
Minimizar:
Ze 2tgyt Atgo + 984p + 3p + Fea + 3X py + 2p
Sujeto a:
Kya Bact Rap 750
= Xt hae 740
0
= ye Fe tea >
= ap Xn ~ X30 = ~30
Pagina | 23