Você está na página 1de 43

215

Matemticas para negocios

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.

6.1. Denicin del modelo


En general, una red es la representacin grca de un proceso, serie de actividades
interconectadas o la distribucin de puntos geogrcos especcos, por ejemplo,
un mapa carretero o la distribucin de una red de computadoras representada en
un diagrama, aunque existen muchos ms contextos donde se aplican las redes.
Por mostrar una representacin de la realidad, las redes se clasican como un
modelo. Es as como se dene el modelo de redes, el cual cuenta con terminologa
propia, necesaria para su desarrollo. A continuacin se presenta la notacin y
terminologa empleada.

216

Unidad 6 Modelo de redes

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

Matemticas para negocios

Nodo de trasbordo (o nodo intermedio). Satisface la conservacin del ujo, es


decir, el ujo que entra es igual al que sale.
Esta terminologa se utilizar en el desarrollo del algoritmo y ejemplos. Conforme se
requiera, se recuperar alguno de los conceptos, ya sea para aplicar algn paso de un
algoritmo o explicar alguna consideracin particular de una operacin o tipo de red.

Ejemplo 1

El siguiente diagrama representa una red:


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.

Como se mencion en un principio, los diagramas de redes, adems de representar


vas de comunicacin, tambin se utilizan para obtener informacin adicional,
por ejemplo, para obtener la ruta ms corta entre el nodo origen y el nodo destino.
A continuacin se presenta el algoritmo de La ruta ms corta.

6.2. Problema de la ruta ms corta


El problema de la ruta ms corta tiene por objetivo determinar la ruta mnima
entre un origen y un destino determinados utilizando la informacin disponible
en una red y cumpliendo con las especicaciones de distancia, conexiones
existentes, etctera.
El algoritmo analiza la red a partir del origen, identicando en orden ascendente
la ruta ms corta hasta cada uno de los nodos desde el origen hasta alcanzar el
nodo destino.

218

Unidad 6 Modelo de redes

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:

Tabla 6.1. Tabla para aplicar el algoritmo de la ruta ms corta.

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

Matemticas para negocios

La primera columna indica el nmero de la iteracin.


La segunda columna: registra los nodos resueltos (nodos ya utilizados en la
trayectoria) para iniciar la iteracin actual, despus de no considerar los nodos
que no se utilizan.
La tercera columna: candidatos (nodos no resueltos con la ligadura ms corta al
nodo resuelto) para el n-simo nodo ms cercano.
La cuarta columna: distancia de la ruta ms corta desde el origen a cada uno de
estos candidatos.
La quinta columna: candidato con la menor distancia al origen.
La sexta columna: distancia de la ruta ms corta desde el origen al ltimo nodo
resuelto.
La sptima columna: ltimo tramo en esta ruta ms corta.
En la ltima columna se puede determinar la ruta ms corta desde el nodo origen
al destino.
El siguiente ejemplo muestra la aplicacin de la tabla a la red del ejemplo anterior.

Ejemplo 2

Aplicar el algoritmo de la ruta ms corta a la red del ejemplo 1.


Se comienza por generar una tabla con los siguientes encabezados:

220

Unidad 6 Modelo de redes

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

Ahora toca el turno de la segunda iteracin:


En esta iteracin, el nodo 0 y el nodo B son nodos resueltos, es decir, ya se pas por
ellos, pero estn conectados a nodos no resueltos y, por esta razn, se consideran
en la segunda iteracin.
El nodo no resuelto ms cercano a 0 y B respectivamente es A y C, el primero con
una distancia total de 5 unidades, mientras que la distancia para llegar a C es la
suma de las distancias de 0 a B y luego de B a C; siendo mnima la primera, se
selecciona como ltima conexin.
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

0B

0
B

A
C

5
4+6=10

A
C

5
10

0A

221

Matemticas para negocios

La tabla completa, considerando la misma explicacin que se present para la


primera y segunda iteracin, est dada por:
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
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

