You are on page 1of 6

UNIVERSIDAD AUTNOMA DE QRO

EL PROBLEMA DE TRANSPORTE

El denominado problema de transporte es un caso especial del problema de transbordo, en el que


todos los nodos son fuentes (nodos de oferta) o destinos (nodos de demanda). En un problema
de transporte no existen nodos de transbordo. Dado que es posible dividir el problema de red
bipartita. Para analizar los problemas de transporte se utiliza el siguiente ejemplo.

Considrese el caso de la BOOR`S BREWERY COMPANY. Esta empresa elabora una cerveza
que se distribuye a nivel nacional a partir de dos fbricas de cerveza. Una en cada una de las
dos costas de EE.UU. la cerveza se envan a cuatro mayoristas que se encargan de la distribucin
subsecuente, por lo que la BOOR`S le ocupa solo la distribucin (logstica) los mayoristas. Los
costos de distribucin, por conjuntos de 100 cajas. Que se envan a cada mayorista se presentan
en la siguiente tabla.

TABLA DE COSTOS DE DISTRIBUCIN PARA LA BOOR`S BREWERY COMPANY


OFERTA FAB. DE ALBANY AMES LUCKENBACH NEEDLES OFERTA (en
CIENTOS DE cientos de cajas)
CERVEZA
SILVER, WA $21 $15 $18 $9 550
APPLE CHILL NC $10 $14 $16 $23 650
DEMANDA (en
cientos de cajas) 200 250 400 350

Junto con la oferta mensual en cada fbrica y la demanda mensual de cada mayorista. Si se
representa este problema en forma de red, aparecer segn se muestra en la figura.1

Nodos de Nodos de
oferta demanda

SILVER 21 200 ALVANY


550
15
18 250 AMES
9

400 LUCKENBACH
14
10 16
APPLE 23
350 NEEDLES
CHILL
650

FIGURA. 1- Red de transporte para la BOOR`S BREWERY COMPANY

Dado que el flujo de un nodo de oferta solo va a un nodo de demanda, se modificara el sistema
comn de numeracin de los nodos para numerar los nodos de demanda. Observar que esto dar
como resultado que haya nodos que se denotan como X11, pero dado que los nodos de oferta
estn conectados solo a los nodos de demanda, no existe ambigedad con respecto a que arco
identifica X11. El planteamiento de programacin lineal del problema de transporte queda de la
siguiente manera. Habr ocho variables, una para cada arco, y seis restricciones, una para cada
uno.
X1 X2 X3 X4 X5 X6 X7 X8
Min. Z = 21X11 + 15X12 +18X13 + 9X14 + 10X21 + 14X22 + 16X23 + 23X24

S.A. X11 + X12 + X13 + X14 = 550


+ X 21 + X22 + X23 + X24 = 650
X11 + X21 = 200
+ X12 + X22 = 250
+ X13 + X23 = 400
+ X14 + X24 = 350

X I J 0 i = origen (2), j = destinos (4)

Es necesario sealar varios detalles acerca de este planteamiento.

1.- las primeras dos restricciones imponen que la cantidad que se enva sea igual a la cantidad
disponible.
2.- se utilizan aqu restricciones de igualdad debido a que la oferta total por lo que debe
transportarse la totalidad de la oferta.

A un problema de este tipo se le denomina problema equilibrado de transporte. En segundo


lugar, las siguientes cuatro restricciones exigen que la cantidad que llega a cada nodo de
demanda sea igual a la demanda de ese nodo. Aqu se utilizan restricciones de igualdad por la
misma razn que se menciono antes. Debe observarse que para un problema equilibrado de
transporte una de las restricciones no es necesaria. Si la oferta total que se transporta es 1200 y
los tres primeros nodos de demanda absorben 850 unidades, entonces habra, para este problema
que dos nodos de oferta o suministro y cuatro de demanda 2 + 4 -1= 5 restricciones. En general,
un problema que m (nodos de oferta) y n (nodos de demanda) tendra m + n-1 restricciones.

