Está en la página 1de 43

U.M.R.P.S.F.X.CH.

FACULTAD DE INGENIERIA CIVIL

TRANSPORTACIÓN
UNIVERSITARIOS: CAMACHO ORTIZ ALBERTO ALEJANDRO
CAMPOS QUIROGA JESUS REYNALDO
FORTÚN ARANCIBIA EDWIN ALEX
JIMENEZ SANCHEZ VEDULIA
ROJAS ORTUÑO DAYANA

GRUPO: 3
INTRODUCCIÓN
• El problema de transporte o distribución se funda en la
necesidad de llevar artículos de un punto especifico
llamado origen hacia otro punto llamado destino, su
principal objetivo es satisfacer los requerimientos
establecidos por los destinos, minimizando costos.
• Comúnmente los problemas de transporte se considera
como un caso particular de los problemas lineales y de
asignación, pero en realidad se trata de problemas de
programación entera dado que las variables han de
tomar valores enteros.
• Este tipo de problemas los vamos a tratar como
problemas especiales de programación lineal,
dado que su estructura especial ha hecho que
se desarrollen algoritmos específicos para este
tipo de problemas, más eficientes que el
método simplex.

• Para plantear su estructura en su resolución


particular, se recurre al uso del algoritmo de
simplex.
ANTECEDENTES DEL PROBLEMA
• La primera referencia escrita de este problema se remonta a 1781,
cuando el matemático francés Gaspard Monge describe el
problema de la construcción y abastecimiento de fortificaciones
militares de los ejércitos de Napoleón. Monge era entonces general
de los ejércitos napoleónicos.

• Para resolver este problema usó el método de “cortar y llenar”, es


decir, ir abasteciendo las diferentes trincheras desde los depósitos
de material existentes.
• Formalmente, este problema aparece en 1941 cuando
F.L. Hitchcock publica una solución analítica para este
problema, aunque su desarrollo se produce a finales de
los años 40, cuando Koopmans (un joven holandés)
realiza su tesis doctoral sobre los problemas de
embarque de la marina holandesa.

• A partir de ese momento el campo de aplicación del


problema del transporte empieza a crecer de una
forma muy rápida, no solo en aplicaciones militares,
sino también en el campo de la construcción, la
producción, la distribución, las finanzas, etc.
MODELIZACION DEL PROBLEMA
DE TRANSPORTE
Uno de los primeros problemas que se formularon como problemas de
programación entera, consiste en lo siguiente:
Supongamos que tenemos m orígenes (almacenes) que tienen que suministrar a n
destinos (centros de consumo) un cierto producto, la capacidad de oferta de cada
almacén i (i=1,...m) es ai (ai>0), mientras que la demanda de cada destino j
(j=1,...n) es bj (bj>0), el costo de enviar una unidad de producto del origen i al
destino j es Cij.
El problema consiste en determinar cuantas unidades de producto deben enviarse
desde el almacén i al destino j, de forma que se minimice el costo de envío,
garantizando la demanda de los destinos y no excediendo de la capacidad de los
almacenes.
La variable de decisión Xij representan la cantidad enviada desde el almacén i al
destino j, esta variable debe ser positivas y enteras.
Este problema se puede comprender mejor con la ayuda de la siguiente figura, en
donde se han representado los orígenes y los destinos

ORIGEN 1
𝑪𝒊𝒋 ; 𝒙𝒊𝒋
a1 DESTINO 1
b1

ORIGEN i DESTINO i
ai 𝑪𝒊𝒋 ; 𝒙𝒊𝒋 bi

𝑪𝒊𝒋 ; 𝒙𝒊𝒋 DESTINO m


ORIGEN m bm
am
El problema se puede plantear matemáticamente como:

𝒎 𝒏

𝑴𝒊𝒏 𝒛 = ෍ ෍ 𝑪𝒊𝒋 𝒙𝒊𝒋


𝒊=𝟏 𝒋=𝟏