De la ltima columna se extrae la informacin para resolver el problema:


La ruta ms corta desde el nodo destino hacia el nodo origen se determina desde el
nal hacia el principio de la ltima columna, es decir, desde el destino T EB
A0, con una distancia total de 16 kilmetros.
Si representamos la ruta ms corta sobre el diagrama de la red, queda como:


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

Unidad 6 Modelo de redes

6.3. Flujo mximo


Cuando se pretende maximizar el ujo a travs de una red, considerando como
inicio de la red un nodo llamado fuente y como nodo nal un nodo llamado destino
y tomando en cuenta que el ujo en los arcos es slo en la direccin que en el
diagrama de la red se indica, se tiene un problema de ujo mximo, en el cual el
objetivo es maximizar la cantidad total de ujo de la fuente al destino.
Este tipo de problema tiene una amplia gama de aplicaciones dentro de las cuales
se pueden mencionar:
Maximizar el ujo de cualquier uido a travs de una tubera.
Maximizar el ujo de vehculos por un sistema carretero.
Maximizar el ujo de insumos o productos desde los proveedores hacia los
clientes de cualquier tipo de empresa.

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

Matemticas para negocios

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.

Trayectoria aumentada. Es la trayectoria dirigida desde el nodo fuente hacia el


destino en la red residual, donde todos los arcos comprendidos en esta trayectoria
tienen capacidad residual estrictamente positiva.
Algoritmo de la trayectoria de aumento:
1. Se identica una trayectoria de aumento encontrando alguna trayectoria
dirigida del origen al destino en la red residual, tal que cada arco sobre esta
trayectoria tiene capacidad residual estrictamente positiva (si no existe una,
los ujos netos asignados constituyen un patrn del ujo ptimo).
2. Se identica la capacidad residual c* de esta trayectoria de aumento
encontrando el mnimo de las capacidades residuales de los arcos sobre esta
trayectoria. Se aumenta en c* el ujo de esta trayectoria.
3. Se disminuye en c* la capacidad residual de cada arco en esta trayectoria de
aumento. Se aumenta en c* la capacidad residual de cada arco en la direccin
opuesta en esta trayectoria. Se regresa al paso 1.
A continuacin se aplica este algoritmo a la siguiente red, que es la misma del
ejemplo 1, pero sobre la red se escribieron los lmites mximos permisibles, como
las capacidades residuales de los arcos de la red.

224

Unidad 6 Modelo de redes

Ejemplo 4

Considera los ujos de la siguiente red y determina la trayectoria de aumento


para el problema de ujo mximo.


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

Matemticas para negocios

Iteracin 3. Una trayectoria ms ser 0ACEF mn(7, 7, 4, 4) = 4.


Asignamos el flujo de 4 a esta trayectoria para obtener:

Como ya no existen trayectorias de aumento, el patrn de ujo actual es ptimo.


Entonces la solucin ptima de este problema de ujo mximo est dada por la
siguiente red:

Esto quiere decir que el ujo mximo para esta red es de 13 unidades.

6.4. Flujo restringido de costo mnimo


En ocasiones, lo que se busca determinar acerca de una red es la manera en la
cual distribuir algn tipo de material por los conductos de la misma (arcos) al
menor costo posible, calculado ste con el costo unitario de transporte de cada
conducto y respetando los lmites mximos permisibles de ujo en toda la red.
Para el transporte del material por los conductos de la red, desde los puntos de
produccin hasta los de consumo, se denotan nodos fuentes, nodos de trasbordo
donde concurren varias rutas y nodos destino.
Para plantear el modelo de ujo de costo mnimo, se considera una red conexa
dirigida, en donde al menos se incluyen un nodo de produccin ( fuente) y uno de
consumo (destino). La produccin total de la red debe ser igual a la demanda total de
sta; esto es un problema balanceado, en caso contrario, se utilizan nodos cticios
para lograr el balance. En adelante slo se considerarn problemas balanceados.

