Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INTRODUCCIN
1. MTODO DEL TRANSPORTE
1.1 FORMULACIND DEL PROBLEMA GENERAL DE TRANSPORTE
1.2 MTODOS UTILIZADOS EN LA PRIMERA FASE
1.2.1
1.2.2
Mtodo de Vogel
1.2.3
1.2.4
INTRODUCCIN
En este trabajo se
El modelo de transporte tiene notable inters por sus importantes aplicaciones que, como
se vera en varios ejercicios, no se restringe nicamente a la distribucin de mercancas.
Su procedimiento especifico de solucin, llamado algoritmo de transporte consta de dos
fases y es rpido y eficiente. La primera fase consiste en obtener una solucin factible
inicial. Se pasa despus a la segunda fase, en la que se comprueba si la solucin obtenida
en la primera fase es ptima, y si no lo es, como mejorarla.
filas.
con j = 1,2,3,...,n columnas.
Y de esto resulta la siguiente cuestin: Cuntas unidades del producto se deben enviar del
origen ( i ) al centro de consumo ( j ), de manera que comnmente se minimicen los costos
totales de Transporte, se est satisfecha la demanda del centro de consumo sin exceder la
capacidad de la oferta del origen ( i)?
El problema de transporte se representa a continuacin como una matriz, que puede estar en
funcin a los costos
o a los flujos
DESTINO
ORIGEN
1 2 3 ...
DEMANDA
Expresado en forma general queda:
de donde
OFERTA
para j = 1, 2, 3, ..., n
donde
Caso 1.
Es decir,
Se
tendr
.
que
aadir
un
centro
de
consumo
artificial(n+1)
cuya
demanda
DESTINO
Columna
ORIGEN
agregada
OFERTA
DEMANDA
Caso2.
para lo cual se aadir una fila a la matriz, que ser (m+1), con capacidad de oferta
DESTINO
ORIGEN
OFERTA
1 2 ... n
DEMANDA
1.2.1
la
posicin
(1,
1)
que
es
el
extremo
Noroeste
se
decide
Paso 2.
Si
es CERO, se pasa a la posicin que le sigue ( "abajo" en la columna) que es la (2, 1),
para hacer
Paso3.
Continuar con la misma lgica hasta llegar a la posicin (m, n) de la matriz de flujos.
En esta forma se obtendr una solucin inicial factible, bsica; pero bastante distante del
ptimo para el problema del transporte.
Donde :
1.2.2
Mtodo de Vogel
El algoritmo del Mtodo Vogel para obtener una solucin bsica factible de un problema de
Transporte es el que se muestra a continuacin:
Paso 1.
Construccin de una matriz de costos y flujos en relacin a un problema balanceado.
Ir al paso 3.
Paso2.
Usar el remanente de costos y flujos de la matriz, hasta que los flujos estn asignados.
Paso3.
Calcular las diferencias de las filas y de las columnas de la matriz de costos. Esta diferencia
resulta entre los nmeros ms pequeos (tanto de filas como de columnas).
Paso4.
Seleccionar a la fila o a la columna que tenga la mayor diferencia. En caso de empate, se
decide arbitrariamente.
Paso 5.
Localizar el costo ms pequeo en la matriz de costos en la fila o la columna seleccionada
en el paso anterior. Esta ser la posicin
Paso 6.
En la matriz de flujos , decidir
anterior.
, y la demanda ser
Paso7.
Si
, eliminando
De resultar
posicin
1.2.3
El mtodo del coste mnimo asigna el mayor nmero posible de unidades a la posicin de
menor coste eliminando la fila y/o columna que quede satisfecha, y repite el proceso hasta
eliminar todas las filas y columnas.
1.2.4
Disp.
45
25
50
30
Dem.
40
60
30
Donde los elementos interiores representan costes, se desea determinar una solucin inicial
bsica factible y su coste asociado con:
a) El MEN.
b) El mtodo de Vogel.
c) El mtodo de Coste Mnimo.
d) Comentar la calidad relativa de las soluciones obtenidas en los apartados anteriores.
SOLUCIN
Como la disponibilidad total es de 150 y la demanda total es de 130, el problema no es
equilibrado. Para equilibrarlo, introducimos un destino ficticio (columna F) con demanda
150-30=20 y costes nulos en las posiciones de sus columnas. Tenemos entonces, la tabla:
Disp.
45
25
50
30
Dem.
40
60
30
20
Disp.
40
A
25
50
Dem.
60
30
30
20
En este caso, la columna 1 pasa a tener demanda 0, as que la eliminamos, teniendo ahora la
tabla reducida y con bordes (disponibilidades y demandas) revisados,
Disp.
25
50
30
Dem.
60
5
30
20
Disp.
5
A
25
50
30
Dem.
55
30
20
Disp.
25
B
50
30
Dem.
30
30
20
40
Disp.
45
25
50
30
25
B
5
30
20
7
10
D
Dem.
7
40
20
8
60
5
30
20
Disp.
PFi
45
6*
25
50
30
Dem.
40
60
30
20
PCj
Disp.
20
A
25
25
50
30
Dem.
40
60
30
Eliminamos la fila y/o columna que haya quedado satisfecha, que en este caso es la
columna F, y repetimos el proceso con la tabla reducida y sus bordes revisados. Las
penalizaciones son ahora
Disp.
PFi
25
25
50
30
D
Dem.
PCj
40
2
60
2*
30
1
Disp.
25
25
50
C
30
Dem.
40
10
30
Disp.
PFi
25
25
30
2*
30
D
Dem.
40
10
30
PCj
15
A
Fict.
10
Disp.
20
45
25
50
30
25
B
50
C
30
D
Dem.
7
40
8
60
30
20
que es degenerada, ya que tiene 6 posiciones bsicas, una menos que el nmero mximo
que es 7. El coste asociado es
C = 15*8 + 10*9 + 20*0 + 25*5 + 50*5 + 30*5 = 735
c) Mtodo del Coste Mnimo
Disp.
20
A
25
25
50
30
Dem.
40
60
30
Eliminamos la columna F, que ha quedado satisfecha. La nueva tabla reducida con bordes
revisados es:
1
Disp.
25
25
50
30
Dem.
40
60
30
La posicin de menor coste es (C , 1). Le asignamos XC1 = min (50,40) = 40. La tabla con
la disponibilidad de la fila C y la demanda de la columna 1 reducidas en ese nmero de
unidades es:
Disp.
25
25
10
30
40
Dem.
60
30
Disp.
25
25
10
D
Dem.
30
60
30
La posicin de menor coste es (B,3). Le asignamos XB3 = min (25,30) =25. Continuando
con el procedimiento, se llega a la solucin dada en la tabla que es no degenerada, ya que
tiene 7 posiciones bsicas.
25
A
Disp.
20
9
45
25
25
B
40
10
5
25
D
Dem.
50
30
7
40
8
60
30
20
distribuye las unidades en la tabla de transporte sin tener en cuenta los costes, mientras que
los otros dos mtodos tienen una lgica basada en ellos.
Disp.
11
400
11
700
12
10
100
Dem.
500
400
100
200
La disponibilidad total (1200) coincide con la demanda total, por lo que el problema es
equilibrado. Determinamos la solucin inicial bsica factible con el MEN. Esta es:
Disp.
400
1
8
100
11
400
5
100
400
11
700
10
100
100
6
100
3
Dem.
12
500
400
100
200
Con coste C = 8800. Esta solucin inicial es no degenerada, pues tiene 6 posiciones
bsicas. Podemos, entonces, comenzar el procedimiento de Stepping-Stone calculando
primero el coste relativo ij de cada posicin no bsica a partir de la construccin de un
ciclo para cada una (un ciclo para una posicin no bsica es un camino que comienza y
termina en la posicin no bsica elegida, formado por segmentos alternativamente
verticales y horizontales, o viceversa, con extremos en posiciones bsicas. Se designarn
alternativamente las posiciones del ciclo con ^+ y ^-, comenzando con ^+ en la
posicin no bsica de partida).
Consideramos inicialmente la posicin no bsica (1,2). La tabla muestra el ciclo construido
para ella, con el efecto sobre el objetivo debido al incremento de una unidad para las
posiciones con designacin ^+ y la disminucin de una unidad para las posiciones con
designacin ^-, y el coste relativo 12.
Posicin
Designacin
Efecto sobre
(i,j)
el objetivo
(1,2)
^+
11
(1,1)
^-
-8
(2,1)
^+
(2,2)
^-
-5
(1,2)
^+
Coste relativo
no bsicas, podemos
Coste relativo
(i,j)
(ij)
(1,2)
(1,3)
(1,4)
-3
(3,1)
(3,2)
(3,3)
Situamos stos sobre los costes de transporte por unidad dentro de la tabla. Se obtiene as:
400
1
8
100
Dem.
4
0
-3
11
400
11
700
10
100
100
100
12
500
Disp.
7
400
2
3
400
100
100
200
Si todos los costes relativos fueran no negativos, la solucin actual sera ptima. No es este
el caso. Tomamos la posicin con coste relativo ms negativo, la nica en este caso es
(1,4), con 14
= -3.
Posicin
Valor de
Designacin
(i,j)
(Xij)
(1,4)
^+
(1,1)
400
^ -
(2,1)
100
^+
(2,4)
100
^ -
300
1
8
200
3
Dem.
0 100
11
400
100
5
-3
0 100
12
400
100
400
500
Disp.
11
700
10
100
200
Sigue siendo no degenerada, ya que tiene de nuevo 6 posiciones bsicas. El coste asociado
ser de C = 8800 + (-3)*100 = 8500, como puede tambin comprobarse de forma directa a
partir de la tabla. Ahora, el coste relativo ms grande (i nico) corresponde a la posicin
(3,2), con 32 = -3. El ciclo para esa posicin es
Posicin
Valor de
Designacin
la cantidad
(i,j)
(Xij)
(3,2)
^+
(3,4)
100
^ -
(1,4)
100
^+
(1,1)
300
^ -
(2,1)
200
^+
(2,2)
400
^ -
degenerada, es
200
1
8
300
Dem.
0 200
11
9
4
300
11
3
4
8
100
400
3
6
100
400
Disp.
100
5
12
500
700
3
10
100
200
Esta tabla contiene, adems, los nuevos costes relativos. Como todos son no negativos, el
procedimiento termina al haberse alcanzado la solucin ptima. Esta es
X*11 = 200, X*14 = 200, X* 21 = 300, X*22 = 300, X*26 = 100, X*32 = 100
Con coste C* = 8200.
Finalmente, observamos que en esta tabla final la posicin no bsica (1,3) tiene coste
relativo 13 = 0, lo que significa que existen ptimas alternativas.
Disp.
Dem.
determinar la solucin ptima con el mtodo MODI a partir de la solucin inicial obtenida
por el procedimiento MEN.
SOLUCIN
La disponibilidad total es 19, menor
equilibrado.
El problema no es
proporciona el exceso de demanda, con costes 0 en las posiciones de esta nueva fila. La
solucin bsica factible inicial con el MEN es
Disp.
8
1
3
3
3
6
1
1
F
Dem.
0
8
0
3
Tal solucin tiene 5 posiciones bsicas, si prescindimos por el momento del que aparece
en la posicin (1,2), siendo el mximo posible m + n 1 = 4 + 3 1 = 6. Hay que aadir
una posicin.
Elegimos de forma arbitraria la posicin (1,2) como -posicin, como aparece en la tabla
anterior.
Al haber convertido la solucin inicial en no degenerada, podemos aplicar el mtodo
MODI, para saber si tal solucin es ptima o, si no lo es, mejorarla.
Comenzamos
calculando los nmeros MODI de fila ( Si, i = 1,2,3,F) y columna (Tj, j = 1,2,3) con la
condicin
ij = 0 = Si + Tj + Cij
(i , j) bsica
donde los ij son los indicadores, o costes relativos, de las variables Xij, con un significado
anlogo al de los indicadores en el mtodo simples; observemos que Sij = ui + Tj = -vj,
donde = ui y vj son los valores de las variables duales del problema de transporte en
formato estndar. De la condicin anterior, tenemos el sistema de 6 ecuaciones lineales con
7 incgnitas, compatible indeterminado,
S1 + T1 + 4 = 0,
S1 + T2 + 3 = 0,
S2 + T2 + 3 = 0
S2 + T3 + 6 = 0,
S3 + T3 + 2 = 0,
SF + T 3 + 0 = 0
8
1
-2
F
Dem.
Tj
8
-4
Disp.
Si
-1
3
3
3
-3
9
-6
(i , j) no bsica
Posicin
Valor de
Designacin
(i,j)
(Xij)
(2,1)
^+
(1,1)
^ -
(1,2)
^+
(2,2)
^ -
Con valor
= min {Xij} = min {8,3} = 3.
^ La nueva solucin, que se mantiene no degenerada, es:
Disp.
3+
5
1
3
2
2
2
3
6
1
1
Dem.
Para esta tabla, calculamos los nmeros MODI de fila y columna a parir del sistema
S1 + T1 + 4 = 0,
S1 + T2 + 3 = 0,
S2 + T1 + 2 = 0
S2 + T3 + 6 = 0,
S3 + T3 + 2 = 0,
SF + T 3 + 0 = 0
2
3+
5
1
2
4
3
Disp.
Si
-3
3
2
*
2
3
F
Dem.
Tj
0
8
-4
6
1
0
3
-3
9
-8
Posicin
Valor de
Designacin
(i,j)
(Xij)
(1,3)
^+
(1,1)
^ -
(2,1)
^+
(2,3)
^ -
con valor = min {5,2} = 2. La nueva solucin, que es no degenerada, junto con los
nmeros MODI e indicadores, se muestra en la tabla siguiente:
1
3+
3
1
Si
Disp.
F
Dem.
Tj
-4
-3
-5
C1
C2
C3
C4
E1
15
19
20
18
E2
14
15
17
14
E3
11
15
15
14
E4
21
24
26
24
SOLUCIN
Resolvemos el problema con el mtodo Hngaro, un algoritmo especfico para el problema
de asignacin, computacionalmente ms eficiente que los procedimientos anteriores.
Como la tabla tiene todos los costes no negativos, podemos comenzar la aplicacin del
algoritmo cuyo primer paso consiste en generar ceros restando el menor elemento de cada
fila de todos los elementos de su fila y haciendo lo mismo para las columnas con la tabla
obtenida. La nueva tabla es
C1
C2
C3
C4
E1
E2
E3
E4
Para ver si es posible una asignacin independiente de ceros, es decir, que exista al menos
un cero por fila y columna, aplicamos la heurstica que consiste en buscar la fila y columna
con menor nmero de ceros en la tabla obtenida, marcar uno de los ceros de la fila (aparece
en negrita en la siguiente tabla) y tachar el resto de ceros (se indica poniendo X) que se
encuentran en la misma fila y columna que el cero marcado. La fila con menor nmero de
ceros es la primera (rompemos empates tomando la fila superior), as que marcamos el cero
de la posicin (1,1) y tachamos los ceros de las posiciones (2,1), (3,1) y (4,1). Ahora, la
fila con menor nmero de ceros (no tachados) es la segunda. Marcamos, por ejemplo, el
cero de la posicin (2,2) y tachamos los de las posiciones (2,3) y (2,4). La tabla es
C1
C2
C3
C4
E1
E2
E3
E4
Como N hemos conseguido un cero marcado por fila, no tenemos una asignacin
independiente, y el algoritmo debe continuar generando ceros adicionales sobre la tabla
obtenida. Para ello, aplicamos el siguiente procedimiento:
1) Marcar todas las filas (con a la derecha de la fila) que no contienen un cero marcado,
que sern la tercera y cuarta.
2) Marcar columnas (con ) que tienen un cero tachado en filas marcadas, que slo ser la
primera columna.
3) Marcar toda la fila que tenga un cero marcado en una columna marcada, que ser la
primera fila.
4) Repetir 2) y 3) hasta que no haya ms filas y columnas que marcar. La tabla con las
filas y columnas marcadas es
C1
C2
C3
C4
E1
E2
E3
E4
A continuacin, debemos pasar lneas a travs de las filas no marcadas y las columnas
marcadas, que indicaremos con flechas como se puede observar en la tabla y que es el
menor nmero de lneas verticales y horizontales (L. C.) que cubren todos los ceros de la
matriz (hemos quitado la marca de los ceros y restituido los ceros tachados).
C1
C2
C3
C4
E1
E2
E3
E4
L. C.
L. C.
Ahora, seleccionamos el menor de los costes no cubiertos por las lneas anteriores, siempre
ser un valor positivo al estar todos los ceros cubiertos, que es c^m = 1 que corresponde a
la posicin (3,3). Esta cantidad la restamos a todos los elementos no cubiertos, la sumamos
a los elementos cubiertos que estn en la interseccin no cubiertos, la sumamos a los
elementos cubiertos que estn en la interseccin de una lnea vertical y horizontal, y
permanece igual el resto. La nueva tabla es
C1
C2
C3
C4
E1
E2
E3
E4
C1
C2
C3
C4
E1
E2
E3
E4
Como no hay un cero marcado por fila, no hemos alcanzado una asignacin ptima y
debemos generar nuevamente ceros adicionales. Aplicando el procedimiento de antes, el
menor nmero de lneas que cubren todos los ceros est indicado en la tabla
C1
C2
C3
C4
L. C.
E1
E2
E3
E4
L. C.
C2
C3
C4
E1
E2
E3
E4
Esta tabla tiene un cero marcado por fila. Por tanto, se ha alcanzado la optimalidad. La
solucin es la misma
2. MTODO DE REDES
Aunque muchos de los problemas de optimizacin de redes pueden formularse como
programas lineales o enteros y resolverse con los algoritmos correspondientes, existen
mtodos especficos que aprovechan la estructura especial de cada problema y su
representacin en una red, permitiendo procedimientos de solucin ms eficientes.
Existen un gran nmero de situaciones en investigacin de operaciones que se pueden
modelar y resolver adecuadamente como redes (nodos conectados por ramas). A manera de
ilustracin considere las siguientes situaciones:
a) El diseo de una re de ductos de gas natural mar adentro, que conectan las fuentes en el
golfo de Mxico con un punto de entrega cerca de la orilla. El objeto del modelo es
minimizar el costo de construccin del ducto.
elctrica en Houston.
contener una rama cuya eliminacin no desconecte a la red. El eliminar la rama puede
solamente abatir el costo total). Una rbol de recorrido mnimo puede encontrarse al
seleccionar inicialmente cualquier nodo y determinar cual de las ramas que coinciden con
el nodo seleccionado tiene el menor costo. A esta rama se le acepta como parte de la red
final. Despus se completa la red iterativamente. En cada etapa del proceso iterativo, la
atencin se centra en aquellos nodos que ya se han eslabonado. Todas las ramas que
conectan a estos nodos con nodos inconexos se consideran y se identifica a la mas barata de
las ramas. Los empates se resuelven arbitrariamente.
de la red final. El proceso iterativo termina cuando se han eslabonado todos los nodos.
Si todos los costos son diferentes ( esto siempre se puede obtener mediante cambios
infinitesimales ), se puede probar que el rbol de recorrido mnimo es nico y que es un
producto del algoritmo anterior para cualquier seleccin de nodo inicial.
2.1.1
Ejercicio de Aplicacin
El servicio de Parques Nacionales planea desarrollar una zona campestre para el turismo.
Se han sealado cuatro sitios en el rea para llegar a ellos en automviles. Estos sitios y
las distancias ( en millas ) entre ellos, se presentan en la tabla.
Entrada al parque
Cascada
Formacin rocosa
Mirador
Pradera
Entrada al parque
....
7.1
19.5
19.1
25.7
Cascada
7.1
....
8.3
16.2
13.2
Formacin rocosa
19.5
8.3
....
18.1
5.2
Mirador
19.1
16.2
18.1
....
17.2
Pradera
25.7
13.2
5.2
17.2
....
Para daar lo menos posible al medio ambiente, el Servicio de Parques desea minimizar el
nmero de millas de caminos necesario para proporcionar el acceso deseado. Determnese
cmo debern construirse los caminos para lograr este objetivo.
SOLUCION
Los nodos son los cuatro sitios que van a desarrollarse y la entrada del parque, mientras
que las ramas propuestas son los posibles caminos para unir los sitios. Los costos son el
nmero de millas. La red completa se muestra en la siguiente figura, en donde cada sitio
est representado por la primera letra de su nombre.
C
7.1
13.2
25.7
19.51
5.2
16.2
19.11
M
8.3
17.2
18.1
Se selecciona arbitrariamente la entrada del parque como nodo inicial. Los costos de las
ramas que llegan a este nodo se enlistan en el primer rengln de la tabla. Ya que el menor
costo es 7.1, se agrega a la red la rama que va de la entrada del parque a la cascada.
Se considerarn ahora todas las ramas que unen a la entrada del parque o a la cascada con
un nuevo lugar.
Estas son las ramas que van de la entrada del parque a la formacin
rocosa, al mirador y a la pradera; as como aquellas que van de la cascada a los mismos
tres sitios. De estas, la rama ms barata es aquella que va de la cascada a la formacin
rocosa as que se agrega a la red.
Despus se consideran todas aquellas ramas que vayan hacia el mirador o la pradera, desde
la entrada del parque, la cascada o la formacin rocosa.
7.1
16.2
M
8.3
5.2
segundo nodo de esta rama y asgnese a este nodo un valor igual al costo de la rama.
Elimnense de la lista maestra todas aquellas otras ramas que tengan como segundo nodo al
que se acaba de marcar con asterisco
Paso 3
Si el nodo que acaba de marcarse con asterisco es el destino continese en el paso 5.
no, continese en el paso 4.
Si
Paso 4.
Considrense en la lista maestro actual, todos los nodos marcados con asterisco que tengan
bajo ellos ramas muy cerradas en un crculo.
asignado al nodo, al costo de la rama sin crculo mas barata bajo l. Dentese a la menor
de estas sumas con M y encirrese en un crculo la rama cuyo costo contribuy a M.
Mrquese con un asterisco
Elimnense de la lista maestra todas las otras ramas que tengan al nodo que acaba de
marcarse con asterisco como segundo nodo. Continese en el paso 3.
Paso 5.
Z* es el valor asignado al destino. Una ruta de costo mnimo se obtiene recursivamente,
iniciando con el destino, al incluir en la ruta cada rama encerrada en crculo cuyo segundo
nodo pertenece a la ruta.
2.2.1
Ejercicio de Aplicacin.
Por
consiguiente, Smart ha decidido elegir una ruta que maximice la probabilidad de no ser
detenido por la polica.
La red en la figura muestra las posibles rutas entre su hogar y el trabajo y las probabilidades
asociadas de que no lo detengan en cada segmento. Por consiguiente, la probabilidad de
que no lo detengan camino al trabajo es el producto de las probabilidades asociadas con los
segmentos sucesivos de la ruta seleccionada.
0.8
0.35
0.2
0.6
0.5
0.4
0.1
0.9
3
0.3
0.25
1k
individuales p la figura anterior se reemplazan con log p, para todas las j en la red, por
tanto da la red de la ruta ms corta en la figura siguiente:
0.09691
0.45593
0.30103
0.69897
0.22185
0.39794
1.
0.04576
3
0.52288
0.60206
5
Utilizando TORA, la ruta ms corta en la figura anterior, est definida por los nodos 1, 3, 5
y 7, con una longitud correspondiente de 1.1707 ( = - log p
17
) . Por tanto, la
B
8
Fuente
10
0
D Destino
5
0
10
EJEMPLO:
La figura anterior es una red que tiene A como fuente, a D como destino y a B y C como
empalmes. Cerca de los extremos de cada rama se indican las capacidades de flujo en
ambas direcciones. Ntese que pueden embarcarse 7 unidades de A a C a lo largo de AC,
pero en la direccin opuesta slo pueden embarcarse 0 unidades, sta asimetra permite, de
desearse definir una orientacin para AC. En contraste, los flujos a lo largo de BC pueden
moverse en ambas direcciones, con una capacidad de 5 unidades en ambos sentidos.
Los problemas de flujo mximo se resuelven mediante el siguiente algoritmo:
Paso 1
Encuntrese una ruta que permita el flujo positivo de material de la fuente al destino. Si no
existe alguna, continese en el paso 5.
Paso 2
Determnese el flujo mximo que puede embarcarse a lo largo de esta ruta y dentese k.
Paso 3
Disminyase la capacidad directa (es decir, la capacidad en la direccin de flujo de las k
unidades) de cada rama de sta ruta en k y aumntese la capacidad en sentido inverso en k.
Agrguense k unidades a la cantidad enviada al destino.
Paso 4
Continese en el paso 1.
Paso 5
El flujo mximo es la cantidad de material entregada en el destino. El programa ptimo de
embarque se determina comparando la red original con la red final. Cualquier reduccin
en capacidad significa un embarque.
2.3.1
Ejercicio de Aplicacin
Determnese el flujo mximo de material que puede ser enviado de la fuente A al destino
D, a travs de la red planteada en el ejemplo anterior.
Una ruta que va de la fuente al destino es la rama AD, la cual une a estos nodos
directamente. Puede permitir 8 unidades. Embarcando sta cantidad, se envan 8 unidades
a D, disminuyendo en 8 la capacidad de AD y aumentando en 8 la capacidad de DA. La
red resultante se muestra en la figura siguiente:
10
0
Fuente
(-8)
8
D Destino
(+8)
A
0
5
0
10
Otra ruta de la fuente al destino que puede permitir el flujo positivo es { AC, CB, BD }. La
cantidad mxima de material que puede ser enviado a lo largo de sta ruta es de 4 unidades,
es decir, la capacidad de BD. Haciendo este embarque, se incrementa en cuatro unidades el
suministro en D, con lo cual se tiene 8+4 = 12.
simultneamente, se disminuyen en 4
0
Fuente
(-12)
10
A
0
1
4
10
8
D Destino
(+12)
10
Fuente
(-15)
D Destino
(+15)
1
7
0
Fuente
(-22)
0
B
2
D Destino
(+22)
10
8
7
Ejercicio de Aplicacin
GrainCo proporciona maz de tres sitios a tres granjas avcolas. Las cantidades de la oferta
en los tres sitios son 100, 200 y 50 mil bushels y la demanda en las tres granjas es de 150,
80 y 120 mil bushels. En su mayor parte GrainCo utiliza ferrocarriles para transportar el
maz a las granjas, con excepcin de tres rutas en las cuales se utilizan camiones.
La figura siguiente resume la ruta disponible entre los silos y las granjas.
[-150]
$1
[100]
(50,80)
$4
[50]120)
$3
$5
[200]
3
$6
$1
(70,120)
$2
(100,120)
$2
[-120]
$4
[-80]
Los silos estn representados por los nodos 1, 2 y 3, cuyas cantidades de oferta son [100],
[200] y [50], respectivamente. Las granjas estn representadas por los nodos 4, 5 y 6, cuyas
cantidades de demandas son [-150], [-80] y [-120], respectivamente. Las rutas permiten el
transbordo entre los silos.
Estas
rutas tienen capacidades mnimas y mximas. Por ejemplo la capacidad de la ruta (1,4) es
entre 50 y 80 mil bushels. Todas las otras rutas utilizan transbordos cuya capacidad
mxima es prcticamente ilimitada. Los costos de transporte por bushel se indican en los
respectivos arcos.
2.5 ALGORITMO DE LA RUTA CRITICA (CMP)
El mtodo de la ruta crtica fue diseado para ayudar en la planificacin, la programacin y
el control de proyectos.
Los pasos de
Ejercicio de Aplicacin
Predecesor
-
Tiempo
Normal
5
Tiempo
Reducido
3
Coste
Normal
200
Coste
Reducido
250
B
C
D
E
F
G
H
I
J
K
L
A
A
C
C
B, D
F, H
F, H
E, I
G, J
4
8
3
7
5
4
3
9
11
8
10
4
7
2
5
5
3
3
6
7
6
9
300
400
120
200
300
300
800
70
150
60
100
300
500
150
300
300
370
800
160
200
150
105
2
A,5
6
D,3
B,4
K,8
I,9
H,3
J,11
F,5
C,8
G,4
L,10
b) Utilizando el algoritmo CPM determinamos para cada actividad los valores PC, PT, TC
y TT, que se muestran en la tabla
Actividad
Etiquetas
Holgura
Nombre
Duracin
PC
PT
TC
TT
TT - TC
10
Crtica
10
12
19
26
14
13
13
Crtica
12
20
24
12
11
10
13
13
22
17
26
11
13
24
13
24
Crtica
22
30
26
34
10
24
34
24
34
Crtica
= 25
5-3
y, anlogamente, para las restantes actividades. La tabla siguiente recoge tales costes:
Actividad
Coste reduccin
Actividad
Coste reduccin
Nombre
(i,j)
Nombre
(i,j)
(1,2)
25
(4,7)
70
(1,3)
(3,5)
(1,4)
100
(5,6)
30
(2,3)
30
(5,7)
12.5
(2,6)
50
(6,8)
45
(4,5)
(7,8)
E,7
D,3
H,3
I,9
K,8
B,4
C,8
F,5
J , 11
L , 10
G,4
10
15
20
25
30
35
consideramos inicialmente para su reduccin sern las actividades crticas con coste
Cij
das. Ahora, intentamos reducir en otro da la duracin del proyecto. Observemos que L
no admite una nueva reduccin, pero la actividad crtica que permite reducir un da con
menor incremento en el costo es J. La nueva duracin de la actividad J es 10 das y el
incremento de costo12500. De nuevo, permanece el mismo camino crtico.
A,5
E,7
D,3
H,3
I,9
K,8
B,4
C,8
F,5
J , 10
I,9
G,4
10
15
15
20
30
35
CONCLUSIONES
El modelo de transporte busca determinar un plan de transporte de una mercanca de
varias fuentes a varios destinos. Entre los datos del modelo se encuentran: a) Nivel de
oferta en cada fuente y la demanda en cada destino y b) El costo de transporte unitario
de la mercanca de cada fuente a cada destino.
El problema del rbol de extensin mnima consiste en encontrar las conexiones ms
eficientes entre todos los nodos de la red, las que por definicin no deben incluir ningn
lazo.
El problema de la ruta ms corta tiene que ver con la determinacin de las ramas
conectadas en una red de transporte que constituyen, en conjunto, la distancia ms corta
entre una fuente y un destino.
La idea bsica del algoritmo de flujo mximo es encontrar una trayectoria de
penetracin que conecte el nodo fuente con el nodo destino en modo tal, que la
capacidad de cada rama en esta trayectoria sea positiva. El flujo mximo a lo largo de
esta rama debe ser igual a la capacidad mnima de todas las ramas que constituyen la
trayectoria.
BIBLIOGRAFA
TEORA Y PROBLEMAS DE
INVESTIGACIN DE OPERACIONES:
UNA INTRODUCCIN.