Sujeto a:
Donde:
𝑚 𝑧 = 𝐹𝑢𝑛𝑐𝑖𝑜𝑛 𝐶𝑜𝑠𝑡𝑜 𝑑𝑒 𝑇𝑟𝑎𝑛𝑠𝑝𝑜𝑟𝑡𝑒 𝑡𝑜𝑡𝑎𝑙 𝑚𝑖𝑛𝑖𝑚𝑖𝑧𝑎𝑑𝑎
𝐼 ෍ 𝑥𝑖𝑗 ≤ 𝑎𝑖 𝑖 = 1,2, … … . 𝑚 𝐶𝑖𝑗 = 𝐶𝑜𝑠𝑡𝑜 𝑢𝑛𝑖𝑡𝑎𝑟𝑖𝑜 𝑑𝑒 𝑡𝑟𝑎𝑠𝑝𝑜𝑟𝑡𝑎𝑟 𝑒𝑙 𝑝𝑟𝑜𝑑𝑢𝑐𝑡𝑜
𝑖=1
𝑥𝑖𝑗 = # 𝑑𝑒 𝑢𝑛𝑖𝑑𝑎𝑑𝑒𝑠 𝑑𝑒𝑙 𝑝𝑟𝑜𝑑𝑢𝑐𝑡𝑜 𝑎 𝑡𝑟𝑎𝑠𝑝𝑜𝑟𝑡𝑎𝑟
𝑛 𝑎𝑖 = 𝑂𝑓𝑒𝑟𝑡𝑎 𝑜 𝑐𝑎𝑝𝑎𝑐𝑖𝑑𝑎𝑑 𝑑𝑒𝑙 𝑖 − 𝑒𝑠𝑖𝑚𝑜 𝑜𝑟𝑖𝑔𝑒𝑛
𝐼𝐼 ෍ 𝑥𝑖𝑗 ≤ 𝑏𝑗 𝑗 = 1,2, … … . 𝑛 𝑏𝑗 = 𝐷𝑒𝑚𝑎𝑛𝑑𝑎 𝑜 𝑟𝑒𝑞𝑢𝑒𝑟𝑖𝑚𝑖𝑒𝑛𝑡𝑜 𝑑𝑒𝑙 𝑗 − 𝑒𝑠𝑖𝑚𝑜 𝑑𝑒𝑠𝑡𝑖𝑛𝑜
𝑖=1 𝑚 = # 𝑑𝑒 𝑜𝑟𝑖𝑔𝑒𝑛𝑒𝑠
𝑛 = # 𝑑𝑒 𝑑𝑒𝑠𝑡𝑖𝑛𝑜𝑠 𝑜 𝑑𝑒𝑚𝑎𝑛𝑑𝑎𝑠
𝑥𝑖𝑗 ≥ 0
En su forma desarrollada se puede expresar:
𝑀𝑖𝑛 𝑧 = 𝐶11 𝑥11 + 𝐶12 𝑥12 +. . . . . +𝐶1𝑛 𝑥1𝑛
Restricciones de oferta
𝑥11 + 𝑥12 +. . . . . . . +𝑥1𝑛 = 𝑎1
𝑥11 + 𝑥12 +. . . . . . . +𝑥1𝑛 = 𝑎2
. . . . . . . . . . . . . . . . . . . . . . . . . . . =. . . .
𝑥𝑚1 + 𝑥𝑚2 +. . . . . . . +𝑥𝑚𝑛 = 𝑎𝑚
Restricciones de demanda
𝑥11 + 𝑥21 +. . . . . . . +𝑥𝑚1 = 𝑏1
𝑥12 + 𝑥22 +. . . . . . . +𝑥𝑚2 = 𝑏2
. . . . . . . . . . . . . . . . . . . . . . . . . . . =. . . .
𝑥1𝑛 + 𝑥2𝑛 +. . . . . . . +𝑥𝑚𝑛 = 𝑏𝑛

𝑥𝑖𝑗 ≥ 0
MATRIZ DE COSTOS DE TRANSPORTE

𝐶11 𝐶12 ….. 𝐶1𝑛


1 𝑎1
𝑥11 𝑥12 …… 𝑥1𝑛
𝐶21 𝐶22 ….. 𝐶2𝑛
2 𝑎2
𝑥21 𝑥22 …… 𝑥2𝑛
….. ….. ….. …..
……. ………
…… …… …… ……
𝐶𝑚1 𝐶𝑚2 ….. 𝐶𝑚𝑛
m 𝑎𝑚
𝑥𝑚1 𝑥𝑚2 …… 𝑥𝑚𝑛
DEMANDA 𝑏1 𝑏2 …… 𝑏𝑛
PROPIEDADES MATEMATICAS DEL
PROBLEMA
Podemos enunciar una serie de condiciones que garantizan diversas
propiedades: 𝑚 𝑛
CONDICION 1: ෍𝑎 = ෍𝑏 𝑖 𝑗
𝑖=1 𝑗=1
𝑚 𝑛

෍ 𝑎𝑖 > ෍ 𝑏𝑗 𝑖𝑛𝑐𝑙𝑢𝑖𝑟 𝑢𝑛 𝑑𝑒𝑠𝑡𝑖𝑛𝑜 𝑓𝑖𝑐𝑡𝑖𝑐𝑖𝑜


𝑖=1 𝑗=1
𝑚 𝑛