226

Unidad 6 Modelo de redes

El objetivo del modelo es minimizar el costo de transporte, satisfaciendo tanto las


demandas de los consumidores como las restricciones de ujo en los conductos
de la red.
La notacin de las variables y los datos involucrados en el desarrollo del modelo
son:
c : costo por unidad de ujo a travs del arco que va del nodo i al nodo j.
ij
u : capacidad de ujo del arco que va del nodo i al nodo j.
ij
bi : ujo neto generado del nodo i.
Donde bi puede ser positiva si el nodo i es un nodo fuente, negativa si el nodo i es
un nodo demanda o cero si el nodo i es un nodo trasbordo.
Las variables de decisin son el ujo en los conductos:

x ij : ujo en el arco que va del nodo i al nodo j.

Como el objetivo es minimizar el costo de transporte a travs de la red y


considerando que las sumas de los ujos se realiza sobre los nodos, la funcin de
costos y las restricciones estn determinadas por las expresiones:
n

Z min = c ij x ij

i =1

Sujeto a:
n

j =1

x x
j =1

ij

j =1

ji

= bi , para cada nodo i.

0 x ij uij ; para cada arco del nodo i al nodo j.

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

Matemticas para negocios

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

= bi , para cada nodo i.

0 x ij uij ; para cada arco del nodo i al nodo j.

De forma desarrollada se tiene:


Z min = c13 x13 + c14 x14 + c 24 x 24 + c 25 x 25 + c 34 x 34 + c 36 x 36 + c 46 x 46 + c 47 x 47 + c 54 x 54 + c 57 x 57

228

Unidad 6 Modelo de redes

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

Si se sustituyen los valores conocidos tanto en la funcin objetivo como en las


restricciones, entonces se tiene:
Z min = 10 x13 + 15 x14 + 12 x 24 + 14 x 25 + 10 x 34 + 12 x 36 + 18 x 46 + 15 x 47 + 18 x 54 + 15 x 57
Sujeto a:
x13 + x14 = 500
x 24 + x 25 = 350
x 34 + x 36 x13 = 0
x 46 + x 47 x14 x 34 x 54 = 0
x 54 + x 57 x 25 = 0
x 36 x 46 = 400
x 47 x 57 = 450





0 x13 400
0 x14 200
0 x 24 300
0 x 25 200
0 x 34 400
0 x 36 300

229

Matemticas para negocios

0 x 46
0 x 47
0 x 54
0 x 57

200
350
100
300

Resolviendo el modelo con apoyo de un paquete computacional, hoja de clculo


de Excel, se llega a la siguiente solucin:









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

Con un costo total mnimo de Z min = $22,550.00


De esta solucin cabe sealar que los conductos identicados por los arcos (3,4) y
(5,4) no se utilizan en la misma. Entonces, otro resultado importante que puede
obtenerse de este algoritmo es identicar las reas de oportunidad de las redes
con las que se trabaja, sin embargo, esto slo es una propuesta ya que, en realidad,
el responsable del proyecto es quien deber identicar la informacin relevante
para el buen logro de las metas y objetivos planteados.

6.5. Aplicaciones al entorno de los negocios


Aplicar los algoritmos de solucin a problemas que involucren maximizar un ujo
o minimizar el costo total de una serie de operaciones, siempre tendr remarcada
importancia en cualquier tipo de negocio ya que, en la actualidad, debido a la
globalizacin y la tendencia de grandes corporaciones a expandir sus operaciones
ms all de sus pases de origen, se hace presente la necesidad de herramientas
que apoyen, con resultados cuantitativos, la toma de decisiones de casi cualquier
ndole referida a la empresa.

230

Unidad 6 Modelo de redes

Cabe mencionar que el hecho de contar con estas herramientas, permitir