En trminos del planteamiento de redes original, el hecho de que existan (m + n -1) variables
bsicas. Implica que habr (m + n - 1) arcos de que en el rbol abierto que represente este
problema. En otras palabras, en cualquier solucin no ms de m + n -1 arcos (rutas) de un
problema de transporte sern positivos.
Tabla del transporte para planear problemas de transporte y resolvrselos a travs del mtodo del
cruce del arroyo (o mtodo MODI para la solucin) se utiliza una tabla especial que se conoce
como tabla del transporte, para mostrar esta tabla, se utilizar el problema de la BOOR`S
BREWERY que se analizo antes. La informacin de este problema se presenta en la siguiente
figura.

ALBANY AMES LUCKENBACH NEEDLES OFERTA


SILVER 21 15 18 9 550
APPLE 10 14 16 23 650
CHIL
DEMANDA 200 250 400 350
Las celdas grandes equivalen a los arcos que conectan los puntos de oferta y los puntos de
demanda y las celdas pequeas de la esquina superior izquierda de las celdas grandes contienen
los costos unitarios para cada arco. Se utiliza el espacio vaci de las celdas para efectuar
clculos.
En este problema, es necesario observar que el total de la oferta equivale al total de la demanda.
Cuando estos totales son iguales se dice que el problema es equilibrado.

Una solucin inicial: Mtodo de aproximacin de Vogel (MAV).


Usa la informacin de costos mediante el concepto de costo de oportunidad para determinar una
solucin inicial factible.

1 2 3 4 OFERTA PENALIDADES
AL AM LU NE DE
RENGLONES
SILVER 21 15 18 9 550 6

APPLE 10 14 16 23 650 4

DEMANDA 200 250 400 350


PENALIDAD 11 1 2 14 PENALIDAD
DE COLUMNA MAXIMA
Por ejemplo, considrese el origen (SILVER). La ruta mas barata que sal del origen (SILVER) es
la que va al destino 4, que tiene un costo de $9 por cada 100 cajas la que le sigue en precio es la
del destino 2, que tiene un costo de $15 por cada 100 cajas, entonces agrandes rasgos, cada 100
cajas de (SILVER) que no sea enviado 4 incurrir en un costo adicional de por lo menos $6 = 15
- 9.
En consecuencia, el MAV, asigna un costo de penalidad (costo de oportunidad) de $6 al primer
rengln (origen SILVER); se recalca que esta, es la penalidad por no usar la mejor ruta en este
rengln. Para cada rengln y cada columna se calcula el costo de penalidad de manera similar.
El procedimiento del MAV consiste en intentar evitar grandes penalidades el primer paso
consiste en localizar la mayor de todas las penalidades de los renglones y las columnas y despus
hacer una ubicacin que evite las penalidades grandes. En este caso que la cuarta columna
(destino 4) tiene la penalidad mayor (14 en concreto). Para evitarla, se debe usar la ruta
disponible ms econmica de esa columna (encuntrese el mejor origen). Entonces, asignar
tantas unidades como sea posible a SILVER (4), la ruta ms econmica de esa columna en 4 es
de 350 y la oferta en SILVER es de 550, se puede surtir 350 a ruta (SILVER 4). Los pasos
siguientes consisten en ajustar los valores de la oferta, la demanda y las penalidades, tomando en
cuenta la asignacin que se acaba de hacer de 350 para SILVER 4(NEEDLES).

MTODO DE APROXIMACION DE VOGEL


Para cada rengln con una oferta disponible y cada columna con una demanda insatisfecha
calcule el costo de penalidad restando el dato menor del que le sigue en valor.
1. identifique el rengln o columna que tengan el mayor costo de penalidad (los empates)
se resuelven arbitrariamente.
2. asigne la mxima cantidad posible ala ruta disponible que tenga el costo, mas bajo en el
rengln o columna elegido en el paso 2.
3. reduzca la oferta y la demanda adecuadas en la cantidad asignada en el paso 3.
4. descarte cualesquier renglones con oferta disponible cero y columnas con demanda
insatisfecha cero, para consideraciones ulteriores.
5. regrese al paso 1.

Calculo de ndices de mejoramiento.

Para determinar si una solucin inicial es o no optima, se requiere calcular un valor para cada
celda vaca con el objeto de determinar si existe una asignacin de costo total que sea inferior. A
este valor se le conoce como el ndice de mejoramiento para cada celda. Considerar por ejemplo,
la asignacin de costo mnimo para el problema de la BOOR`S BEER, que se muestra en la
siguiente figura (aunque esta asignacin inicial no es la de menor costo, se utiliza con propsitos
de explicacin).

AL AM LU NE OFERTA
SILVER 21 15 18 9 550
200 350
APPLE 10 14 16 23 650
200 250 200
DEMANDA 200 250 400 350

Aqu es necesario equilibrar el efecto de reasignar una cantidad a la celda SILVER ALBANY
(X11) en la formulacin de redes mediante la sustraccin de una unidad en la celda SILVER-
LUCKENBACH (X13). La celda SILVER-NEEDLES (X14) no se eligi por que no habra
manera de compensar el aumento a X 14 mediante la sustraccin de una celda que en esta etapa
tuviera asignacin. De esta manera, no es necesario considerar el efecto de aumento en las
asignaciones hacia ms de una celda vaca.