෍ 𝑎𝑖 < ෍ 𝑏𝑗 𝑖𝑛𝑐𝑙𝑢𝑖𝑟 𝑢𝑛 𝑜𝑟𝑖𝑔𝑒𝑛 𝑓𝑖𝑐𝑡𝑖𝑐𝑖𝑜


𝑖=1 𝑗=1

CONDICION 2:
El problema de transporte tiene una solución factible acotada, si los 𝑎𝑖
y 𝑏𝑗 lo están.
EL ALGORITMO DEL TRANSPORTE
Para hallar una solución óptima al problema planteado, se deben considerar las
siguientes etapas:
ETAPA 1 BALANCEAR EL MODELO
Oferta = Demanda

ETAPA 2 ESTABLECER UNA SOLUCIÓN BÁSICA FACTIBLE DE INICIO


Determinar el número de variables básicas (n + m – 1), después establecer una
solución básica factible de inicio utilizando algún método de los siguientes:
 Método de la Esquina Noroeste (MEN)
 Método del Costo Mínimo (MCM).
 Método de Aproximación de Vogel (MAV).

ETAPA 3 HALLAR LA SOLUCIÓN ÓPTIMA


Utilizando el algoritmo de transporte, empezando con la solución básica factible
de inicio dada y posteriormente usar la condición de optimalidad del método
simplex.
MÉTODOS PARA LA DETERMINACION DE
UNA SOLUCIÓN FACTIBLE DE INICIO
La estructura especial del modelo de transporte permite asegurar que haya una
solución básica no artificial de inicio, obtenida con uno de los tres métodos
siguientes.
Método de la Esquina
Noroeste.

Método del costo


MÉTODOS Mínimo.

Método de
aproximación de
Vogel.
MÉTODO DE LA ESQUINA NOROESTE
PASO 1:En la celda seleccionada como esquina Noroeste se debe
asignar la menor cantidad de unidades posibles, cantidad que se ve
restringida ya sea por las restricciones de oferta o de demanda

PASO2 :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".
EJERCICIO DE APLICACIÓN
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 :
El cuadro de las asignaciones (que debemos desarrollarlo paralelamente)
queda así:
EL COSTO TOTAL SERÁ :
MÉTODO DEL COSTO MÍNIMO
El método del costo mínimo o de los mínimos costos es
un algoritmo desarrollado con el objetivo de
resolver problemas de transporte o distribución, arrojando
mejores resultados que métodos como el de la esquina
noroeste, dado que se enfoca en las rutas que presentan
menores costos.

El diagrama de flujo de este algoritmo es mucho más


sencillo que los anteriores dado que se trata simplemente
de la asignación de la mayor cantidad de unidades
posibles (sujeta a las restricciones de oferta y/o demanda)
a la celda menos costosa de toda la matriz hasta finalizar
el método.
ALGORITMO DEL COSTO MÍNIMO

El PASO 1: De la matriz se elige la ruta (celda) menos costosa (en caso de un


empate, este se rompe arbitrariamente) y se le asigna la mayor cantidad
de unidades posible, 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.

El 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.
El 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 DEL COSTO
MÍNIMO
SOLUCIÓN PASO A PASO
MÉTODO DE APROXIMACIÓN DE VOGEL
PASO 1 :
Determinar para cada fila y columna una medida de penalización restando los dos
costos menores en filas y columnas.
PASO 2 :
Escoger la fila o columna con la mayor penalización, es decir que de la resta
realizada en el "Paso 1" se debe escoger el número mayor. En caso de haber
empate, se debe escoger arbitrariamente (a juicio personal).
PASO 3 :
De la fila o columna de mayor penalización determinada en el paso anterior
debemos de escoger la celda con el menor costo, y en esta asignar la mayor
cantidad posible de unidades. Una vez se realiza este paso una oferta o demanda
quedará satisfecha por ende se tachará la fila o columna, en caso de empate solo
se tachará 1, la restante quedará con oferta o demanda igual a cero (0).
EJERCICIO DE APLICACIÓN
SOLUCIÓN PASO A PASO
El primer paso es determinar las medidas de penalización y consignarlas en el tabulado de
costos, tal como se muestra a continuación
El paso siguiente es escoger de esta columna el menor valor, y en una tabla paralela se le asigna la
mayor cantidad posible de unidades
Iniciamos una nueva iteración
Continuamos con las iteraciones
Iniciamos otra iteración
Al finalizar esta iteración podemos observar como el tabulado queda una fila sin
tachar y con valores positivos, por ende asignamos las variables básicas y hemos
concluido el método.
Los costos asociados a la distribución son:
GRACIAS POR SU
ATENCIÓN

También podría gustarte