distinguir la calidad de las decisiones soportadas en stas, de las decisiones
poco afortunadas tomadas porque pareca lo correcto. Aun as, tambin debe
considerarse que slo la constante y repetida prctica en la solucin de problemas,
fortalecer las habilidades y conocimientos necesarios para aplicarlos en tareas
cada vez ms complejas.
Con el fin de ejemplicar una de las posibles aplicaciones de las redes a los
negocios se presenta un caso prctico para resolver e interpretar.

Ejemplo 6

El diagrama que a continuacin se presenta corresponde al ujo de recursos que van


desde dos Direcciones generales (fuentes) con disponibilidad de 7.5 millones y 4.5
millones de pesos respectivamente, hacia dos administradores de campaas publicitarias
(destinos) con requisitos de 5 y 7 millones cada una. Para este n, las dos direcciones
canalizan los recursos a travs de tres departamentos que tienen restricciones de ujo
de capital. Estos requerimientos y los costos unitarios de las operaciones se indican en
el diagrama. Los valores negativos de las variables b6 y b7 indican requerimientos.
Cada una de las Direcciones generales (nodos 1 y 2 en el diagrama) destina
recursos a travs de dos departamentos (nodos 3 y 5 para la fuente 1 y nodos 4 y
5 para la fuente 2). Los departamentos (nodos 3, 4 y 5) dirigen recursos hacia los
administradores de las campaas publicitarias (nodos 6 y 7). Los departamentos
representados por los nodos 3 y 5 envan recursos hacia el administrador ubicado
en el nodo 6, y los departamentos designados como nodos 4 y 5 canalizan sus
recursos hacia el administrador del nodo 7. Observa que el departamento del
nodo 5 tambin puede recibir transferencias desde los nodos 3 y 4.

231

Matemticas para negocios

El objetivo del problema es determinar el ujo de recursos a travs de la red al


menor costo posible.
A partir de la informacin de la red se plantea al modelo de ujo restringido de
costo mnimo, con las siguientes variables:
c :: costo por unidad de ujo a travs del arco que va del nodo i al nodo j.
ij
u :: capacidad de ujo del arco que va del nodo i al nodo j.
ij
bi :: ujo neto generado del nodo i.
La funcin de costos y las restricciones estn determinadas por las expresiones:
n

Z min = c ij x ij

i =1

Sujeto a:
n

j =1

x x
j =1

ij

j =1

ji

= bi , para cada nodo i.

0 x ij uij ; para cada arco del nodo i al nodo j.

De forma desarrollada se tiene:


Z min = c13 x13 + c15 x15 + c 25 x 25 + c 24 x 24 + c 35 x 35 + c 36 x 36 + c 56 x 56 + c 57 x 57 + c 45 x 45 + c 47 x 47
Sujeto a:
x13 + x15 = b1
x 24 + x 25 = b2
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 = b6
x 45 x 45 = b7






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

Unidad 6 Modelo de redes

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

Despus se determina el valor de las variables de decisin del modelo matemtico


con apoyo de un procesador de clculo, hoja de Excel, para resolver el sistema de
ecuaciones del modelo.
Para este caso se obtuvieron los siguientes valores de las variables de decisin:



x13 = 5
x15 = 2.5
x 24 = 1.5
x 25 = 3

233

Matemticas para negocios

x 35
x 36
x 45
x 47
x 56
x 57

=0
=5
= 0.5
=1
=0
=1

El valor de los ujos est dado en millones de pesos.


Con un costo mnimo de Z min = $31,075.00 .
Es importante notar que algunos arcos de la red no se utilizaron en la solucin
del problema, lo cual podra indicar reas de oportunidad en la estructura de la
empresa.

6.6. Algoritmo PERT


