Está en la página 1de 12

Transporte y Asignación

El problema del Transporte


Llamado problema de asignación incluye aplicaciones como la asignación de
personas a tareas. Aunque sus usos parecen diferir de los del problema de
transporte, se verá que los asuntos de asignación se pueden considerar un caso
especial del problema de transporte.
Para describir el modelo general del problema de transporte es necesario emplear
términos mucho menos específicos que los que se usaron para designar los
componentes del ejemplo prototípico. En particular, el problema general de
transporte se refiere —en sentido literal o figurado— a la distribución de cualquier
mercancía desde cualquier grupo de centros de suministro, llamados orígenes, a
cualquier grupo de centros de recepción, llamados destinos, de tal manera que se
minimicen los costos totales de distribución.
El modelo de un problema de transporte se basa en los siguientes supuestos
sobre estos suministros y demandas.

Supuesto de requerimientos: Cada origen tiene un suministro fijo de unidades,


el cual debe distribuirse completo entre los destinos. (Con si se denota el número
de unidades que suministra el origen i, para i 5 1, 2, m.) De manera similar, el
destino tiene una demanda fija de unidades, y debe satisfacerse por los orígenes.
(Con dj se denota el número de unidades que recibe el destino j, para j 5 1, 2, n.)
Terminología del problema de transporte

Propiedad de soluciones factibles: un problema de transporte tiene


soluciones factibles
sí y sólo si

En algunos problemas reales, los suministros representan cantidades máximas —


y no cantidades fijas— que deben distribuirse. En forma parecida, en otros casos,
las demandas representan cantidades máximas —y no fijas— que deben recibirse.
Tales problemas no se ajustan por completo al problema de transporte porque
violan el supuesto de requerimientos. Sin embargo, es posible
reformular el problema de manera que se ajuste al modelo con la introducción de
un destino o un origen ficticios que considere la holgura entre las cantidades
reales distribuidas y las máximas.
Esta situación se ilustrará con dos ejemplos al final de esta sección.
Este costo unitario implica el siguiente supuesto básico de cualquier problema de
transporte.

Supuesto de costo: El costo de distribuir unidades de un origen a un destino


dados es directamente proporcional al número de unidades distribuidas. Por tanto,
este costo es igual al costo unitario de distribución multiplicado por el número de
unidades distribuidas. (El costo unitario del origen i al destino j se denota por cij.)

Los únicos datos necesarios para elaborar un modelo de transporte son


suministros, demandas y costos unitarios. Éstos son los parámetros del modelo.
El modelo: Cualquier problema ya sea que involucre el transporte o no se ajusta a
este modelo de un problema de transporte si se puede describir por completo en
términos de una tabla de parámetros. El objetivo es minimizar el costo total de
distribuir las unidades. Todos los parámetros del modelo están incluidos en esta
tabla de parámetros. En consecuencia, la formulación.
Ejemplo: Tabla de parámetros del problema de transporte

Como un problema de transportación se puede formular sólo con llenar una tabla
de parámetros mediante su representación en red, no es necesario un modelo
matemático formal. Sin embargo, se mostrará el modelo del problema de
transporte general sólo una vez para hacer notar que es un tipo especial de
problema de programación lineal.
Sea Z el costo total de distribución y xij (i 5 1, 2, m; j 5 1, 2, n) el número de
unidades que se distribuyen del origen i al destino j, la formulación de
programación lineal de este problema es
Cualquier problema de programación lineal que se ajuste a esta formulación
especial es del tipo de problemas de transporte, sin importar su contexto físico. En
realidad, han existido numerosas aplicaciones no relacionadas con el transporte
que se ajustan a esta estructura especial.
Ésta es una de las razones por las que el problema de transporte suele
considerarse como uno de los tipos especiales de problemas de programación
lineal más importantes. En muchas aplicaciones, las cantidades de abastecimiento
o recursos y de demanda (las sí y las dj) tienen valores enteros, por lo cual, al
trabajar con el modelo, se requerirá que las cantidades distribuidas (las xij) tomen
también valores enteros.
Propiedad de soluciones enteras: En los casos de problemas de transporte en
los que sí y dj toman un valor entero, todas las variables básicas (asignaciones),
de toda solución básica factible (inclusive la óptima), asumen también valores
enteros.
Ejemplos de soluciones enteras
Ejemplo de problema de transporte.
Una empresa energética colombiana dispone de cuatro plantas de generación
para satisfacer la demanda diaria eléctrica en cuatro ciudades, Cali, Bogotá,
Medellín y Barranquilla. Las plantas 1,2,3 y 4 pueden satisfacer 80, 30, 60 y 45
millones de KW al día respectivamente. Las necesidades de las ciudades de Cali,
Bogotá, Medellín y Barranquilla son de 70, 40, 70 y 35 millones de Kw al día
respectivamente. Los costos asociados al envío de suministro energético por cada
millón de KW entre cada planta y cada ciudad son los registrados en la siguiente
tabla.