Dado que se ha restado una unidad a X 13, se necesita equilibrar esto aumentando a una unidad en
la celda de APPLE CHILL-LUCKENBACH (X23). Despus, se debe tener una reduccin de una
unidad en X21 para equilibrar tanto el aumento de X23 como el de X11. De nueva cuenta, no se
considera X22 por lo que no existe ninguna otra asignacin en la segunda columna. En este caso,
se encuentra que el resultado es.
+21-18+16-10= +9
En este caso de realizar una cantidad a la celda X 11, se aumenta los costos totales en $9 por cada
100 cajas de cerveza que se enviaran se SILVER a ALBANY.
A este valor se le denomina ndice de mejoramiento. Si este ndice es positivo entonces la
reasignacin a esa celda dara como resultado un aumento en los costos totales. Por el contrario
un valor negativo seala una reduccin en el costo total. Puesto que se interesa la asignacin que
tenga el menor costo total posible, se buscan celdas que tengan ndices de mejoramiento
negativos. Si no existen celdas con ndices negativos entonces la asignacin que se tiene es la
ptima, para llevar acabo esta verificacin, deben calcularse ndices de mejoramiento para todas.
Considerar ahora la celda X12. Si se reasigna una unidad a la celda, se debe entonces restar una
unidad de la celda X13, sumar una unidad a la celda X23 y restar una a la X22, para equilibrar todas
las ofertas y las demandas. En la siguiente figura.

AL AM LU NE OFERTA
SILVER 21 15 18 9 550
200 350
APPLE 10 14 16 23 650
200 50 400
DEMANDA 200 250 400 350
PROBLEMAS NO EQUILIBRADOS

Se ha considerado solo problemas de transporte en los que la suma de las ofertas es igual a la
suma de las demandas. Es obvio que la oferta y la demanda totales no son iguales en todos los
problemas. Los problemas en, los que no existe esta igualdad se denominan problemas no
equilibrados. Esto necesario convertir problemas no equilibrados. Esto no es difcil. Como
ejemplo de problema no equilibrado considrese el problema de distribucin de la MYERS STONE
COMPANY que se ilustra en la siguiente tabla, de transporte.

ERIE GREEVILLE OFERTA


ANTHONY 3 6 400

REDDICK 4 5 300

OTTO 7 3 400

DEMANDA 450 350

Esta empresa transporta piedra molida (o grava) desde canteras que se encuentran en
ANTHONY, REDDICK Y OTTO hacia otros sitios de construccin en ERIE y GREEVILLE. A
diversos por tonelada, observar, que la oferta total en las canteras es de 1100 tns. Y que solo
requieren 800 tns. De piedra molida en los lugares de construccin, por tanto. El problema no es
equilibrado.

Para rectificar este problema, se aade un punto redemanda artificial, con una demanda igual al
exceso de oferta. Este punto de demanda representa la oferta que nunca sale de los puntos de
oferta. Siendo as, los costos asociados con este punto de demanda se fijan en cero. Con la nueva
columna (ver SIG. Figura) el problema queda equilibrado.

ERIE GREEVILLE ARTIFICIAL OFERTA


ANTHONY 3 6 0 400

REDDICK 4 5 0 300

OTTO 7 3 0 400

DEMANDA 450 350 300


Si la demanda total es superior a la oferta total, se aade un punto artificial de oferta con una
oferta igual al exceso de demanda. Los costos del nuevo rengln se fijan en cero al igual que
para la columna artificial. La interpretacin de este rengln es que la cantidad que se asigna al
punto de oferta artificial es la cantidad de demanda que quedara insatisfecha en cada punto de
demanda.

Degeneracin
En la tabla de transporte, las variables bsicas correspondientes a asignaciones, por lo que habr
(m + n-1) asignaciones. En algunos problemas de transporte, se representan algunas situaciones
en las que se requieran menos de (m + n- 1) asignaciones positivas para absorber toda la oferta y
la demanda. Esta situacin se conoce como degeneracin y ocurre en los casos en los que un
subconjunto de ofertas es igual a un subconjunto de las demandas.
Por ejemplo, considere el problema modificado de la MYERS STONE COMPANY que se
muestra en la figura siguiente. Utilizando el mtodo del costo mnimo por rengln para encontrar
una asignacin inicial para el problema.

ERIE GREEVILLE ARTIFICIAL OFERTA


ANTHONY 3 6 0 400
100 300
REDDICK 4 5 0 300
300
OTTO 7 3 0 400
400
DEMANDA 400 400 300 *
*la demanda del destino ficticio hace que sea: oferta = destino.

Para este problema, se tienen tres renglones y tres columnas, por lo que son necesarias m + n -1
= 3+3-1= 5 asignaciones. La solucin inicial tiene solo 4 celdas asignadas, por lo que el
problema es degenerado. La presencia de menos M + n -1celdas con asignacin positiva. Da
como resultado que no exista un camino que enlace una o ms de las celdas sin asignacin. Por
ello no es posible calcular ndices de mejoramiento con para celdas que no tienen y tampoco
hacer reasignaciones de celdas con asignacin hacia otras que no la tienen.

You might also like