En 1958 aparece el sistema PERT (evaluacin de programa y tcnica de revisin), el
cual fue desarrollado por Booz, Allen y Hamilton, cientficos de la oficina naval
de proyectos espaciales y la divisin de sistemas de armamentos de la corporacin
Lockheed Aircraft. La tcnica demostr tanta utilidad que ha ganado amplia
aceptacin tanto en el gobierno como en el sector privado. El mtodo PERT fue
probado en la construccin del submarino Polaris y se dice que redujo en dos aos
la conclusin del proyecto.
Terminologa
Actividad. En trminos generales, se considera actividad a la serie de
operaciones realizadas por una persona o grupo de personas en forma continua,
sin interrupciones, con tiempos medibles de iniciacin y terminacin. Las
actividades pueden ser fsicas o mentales, como construcciones, trmites, estudios,
inspecciones, dibujos, etctera.
Relacin entre actividades. Es la forma lgica como se conectan las diferentes
actividades del proyecto. Esta relacin se puede obtener por antecedentes o por
secuencia. Por antecedentes se les preguntar a los responsables de los procesos
cules actividades deben quedar terminadas para ejecutar cada una de las que
aparecen en la lista. Debe tenerse especial cuidado de que todas y cada una de

234

Unidad 6 Modelo de redes

las actividades tengan por lo menos un antecedente excepto en el caso de ser


actividades iniciales, en cuyo caso su antecedente ser cero (0).
Si la relacin se hace por secuencia, se preguntar a los responsables de la ejecucin
cules actividades deben hacerse al terminar cada una de las que aparecen en la lista.
Matriz de secuencia o de precedencia. Es la matriz en donde se coloca cada una
de las actividades del proyecto y sus actividades secuenciales o precedentes. En
el caso de la matriz de precedencia, est formada por tres columnas, la primera
contiene el nmero de actividad, la segunda las actividades que preceden a
la actividad mostrada en la primera columna y la ltima, una columna de
anotaciones, la cual se utiliza para aclarar cualquier detalle del proyecto.
La matriz de secuencia tiene tambin tres columnas, la primera contiene las
actividades que conforman el proyecto, la segunda contiene las actividades que
estn despus de la actividad de la primera columna, mientras que la tercera es
una columna de anotaciones.
Matriz de tiempos. Es la matriz que contiene el tiempo que necesita cada
actividad para completarse.
Todos los clculos se hacen con la suposicin de que los tiempos de actividad son
determinsticos. Para esto se necesita estimar tres tiempos:
a) Tiempo pesimista. Es el mayor tiempo posible en que se puede realizar una
actividad, esto como consecuencia de un desperfecto de la maquinaria o
errores de los operadores, falta de materia prima, etctera.
b) Tiempo optimista. Es el menor tiempo posible en el que se puede realizar una
actividad, esto como consecuencia de que todos los factores sean favorables.
c) Tiempo ms probable. Es el tiempo modal, es decir, es el tiempo que ms se
repite en la realizacin de la actividad.
Con estos tres tiempos se calcula el tiempo esperado, el cual se obtiene al calcular un
promedio ponderado utilizando la siguiente frmula:
te =

t p + 4tm + t0
6

La informacin de los tiempos (ya sea determinstico o estocstico) se aade a la


matriz de actividades. Esto se hace creando una nueva columna, la cual contiene

235

Matemticas para negocios

el tiempo determinstico de cada actividad o el tiempo esperado de cada una de