Como ya
lo hemos
planteado
en
módulos
anteriores
el primer
paso
corresponde a la definición de las variables, regularmente se le denomina a las
variables de manera algebraica Xi,j donde i simboliza a la fuente y j simboliza al
destino. En este caso i define el conjunto {Planta 1, Planta 2, Planta 3 y Planta 4},
y j define el conjunto {Cali, Bogotá, Medellín y Barranquilla}. Sin embargo, es
práctico renombrar cada fuente y destino por un número respectivo, por ende, la
variable X1,2 corresponde a la cantidad de millones de KW enviados diariamente
de la Planta 1 a la ciudad de Bogotá.

El segundo paso corresponde a la formulación de las restricciones de oferta y


demanda, cuya cantidad se encuentra determinada por el factor entre fuentes y
destinos, en este caso 16 restricciones.

Restricciones de oferta o disponibilidad, las cuales son de signo ≤:


X1,1 + X1,2 + X1,3 + X1,4 ≤ 80
X2,1 + X2,2 + X2,3 + X2,4 ≤ 30
X3,1 + X3,2 + X3,3 + X3,4 ≤ 60
X4,1 + X4,2 + X4,3 + X4,4 ≤ 45
Restricciones de demanda, las cuales son de signo ≥:
X1,1 + X2,1 + X3,1 + X4,1 ≥ 70
X1,2 + X2,2 + X3,2 + X4,2 ≥ 40
X1,3 + X2,3 + X3,3 + X4,3 ≥ 70
X1,4 + X2,4 + X3,4 + X4,4 ≥ 35
Luego se procede a formular la función objetivo, en la cual se relaciona el costo
correspondiente a cada ruta.
ZMIN = 5X1,1 + 2X1,2 + 7X1,3 + 3X1,4 + 3X2,1 + 6X2,2 + 6X2,3 + 1X2,4 + 6X3,1
+ 1X3,2 + 2X3,3 + 4X3,4 + 4X4,1 + 3X4,2 + 6X4,3 + 6X4,4
Luego se puede proceder al uso de la herramienta WinQSB para resolver el
modelo realizado, aquí están los resultados.

Este problema presenta una solución óptima alternativa, aquí los resultados.
Red solución:

Método de la esquina Noreste


