Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Contenido
1. OBJETIVO GENERAL.......................................................................................................................4
2. OBJETIVOS ESPECIFICOS..............................................................................................................5
3. INVESTIGACION..............................................................................................................................6
4. CONSTRUCCION DEL MODELO MATEMATICO PRIMERA PARTE......................................11
5. SOLUCION DEL MODELO DE OPTIMIZACION EN EL SOFTWARE SOLVER.....................16
6. CONSTRUCCION MODELO MATEMATICO SEGUNDA PARTE TRANSBORDO..................17
7. SOLUCION MODELO DE OPTIMIZACION PROBLEMA TRANSBORDO EN EL SOFTWARE
SOLVER...................................................................................................................................................23
8. ANALISIS COMPARATIVO DE LOS ESCENARIOS PROPUESTOS........................................23
9. CONCLUCIONES............................................................................................................................23
10. BIBLIOGRAFIA...........................................................................................................................23
GESTION DE TRANSPORTE Y DISTRIBUCION ENTREGA 2 Página 4 de 26
1. OBJETIVO GENERAL
Determinar cuál es la mejor manera de producir y distribuir los productos, minimizando los
costos totales de transporte desde las plantas de producción hasta los nodos de consumo, sin
dejar de cubrir la demanda.
GESTION DE TRANSPORTE Y DISTRIBUCION ENTREGA 2 Página 5 de 26
2. OBJETIVOS ESPECIFICOS
2) Realizar un análisis exhaustivo del 100% de los modelos matemáticos y de las variables
De decisión y las funciones de los objetivos.
3. INVESTIGACION
Algoritmo de transporte
Para trasladar mercancía, desde varias plantas (orígenes) a diferentes centros de almacenamiento
(destinos), de manera que se minimice el costo del transporte. Una empresa energética dispone
de tres plantas de generación para satisfacer la Demanda eléctrica de cuatro ciudades. Las plantas
1, 2 y 3 pueden satisfacer 35, 50 y 40 millones de [kWh] respectivamente. El valor máximo de
consumo ocurre a las 2 PM y es de 45, 20, 30 y 30 millones de [kWh] en las ciudades 1, 2, 3 y 4
respectivamente. El costo de enviar 1 [kWh] depende de la distancia que deba recorrer la
energía. La siguiente tabla muestra los costos de envió unitario desde cada planta a cada ciudad.
Formule un modelo de programación lineal que permita minimizar los costos de satisfacción de
la demanda máxima en todas las ciudades. En primer lugar, debemos definir las variables de
decisión necesarias para representar las posibles decisiones que puede tomar la empresa
energética. En este caso, corresponde a la cantidad de energía que se debe enviar desde cada
planta a cada ciudad, luego para i = 1…. 3 y j= 1…. 4:
En términos de estas variables, el costo total de entregar energía a todas las ciudades es:
+14×31 + 9×32 + 16×33 + 5×34 (Costo de enviar energía desde la Planta 3)
El problema tiene dos tipos de restricciones. En primer lugar, la energía total suministrada por
cada planta no puede exceder su capacidad. En este caso se habla de restricciones de oferta o
suministro. Como existen tres puntos de oferta o suministro, existen tres restricciones:x11 + x12
+ x13 + x14 · 35 (Restricción de oferta de la Planta 1)
En segundo lugar, se deben plantear las restricciones que permitan asegurar que se satisfaga la
demanda en las cuatro ciudades. Así, las restricciones de demanda para cada punto de demanda
quedan:
Evidentemente, cada xij debe ser no negativo, por lo tanto, se agregan las restricciones xij =>0
Donde i = 1…. 3 y j = 1….. 4. Más adelante demostraremos que la solución de este problema es
z = 1020, x12 = 10, x13 = 25, x21 = 45, x23 = 5, x32 = 10 y x34 = 30. El resto de las variables
vale cero. El problema tiene dos tipos de restricciones. En primer lugar, la energía total
suministrada por cada planta no puede exceder su capacidad. En este caso se habla de
restricciones de oferta o suministro.
En segundo lugar, se deben plantear las restricciones que permitan asegurar que se satisfaga la
demanda en las cuatro ciudades. Así, las restricciones de demanda para cada punto de demanda
quedan:
Evidentemente, cada xij debe ser no negativo, por lo tanto, se agregan las restricciones xij =>0
Donde i = 1…. 3 y j = 1….. 4. Más adelante demostraremos que la solución de este problema es
z = 1020, x12 = 10, x13 = 25, x21 = 45, x23 = 5, x32 = 10 y x34 = 30. El resto de las variables
vale cero.
GESTION DE TRANSPORTE Y DISTRIBUCION ENTREGA 2 Página 8 de 26
Formalmente, si n orígenes deben ser asignados a n destinos, siendoc ij el coste de asignar cada
origen O i , i = 1,….,n a cada destino D j j =1,…..,n el modelo lineal de la forma estándar es el
siguiente.
n n
Min = ∑ ∑ c ij x ij
i=1 j=1
Sujeto a
n n
∑ x ij =1 , … , n ∑ x ij =1 , … , n
j=1 i=1
x ij =0,1 ,i , j=1 , … , n
Las primera n restricciones indican que cada origen se debe asignar a un único destino
Cuando el número de orígenes no es igual al número de destinos, la forma de equilibrar el
problema es añadir tantos orígenes o destinos como sean necesarios.
Por ser los orígenes o destinos añadidos ficticios, el coste de asignación será cero.
Para este problema la información esencial está contenida en la tabla de costes por que todas las
ofertas y demandas son 1
GESTION DE TRANSPORTE Y DISTRIBUCION ENTREGA 2 Página 9 de 26
Método húngaro.
Si las variables x ij, i=1, …,n, j=,…,n son solución óptima para un problema de asignación con
función objetivo.
n n
Z=∑ ∑ c ij x ij
j=1 i=1
Entonces esos mismos valores son también solución óptima para un problema cuya función
objetivo es.
n n
Zι =∑ ∑ C ιij xij
j=1 i=1
ι
Siendo C = c ij -ui - v j, con ui y v j
ij constantes.
Aplicando el resultado del teorema en la tabla de costes se pueden hacer transformaciones sin
que cambie la solución óptima, concretamente las siguientes transformaciones: Restar en las filas
y columnas una constante.
Demostración: Si todos los costes C ij , i, j=1 , … ,n son mayores iguales que cero, el valor de la
función objetivo será mayor o igual que cero. Por tanto, si se tienen valores de las variables
X ij ,i , j=1 , … , n que den a Z el valor cero ese es el mínimo absoluto, el método de solución se
basa en transformar la tabla de costes con las operaciones que permite el teorema para conseguir
ceros. Si se consigue una asignación en la que la función objetivo tome el valor cero esa
asignación ya es óptima como se ha visto restar constantes en una fila y/o columna no cambia la
solución óptima del problema.
Los pasos para seguir para minimizar la función objetivo son los del siguiente algoritmo.
Paso 2: Obtener ceros por filas. Restar en cada fila el mínimo. ui= min
j { Cij }
Paso 3: Obtener ceros por columnas. Restar en cada columna el mínimo v j=min
i {Cιij }.
Los nuevos elementos de la tabla son C ιιij=Cιij −v j i, j=1 , … n
Paso 4: Asignación de casillas que tengan ceros, elegir la fila o la columna con menor número de
ceros, asignar uno y eliminar los ceros de la misma fila y columna. Repetir la asignación en filas
y columnas continuando por aquella que tenga el mínimo de ceros sin eliminar.
Si al terminar la asignación en todas las filas hay un cero asignado, se tiene la solución
óptima. Parar.
Si hay alguna fila que no tenga cero asignados al finalizar el procedimiento de
asignación
Paso 5: Elegir el mínimo número de filas y/o columnas que cubren todos los ceros. Este número
se consigue con el siguiente procedimiento.
Repetir (b) y (c) hasta que ya no se puedan marcar más filas y/o columnas. Las filas no marcadas
y las columnas marcadas cubren todos los ceros. Cubrir estas filas y columnas. Ir al paso 6
GESTION DE TRANSPORTE Y DISTRIBUCION ENTREGA 2 Página 11 de 26
Paso 6: Crear nuevos ceros. Elegir el elemento mínimo que no está cubierto. Restarlo a todos los
elementos de las filas no cubiertas y sumarlo a los elementos de las columnas cubiertas. Ir
al paso 4
Variables de Decisión
Cantidad de galletas, mantecadas y pan que se producen en cada planta (Envigado y
Tunja).
Cantidad de galletas, mantecadas, y pan enviadas desde cada planta (Envigado y Tunja)
hacia las zonas de consumo (Bogotá y Medellín).
(Bogotá)
Y 2 1 1 = Cantidad de mantecadas producidas en la planta 1 (Envigado) y enviadas a ciudad 1
(Bogotá)
y 3 1 1 = Cantidad de pan producido en la planta 1 (Envigado) y enviadas a ciudad 1
(Bogotá)
y 1 1 2 = Cantidad de galletas producidas en la planta 1 (Envigado) y enviadas a ciudad 2
(Medellín).
Y 2 1 2 = Cantidad de mantecadas producidas en la planta 1 (Envigado) y enviadas a ciudad 2
GESTION DE TRANSPORTE Y DISTRIBUCION ENTREGA 2 Página 12 de 26
(Medellín).
Y 3 1 2 = Cantidad de pan producido en la planta 1 (Envigado) y enviadas a ciudad 2
(Medellín).
Y 1 2 1 = Cantidad de galletas producidas en la planta 2 (Tunja) y enviadas a ciudad 1
(Bogotá)
Y 2 2 1 = Cantidad de mantecadas producidas en la planta 2 (Tunja) y enviadas a ciudad 1
(Bogotá)
Y 3 2 1 = Cantidad de pan producido en la planta 2 (Tunja) y enviadas a ciudad 1
(Bogotá)
Y 1 2 2 = Cantidad de galletas producidas en la planta 2 (Tunja) y enviadas a ciudad 2
(Medellín).
Y 2 2 2 = Cantidad de mantecadas producidas en la planta 2 (Tunja) y enviadas a ciudad 2
(Medellín).
Y 3 2 2 = Cantidad de pan producido en la planta 2 (Tunja) y enviadas a ciudad 2
(Medellín).
Capacidad planta 1: X 1 1+ X 2 1+ X 3 1 ≤ U 1
Capacidad planta 2: X 1 2+ X 2 2 + X 3 2 ≤ U 2
Todo lo que se produce en las plantas de producción debe ser enviado a las ciudades.
X 1 1 ≥ 0; X 1 2 ≥ 0; X 2 1 ≥ 0; X 2 2 ≥ 0; X 3 1 ≥ 0; X 3 2 ≥ 0
Y 1 1 1≥ 0 Y 1 2 1≥ 0
Y 211 ≥ 0 Y 221 ≥ 0
Y 1 1 2≥ 0 Y 1 2 2≥ 0
Y 212 ≥ 0 Y 222 ≥ 0
Y 311 ≥ 0 Y 312 ≥ 0
Y 321 ≥ 0 Y 3 2 2≥ 0
GESTION DE TRANSPORTE Y DISTRIBUCION ENTREGA 2 Página 15 de 26
Función Objetivo
Minimizar costos (producción + Transporte)
Costos de Producción
Min C 11* X 1 1 + C 12 * X 1 2 + C 21 * X 2 1 + C 22 * X 2 2 + C 31 * X 3 1+ C 32 * X 3 2
Costo de envio
Min S111 * Y 111+ S211* y 211 + S311* Y 311 + S112 * Y 112+ S212* Y 212 + S312* Y 312+ S121* Y 121+
S221*Y 221 + S321* Y 321 + S122* Y 122+ S222* Y 222+ S322* Y 322
Costos Unitarios por envío de Galletas, mantecadas y pan desde las plantas de
producción 1.Envigado, 2. Tunja hacia las zonas de consumo 1. Bogotá 2. Medellín,
respectivamente
2. Medellín
INFORMACION NUEVA
Costos de transporte desde las plantas a los centros de distribución.
GESTION DE TRANSPORTE Y DISTRIBUCION ENTREGA 2 Página 18 de 26
Desde los centros de distribución (Ibagué y Tocancipà) hacia las ciudades de consuno o
demanda (Bogotá y Medellín).
m jkl = Costo de transportar las galletas, mantecadas y pan, desde el centro de
distribución k hasta la ciudad destino j
Cantidad de galletas, mantecadas, y pan enviadas desde cada planta (Envigado y Tunja)
hacia los centros de distribución (Ibagué y Tocancipá).
• Cantidad de galletas, mantecadas y pan enviadas desde cada centro de distribución (1- Ibagué
y 2-Tocancipá) hacia las ciudades de consumo o demanda (1- Bogotá y 2-Medellin)
Z1 1 1 = Cantidad de galletas enviadas desde centro de distribución 1 (Ibagué) enviados hasta
la ciudad de consumo 1 (Bogotá)
Z2 1 1 = Cantidad de mantecadas enviadas desde centro de distribución 1 (Ibagué) enviados
hasta la ciudad de consumo 1 (Bogotá)
Z3 1 1 Z = Cantidad de pan enviado desde centro de distribución 1 (Ibagué) enviados hasta la
ciudad de consumo 1 (Bogotá)
Capacidad planta 1: X 1 1+ X 2 1+ X 3 1 ≤ U 1
Capacidad planta 2: X 1 2+ X 2 2 + X 3 2 ≤ U 2
Todo lo que se produce en las plantas de producción debe ser enviado a las ciudades de
consumo o demanda
Toda la producción de galletas en la planta 1 debe ser enviada los centros de distribución:
Y 1 1 1+ Y 1 1 2 = X 1 1
Toda la producción de galletas en la planta 2 debe ser enviado a los centros de distribución:
Y 121 + Y 122 = X12
Toda la producción de pan en la planta 2 debe ser enviado a los centros de distribución:
y3 2 1 + y3 2 2 = X3 2
• Todo lo que llega a los centros de distribución debe ser enviado a las ciudades de consumo
o destino
Toda galleta que llega al Centro de Distribución 1- Ibagué debe ser enviado a las ciudades
de Consuno: Y 1 1 1+ Y 1 1 2 = Z1 1 1 + Z1 2 1
Toda mantecada que llega al Centro de Distribución 1- Ibagué debe ser enviado a las
ciudades de Consuno: Y 2 1 1+Y 2 1 2 = Z2 1 1 + Z2 2 1
Todo pan que llega al Centro de Distribución 1- Ibagué debe ser enviado a las ciudades de
Consuno: Y 3 1 1 +Y 3 1 2 = Z3 1 1+ Z3 2 1
Toda galleta que llega al Centro de Distribución 2- Tocancipà debe ser enviado a las
ciudades de Consuno: Y 1 2 1 + Y 1 2 2 = Z1 1 2 + Z1 2 2
Toda mantecada que llega al Centro de Distribución 2- Tocancipà debe ser e enviado a las
ciudades de Consuno: Y 2 2 1 + Y 2 2 2 = Z2 1 2 + Z2 2 2
Todo el pan que llega al Centro de Distribución 2- Tocancipà debe ser enviado a las
ciudades de Consuno: y 3 2 1 + y 3 2 2 = Z3 1 2 + Z3 2 2
X 1 1 ≥ 0; X 1 2 ≥ 0; X 2 1 ≥ 0; X 2 2 ≥ 0; X 3 1 ≥ 0; X 3 2 ≥ 0
Y 1 1 1≥ 0 Y 1 2 1≥ 0 Z1 1 1 ≥ 0 Z1 2 1 ≥ 0
Y 211 ≥ 0 Y 221 ≥ 0 Z2 1 1 ≥ 0 Z2 2 1 ≥ 0
Y 1 1 2≥ 0 Y 1 2 2≥ 0 Z1 1 2 ≥ 0 Z1 2 2 ≥ 0
Y 212 ≥ 0 Y 222 ≥ 0 Z2 1 2 ≥ 0 Z2 2 2 ≥ 0
Y 311 ≥ 0 Y 312 ≥ 0 Z3 1 1 ≥ 0 Z3 2 1 ≥ 0
Y 321 ≥ 0 Y 3 2 2≥ 0 Z3 1 2 ≥ 0 Z3 2 2≥ 0
GESTION DE TRANSPORTE Y DISTRIBUCION ENTREGA 2 Página 24 de 26
GESTION DE TRANSPORTE Y DISTRIBUCION ENTREGA 2 Página 25 de 26
Función Objetivo
Minimizar costos (producción + Transporte a los centros de distribución + Transporte a la
ciudades de consumo o destino)
Costos de Producción
Min C 11* X 1 1 + C 12 * X 1 2 + C 21 * X 2 1 + C 22 * X 2 2 + C 31 * X 3 1+ C 32 * X 3 2
Costo de Transporte a los centros de distribución
Min S111 * Y 111+ S211* y 211 + S311* Y 311 + S112 * Y 112+ S212* Y 212 + S312* Y 312+ S121* Y 121+ S221*Y 221
+ S321* Y 321 + S122* Y 122+ S222* Y 222+ S322* Y 322
Minimizar Costos (Producción mas Transporte a los centros de distribución mas transporte a
los ciudades de consumo o destino).
min
m 1 11* Z1 1 1+ m 2 11* Z2 1 1 + m 1 12 * Z1 1 2 + m2 12 * Z2 1 2+ m 3 1 1 * Z3 1 1+ m 3 1 2* Z3 1 2+ m 1 21 * Z1 2 1+m2 21 *
Z2 2 1+ m1 22 * Z1 2 2+m 2 2 2* Z2 2 2+m3 2 1 * Z3 2 1+ m 3 2 2* Z3 2 2
9. CONCLUCIONES
10.BIBLIOGRAFIA