ellas. La matriz resultante recibe el nombre de matriz de informacin y se utiliza
para construir la red de proyecto.
Evento. Se llama evento al momento de iniciacin o terminacin de una
actividad.
Red de proyecto. Es la representacin grfica del proyecto, contiene cada una de las
actividades a realizar, adems de sus interrelaciones y secuencias. En este caso,
los nodos de la red son los eventos del proyecto que se conectan a travs de los
arcos de la red o aristas, los cuales slo representan la secuenciacin del proyecto
y en ningn caso su longitud o forma determinan el tiempo que requiere cada
actividad.
Empecemos explicando el sistema PERT
Lo primero que nos interesa de un proyecto es hacer una estimacin del tiempo
que necesitaremos para concluirlo. Una forma de realizar esta estimacin es
utilizando la grfica de Gantt, la cual es un cronograma de tiempos, en la que el eje
vertical contiene las actividades del proyecto y en el eje horizontal anotamos
el tiempo. Para graficar cada una de las actividades utilizamos el siguiente
algoritmo:
1. Se grafican las actividades iniciales, es decir, aquellas que no tienen
actividades precedentes. Para graficar cada una de las actividades se traza
una lnea horizontal a la altura de donde se etiqueta la actividad, la longitud
de la recta es igual al tiempo esperado de la actividad, utilizando la escala del
eje horizontal.
2. Se grafican las actividades que tienen como precedente las actividades del
paso anterior. La lnea horizontal se traza a partir de donde termina la
actividad precedente. Si una actividad depende de dos actividades o ms,
tenemos que igualar la longitud de todas estas actividades a la ms larga,
para ello trazamos una lnea punteada.
3. Si ya no hay ms actividades, entonces la grfica est terminada, el punto del
tiempo hasta donde llega la ltima lnea recta es la aproximacin de tiempo
de terminacin del proyecto. Si quedan actividades pendientes regresamos al
punto 2.

236

Unidad 6 Modelo de redes

Ejemplo 7

Se pide a un ingeniero la ampliacin de una casa. La matriz de precedencia y de


tiempos es la siguiente:

Lo primero es calcular el tiempo esperado de cada una de las actividades, para


ello utilizamos la frmula:
te =

t p + 4tm + t0
6

237

Matemticas para negocios

Trazamos la grfica de Gantt:

De la grfica se concluye que el tiempo esperado para la terminacin del proyecto es de 15


das.
Una de las principales deficiencias que tiene esta tcnica es que no toma en cuenta
la relacin entre las actividades. El mtodo PERT soluciona esta deficiencia al tomar
en cuenta las relaciones existentes entre las diferentes actividades y nos proporciona la ruta
crtica, es decir, identifica las actividades que repercuten directamente en el proyecto.
Algoritmo del mtodo PERT
Dada la lista de actividades, la relacin de precedencia y los tiempos pesimista,
optimista y ms probable de las actividades de un proyecto, se hace lo siguiente:
1. Estimar los tiempos esperados de cada actividad.
2. Construir la red de proyectos.
Nota. Recuerda que entre dos eventos slo debe existir una actividad, en caso
contrario se aaden actividades ficticias.
3. Determinar los tiempos para eventos. Esto es, debemos determinar la terminacin
prxima y la terminacin lejana de cada evento utilizando las siguientes
frmulas:
a) La terminacin prxima de un evento (TPEj) es igual a la terminacin
prxima del evento anterior ms el tiempo esperado de la actividad
(TEAij) del evento anterior al evento j.

238

Unidad 6 Modelo de redes

TPEj = TEPj + TEAij


Si hay dos trayectorias que lleguen a un evento se toma la de mayor tiempo. Al
evento inicial se le asigna una terminacin prxima igual a cero (TPE0 = 0).
b) La terminacin lejana de cada evento (TLEi) se calcula de derecha a
izquierda en la red y es igual a la terminacin lejana del evento posterior
menos el tiempo esperado de la actividad posterior al evento i.
TLEi = TLEj TEAij
Si existen dos trayectorias que lleguen a un evento, consideramos la de menor
tiempo. Al evento final se le asigna el valor de la terminacin prxima del evento
final.
La notacin que se utiliza para expresar estos tiempos es una cruz arriba de cada
evento, en la parte superior izquierda se anota la terminacin prxima y del lado
superior derecho la terminacin lejana.

4. Calcular los tiempos para las actividades.


Terminacin prxima (TPA), es igual a la terminacin prxima de la actividad
ms la duracin de sta.
TPAij = TPEj + TEAij
Con estos tiempos podemos calcular la holgura de cada actividad, la cual se
define como: la diferencia entre la terminacin prxima y la terminacin lejana.
Hij = TPAij TLEj
5. La ruta crtica est formada por las actividades que tienen una holgura igual a cero.