El método de la esquina Noroeste es un algoritmo heurístico capaz de solucionar
problemas de transporte o distribución, mediante la consecución de una solución
básica inicial que satisfaga todas las restricciones existentes, sin que esto implique
que se alcance el costo óptimo total.
Este método tiene como ventaja frente a sus similares, la rapidez de su ejecución,
y es utilizado con mayor frecuencia en ejercicios donde el número de fuentes y
destinos sea muy elevado.
Su nombre se debe al génesis del algoritmo, el cual inicia en la ruta, celda o
esquina Noroeste. Es común encontrar gran variedad de métodos que se basen
en la misma metodología de la esquina Noroeste, dado que podemos encontrar de
igual manera el método e la esquina Noreste, Sureste o Suroeste.
Este método tiene como ventaja frente a sus similares, la rapidez de su ejecución,
y es utilizado con mayor frecuencia en ejercicios donde el número de fuentes y
destinos sea muy elevado.
Su nombre se debe al génesis del algoritmo, el cual inicia en la ruta, celda o
esquina Noroeste. Es común encontrar gran variedad de métodos que se basen
en la misma metodología de la esquina Noroeste, dado que podemos encontrar de
igual manera el método e la esquina Noreste, Sureste o Suroeste.
Algoritmo de resolución de la Esquina Noroeste
Se parte por esbozar en forma matricial el problema, es decir, filas que
representen fuentes y columnas que representen destinos, luego el algoritmo debe
de iniciar en la celda, ruta o esquina Noroeste de la tabla (esquina superior
izquierda).

Paso 1
En la celda seleccionada como esquina Noroeste se debe asignar la máxima
cantidad de unidades posibles, cantidad que se ve restringida ya sea por las
restricciones de oferta o de demanda. En este mismo paso se procede a ajustar la
oferta y demanda de la fila y columna afectada, restándole la cantidad asignada a
la celda.

Paso 2
En este paso se procede a eliminar la fila o destino cuya oferta o demanda sea 0
después del «Paso 1», si dado el caso ambas son cero arbitrariamente se elige
cual eliminar y la restante se deja con demanda u oferta cero (0) según sea el
caso.
Paso 3
Una vez en este paso existen dos posibilidades, la primera que quede un solo
renglón o columna, si este es el caso se ha llegado al final el método,
«detenerse». La segunda es que quede más de un renglón o columna, si este es
el caso iniciar nuevamente el «Paso 1».
Ejemplo del método de la esquina noroeste.
Una empresa energética colombiana dispone de cuatro plantas de generación para
satisfacer la demanda diaria eléctrica en cuatro ciudades, Cali, Bogotá, Medellín y
Barranquilla. Las plantas 1,2,3 y 4 pueden satisfacer 80, 30, 60 y 45 millones de KW al día
respectivamente. Las necesidades de las ciudades de Cali, Bogotá, Medellín y
Barranquilla son de 70, 40, 70 y 35 millones de Kw al día respectivamente. Los costos
asociados al envío de suministro energético por cada millón de KW entre cada planta y
cada ciudad son los registrados en la siguiente tabla.

Solución paso a paso

Ahora la cantidad asignada a la esquina noroeste es restada a la demanda de Cali y a la


oferta de la «Planta 1», en un procedimiento muy lógico. Dado que la demanda de Cali
una vez restada la cantidad asignada es cero (0), se procede a eliminar la columna. El
proceso de asignación nuevamente se repite.
Continuamos con las iteraciones.

En este caso nos encontramos frente a la elección de la fila o columna a eliminar (tachar),
sin embargo, podemos utilizar un criterio mediante el cual eliminemos la fila o columna
que presente los costos más elevados. En este caso la «Planta 2».
Nueva iteración:

Una vez finalizada esta asignación, se elimina la «Planta 3» que ya ha sido satisfecha con
la asignación de 60 unidades, por ende, nos queda una sola fila a la cual le asignamos las
unidades estrictamente requeridas y hemos finalizado el método.
El cuadro de las asignaciones (que debemos desarrollarlo paralelamente) queda así:

Los costos asociados a la distribución son:


Bibliografía
Frederick S. Hillier, G. J. (2010). INTRODUCCIÓN A LA INVESTIGACIÓN DE
OPERACIONES. McGRAW-HILL/INTERAMERICANA EDITORES, S.A. DE
C.V.
Hillier, F. S. (2015). Investigación de operaciones.
López, B. S. (2019, junio 11). Método de la esquina noroeste. Ingeniería Industrial
Online. https://ingenieriaindustrialonline.com/investigacion-de-operaciones/
metodo-de-la-esquina-noroeste/

También podría gustarte