239

Matemticas para negocios

6. Debido a la naturaleza probabilstica de los tiempos en cada actividad, no podemos


tener un tiempo exacto de terminacin T, en su lugar debemos calcular el intervalo
donde esperamos que caiga el tiempo. Para ello utilizamos las siguientes frmulas
para calcular la esperanza y la varianza de la variable que mide el tiempo en que se
realiza el proyecto:

t p to
varianza de la i sima actividad =

E (T ) = Te
ruta
crtica

var(T ) = vari
ruta
crtica

Ejemplo 8

Hallar la ruta crtica del siguiente proyecto:


Un ingeniero elctrico debe hacer una instalacin elctrica en una ampliacin
realizada a una fbrica. A continuacin se presenta la matriz de precedencia y
tiempos estimados en das.

240

Unidad 6 Modelo de redes

1. Estimamos los tiempos esperados de cada actividad.

2. Construimos la red del proyecto.

3. Calculamos los tiempos de cada evento, utilizando la siguiente tabla.

241

Matemticas para negocios

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

Unidad 6 Modelo de redes

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

Matemticas para negocios

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

Unidad 6 Modelo de redes

2. Determina la trayectoria de aumento para el problema de ujo mximo


asociado al siguiente diagrama:


3. Cul es el ujo mximo en la siguiente red?

Flujo restringido de costo mnimo


1. El siguiente diagrama corresponde a una red con ujos mximos permisibles
y costo unitario sealados en cada arco de la red. Utiliza el diagrama para:

245

Matemticas para negocios

a) Obtener el modelo matemtico de ujo restringido de costo mnimo.


b) Resolver el sistema de ecuaciones resultante del modelado.
c) Indicar el valor de cada ujo y el costo del modelo.

2. El siguiente diagrama corresponde a una red con ujos mximos permisibles


y costo unitario sealados en cada arco de la red. Utiliza el diagrama para:
a) Obtener el modelo matemtico de ujo restringido de costo mnimo.
b) Resolver el sistema de ecuaciones resultante del modelado.
c) Indicar el valor de cada ujo y el costo del modelo.

246

Unidad 6 Modelo de redes

3. El ujo de capital dentro de una empresa, necesario para llevar a cabo


dos proyectos de reingeniera, tiene dos fuentes de nanciamiento (b1 y
b2), las cuales activan los procesos en los diferentes departamentos de la
empresa (nodos 1 a 10), los departamentos generan insumos necesarios
para la reingeniera pero esto involucra un costo. As las cosas, es necesario
determinar el ujo restringido de costo mnimo de acuerdo con los datos
presentados en la siguiente red:

Aplicaciones a los negocios


Caso prctico
Un gran corporativo, desde su pas de origen, desea nanciar dos de sus sucursales
ms importantes ubicadas en diferentes pases cada una, para esto requiere utilizar
una estrategia que le permita satisfacer las necesidades de nanciamiento de cada
sucursal, las cuales ascienden a $5,000,000.00 y $4,000,000.00 respectivamente.
Debido a la cantidad total requerida, el corporativo tomar el dinero de dos
fuentes distintas, cada una dispone de $4,500,000.00.
Debido a las regulaciones de transferencias internacionales de recursos, el
corporativo utilizar tres agencias del mercado de dinero para realizar las
operaciones y as cumplir con los niveles mximos permisibles de traslados de
dinero establecidos para cada agencia y pas.
Cada una de las fuentes puede transferir dinero a dos de las tres agencias (slo
una de las tres agencias es comn), y slo dos agencias pueden transferir fondos
a la tercera agencia (esta agencia es comn a las dos primeras). Cada agencia
tiene un mximo permisible de transferencia de dinero para poder garantizar los

247

Matemticas para negocios

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

Unidad 6 Modelo de redes

Algoritmo PERT
Califica como verdadera (V) o falsa
proposiciones:

(F) cada una de las siguientes

1. Las actividades de la ruta crtica son


las que limitan la duracin del proyecto.

____

2. Las actividades que estn en la ruta


crtica tienen un tiempo de holgura diferente de cero.

____

3. PERT utiliza tiempos determinsticos de cada actividad.

____

4. La terminacin lejana de una actividad es igual a la


terminacin lejana del evento en que termina la actividad.

____

5. La ruta crtica est formada por las actividades


que tienen una holgura igual a cero.

____

249

Matemticas para negocios

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

Unidad 6 Modelo de redes

5. Cul es la capacidad residual despus de aplicar un ujo de 6 unidades al


siguiente diagrama?


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

Matemticas para negocios

8. Qu variables se utilizan en la funcin objetivo del modelo de ujo


restringido a costo mnimo? Las variables de costo por unidad de ujo, capacidad
de ujo y ujo neto generado pertenecen al modelo:
a) Costo por unidad de ujo y capacidad de ujo en el arco.
b) Costo por unidad de ujo y ujo neto generado.
c) Costo por unidad de ujo y ujo mximo en el arco.
d) Costo por unidad de ujo y ujo en el arco.
9. Qu valores puede tomar la variable bi : ujo neto generado del nodo i?
a) Positiva o cero.
b) Negativa o cero.
c) Positiva, negativa o cero.
d) Positiva, negativa y cero.
10. Un problema balanceado es aquel que cumple la condicin de que:
a) El ujo mximo de la red debe ser igual a la demanda total de la misma.
b) La produccin total de la red debe ser igual a la demanda total de la misma.
c) El ujo total de la red debe ser igual a la demanda total de la misma.
d) La produccin total de la red debe ser igual a la oferta total de la misma.
11. Despus de aplicar el mtodo de PERT obtenemos los siguientes tiempos de
holgura para cada actividad del proyecto.

La ruta crtica est formada por las actividades:


a) A + B + C +D + E
b) A + D
c) C + D + E
d) B + C + E

252

Unidad 6 Modelo de redes

Respuestas a los ejercicios


El problema de la ruta ms corta
1. La ruta ms corta desde el nodo destino hacia el nodo origen, es G ECDA,
con una distancia total de 10 kilmetros.
2. La ruta ms corta desde el nodo destino hacia el nodo origen, es HG EBA
HF EBA, con una distancia total de 20 kilmetros para ambas
rutas.
3. La ruta ms corta desde el nodo destino hacia el nodo origen, es KJIG
FCDA, con una distancia total de 47 kilmetros
Flujo mximo
1. El ujo mximo es 12 unidades.

253

Matemticas para negocios

2. El ujo mximo es de 5 unidades.

3. El ujo mximo es de 22 unidades.

254

Unidad 6 Modelo de redes

Flujo restringido de costo mnimo


1. El valor de las variables de decisin y del costo mnimo est dado por:









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

Con un costo total mnimo de Z min = $11,275.00


2.









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

Con un costo total mnimo de Z min = $8,312.50

255

Matemticas para negocios

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

Con un costo total mnimo de Z min = $13,500.00 .

Aplicacin a los negocios


Caso prctico
Fuente
F1
F2

Agencia
A1
A2
A2
A3

Flujo solucin en millones Costo del ujo por milln transferido


4.5
4500
0
0
3
3600
1.5
1725
Subtotal
9825

256

Unidad 6 Modelo de redes

Agencia
A1
A3

Agencia
A2
A2

Flujo solucin en millones Costo del ujo por milln transferido


0
0
0.5
500
Subtotal
500

Agencia
A1
A2
A2
A3

Destino
D1
D1
D2
D2

Flujo solucin en millones Costo del ujo por milln transferido


4.5
5400
0.5
650
3
4500
1
1500
Subtotal
12050

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

Matemticas para negocios

5. c)
6. a)
7. d)
8. d)
9. c)
10. b)
11. d)

Você também pode gostar