Documente Academic
Documente Profesional
Documente Cultură
1 / 10
Modelo de transporte
Definición y tabla
Tanto el modelo de transporte como el modelo de asignación y
transbordo son problemas que se engloban ya que tienen en
común un alto grado computacional que se traduce en un numero
grande de variables de decisión y restricciones que equivale a
tener una gran tabla simplex, por lo que se han diseñado métodos
heurísticos (métodos alternos que reducen la carga computacional
hablando del simplex, pero que no pueden asegurar una solución
óptima).
2 / 10
• El modelo de transporte resuelve la incógnita sobre como
satisfacer la demanda existente en “N” puntos distintos (destinos)
a través de ofertas que se dan en los “m” orígenes con el menos
costo posible, es decir;
• Sujeto a:
4
• La tabla de transporte es una tabla en la que se relacionan
orígenes y destinos. Cada renglón representa una oferta y cada
columna una demanda; en la esquina superior derecha deberán
expresarse los costos relacionados al envío por cada producto
procedente del origen “i” al destino “j”.
Orígenes
(Oferta)
Destinos (Demanda)
5
Métodos de solución inicial
7
• Tabla de transporte
Molino 1 Molino 2 Molino 3 Molino 4 Oferta
Sitio 1 10 2 20 11 15
Sitio 2 12 7 9 20 25
Sitio 3 4 14 16 18 10
Demanda 5 15 15 15
• Nos posicionamos en la esquina superior izquierda en la variable
• Elegimos la mayor asignación posible entre oferta y demanda, es
decir, el mínimo entre la oferta y la demanda (min{15, 5} = 5).
• Al elegir la demanda el molino 1 satisfacio su demanda
completamente por lo que el resto de sitios que ofertan en esa
columna ya no pueden asignar nada a ese molino y se cancelan.
• Se actualizan las ofertas ya que del sitio 1 al molino 1 se asigno el
costo de 5, es decir la nueva oferta para el sitio 1 ahora es solo 10.
8
• Nos movemos a la siguiente casilla a la derecha en elegimos
el mínimo entre oferta y demanda min{ 10, 15} = 10.
• Y así seguimos analizando cada una de las casillas que no se vayan
eliminando cuando se satisfacen ofertas y/o demandas.
Molino 1 Molino 2 Molino 3 Molino 4 Oferta Actualizaciones de oferta
Sitio 1 10 2 20 11 15 10 0
5 10
Sitio 2 12 7 9 20 25 20 5 0
5 5
Sitio 3 4 14 16 10 18 10 0
Demanda 5 15 15 15
Actualizació 0 5 0 10
n de las
0 0
demandas
10
Algoritmo de costos mínimos.
11
• Paso 6: Se actualizan las ofertas y las demandas eliminando
renglones si queda satisfecha la oferta y/o columnas si queda
satisfecha la demanda. Repetir el proceso hasta satisfacer la
demanda y la oferta sin quedar sobrantes.
• Paso 7: Se calcula el valor de z sumando el producto del costo con
su respectiva asignación de oferta y demanda.
Utilizando el ejemplo anterior tenemos la siguiente tabla de
transporte:
Sitio 2 12 7 9 20 25
Sitio 3 4 14 16 18 10
Demanda 5 15 15 15
12
• Este algoritmo es muy sencillo, solo debemos ir
identificando los costos más pequeños e ir
asignándole el mínimo entre la oferta y la
demanda.
Molino 1 Molino 2 Molino 3 Molino 4 Oferta Actualizaciones de oferta
Sitio 1 10 2 20 11 15 0
15
Sitio 2 12 7 9 20 25 10 0
10
Sitio 3 5 4 14 16 5 18 10 5 0
Demanda 5 15 15 15
Actualizació 0 0 0 10
n de las
0
demandas
13
• Ventajas.
• Este modelo toma en cuenta a la función objetivo para la
selección de la ruta de envío.
• Es un método que proporciona una solución factible si es que el
modelo propuesto es factible.
• Desventajas.
• No considera la magnitud existente entre los costos de envío.
14
Algoritmo de Vogel.
15
• Paso 7: Sobre el renglón o columna seleccionado se deberá
satisfacer la oferta o demanda correspondiente al asignar el
mayor recurso posible sobre las celdas que contengan el menor
costo sobre el renglón o columna seleccionado.
• Paso 8: Se actualizan las magnitudes bajo lo siguiente:
• Si quedo satisfecha una oferta se deberán actualizar las
magnitudes de los destinos (columnas).
• Si quedo satisfecha una demanda se actualizarán las magnitudes
de los orígenes (renglones).
• Si se satisface oferta y demanda se actualizan todas las
magnitudes.
• Paso 9: repetir el procedimiento hasta agotar los recursos
recordando que no deben quedar sobrantes.
• Paso 10: Se calcula el valor de z sumando el producto del costo
con su respectiva asignación de oferta y demanda.
16
Molino 1 Molino 2 Molino 3 Molino 4 Oferta
Sitio 1 10 2 20 11 15
Sitio 2 12 7 9 20 25
Sitio 3 4 14 16 18 10
Demanda 5 15 15 15
Las magnitudes del método vogel se obtienen de elegir los 2 costos más
pequeños de determinada fila o columna y restarle el menor de ellos al mayor.
Se elige la magnitud mayor y de esa determinada columna o fila se elige el
costo menor.
17
• Ventajas.
• Toma en cuenta la magnitud existente entre dos costos.
• Desventajas.
• Para la magnitud no toma en cuenta todos los costos existentes
en la tabla de transporte.
• Conlleva un estudio que requiere mayor ejercicio computacional.
18
Algoritmo del modelo de transporte para
la optimización.
19
• Para el cálculo de los costos reducidos de las variables no básicas se
tendrá que analizar la cuadratura, es decir, variables básicas que
encierran a la variable no básica analizada a través de rectas
horizontales y verticales dentro de la tabla de transporte. Para esto
será necesario identificar los costos de los vértices que forman la
cuadratura, y se obtendrá la suma de estos cambiando de signo
alternadamente, iniciando con el cambio de signo sobre las variables
no básicas y así alternadamente.
20
• El criterio de costos reducidos se conserva como el método simplex, es
decir, para problemas de maximización se dice que se ha llegado a un
óptimo si todos los costos reducidos son mayores o iguales a cero y
caso contrario para la minimización (costos reducidos menores o
iguales a cero). Por lo tanto para seleccionar una variable de entrada
en la maximización se identifica la variable no básica que tenga el costo
reducido más negativo y para la minimización el costo reducido más
positivo.
• Para asignar recursos a la variable no básica será necesario analizar las
asignaciones actuales que tienen las variables básicas de su respectiva
cuadratura que no sufrieron cambios en sus costos para el cálculo de
costos reducidos (se seleccionara la máxima asignación posible, es
decir, el mínimo entre las asignaciones actuales de las variables básicas
analizadas).
• Una vez identificada la asignación de la variable no básica dicho valor
se sumará a las asignaciones actuales de la cuadratura si para el cálculo
de costos reducidos cambiaron su signo y se le restara a las
asignaciones actuales que no cambiaron su signo de sus costos.
21
Problemas no balanceados
22
• B) exceso de demanda: en este caso la suma de las demandas de
los destinos superan a la cantidad ofertada de los orígenes por lo
que para su nivelación será necesario agregar un origen ficticio
(un nuevo renglón en la tabla de transporte) que contenga la
oferta necesaria y con costos de cero a cualquier destino.
• Una asignación a un origen ficticio significa que su respectivo
destino quedó insatisfecho.
23
Solución de modelos de transporte.
• Una fábrica de computadoras tiene 2 plantas ensambladoras, la
primera en Guadalajara y la segunda en Toluca. La oferta mensual
de cada una de ellas es: 3 000 y 4 000, respectivamente. Se tiene
un pedido por parte del gobierno federal de 7 000 computadoras
que deben ser entregadas a más tardar en un mes. La siguiente
tabla indica el número de computadoras requeridas y el lugar
donde deben ser entregadas.
24
• El ingeniero del área de entrega estima que los costos de
transporte por unidad de cada una de las plantas a cada uno de
los destinos es el siguiente:
25
• Colocamos dos columnas de círculos, la columna alineada a la
izquierda representa cada una de las plantas productoras
(fuentes), mientras que la columna de la derecha representa cada
uno de los destinos; dentro de cada círculo se coloca la cantidad
de oferta o demanda, según corresponda. Las flechas indican las
diferentes conexiones que se pueden realizar, el costo se coloca
sobre esta flecha. A continuación presentamos el esquema
asociado con el ejemplo.
26
• PARA EL EJEMPLO, EL MODELO DE TRANSPORTE ES:
• ZMIN = 50X11 + 150X12 + 80X13 + 60X21 + 200X22 + 70X23
• S.A: X11 + X12 + X13 = 3000
• X21 + X22 + X23 = 4000
• X11 + X21 = 2500
• X12 + X22 = 1750 XI.J ≥ 0 I =1,2 J=1,2,3
Querétaro Mexicali Oaxaca Oferta
Guadalajara $50 $150 $80 3000
Toluca $60 $200 $70 4000
Demanda 2500 2750 1750 7000
27
• Hallaremos una solución para el ejemplo de la fábrica de computadoras a través
del heurístico de esquina noroeste, de acuerdo a la tabla inicial.
• Colocamos en la celda superior izquierda 2500, debido a que es el número menor
entre la oferta (3000) y la demanda (2500). Tachamos la columna 1, debido a que
se satisface la demanda.
• Ahora vamos una ceda a la derecha. A la oferta que es 3000 le restamos 2500,
que es la cantidad asignada a la celda(1,1) entonces asignamos 500 a la celda
(1,2) y tachamos la fila 1, ya que agotamos la oferta.
• Nos trasladamos a una celda hacia abajo y restamos a 2750 la cantidad de 500.
En la celda (2,2) asignamos 2250 ya que esta es la cantidad menor entre 2750 y
4000 luego tachamos el resto de la columna, ya que la demanda ya esta
satisfecha.
• Nos trasladamos hacia una celda a la derecha y restamos a 4000 la cantidad de
2250. Asignamos 1750 a la celda(2,3), con lo cual se satisfacen la oferta como la
demanda ahora vamos a la esquina inferior izquierda.
28
Querétaro Mexicali Oaxaca Oferta Actualizaciones de oferta
Guadalajara 50 150 80 3000 500 0
2500 500
30
• b) Regla para balancear la trasferencia: consideramos siempre
trayectorias empleadas en la solución. Las celdas (1, 2) y la (2, 2) se
utilizan en la transferencia:
31
• Ahora calculamos el costo marginal de trasladar una unidad a la cantidad asignada
a la celda (2, 1).
Celda (2,1)
• Elaboramos una tabla y escribimos
los letreros y datos correspondientes.
32
El costo marginal es: $60. Como al trasladar una unidad hay un aumento en los costos
marginales (+ 60), la solución actual no es óptima. Para mejorar la solución debemos
incrementar tanto como sea posible la cantidad asignada a la celda (2, 1), conservando
las restricciones de oferta y demanda:
33
• La celda con signo negativo y costo mayor es la (2, 2) con 2250. Asignamos
a la celda (2, 1) la cantidad de 2 250, para la celda (1, 1) restamos 2250 a
2500 y queda 250, para la celda (1, 2) restamos 250 a 3000 y queda con 2
750 y, finalmente, a la celda (2, 3) le restamos 2250 a 4000 y tenemos
1750. Se genera la siguiente tabla:
Volvemos a calcular los costos marginales de las celdas no básicas: (2, 2) y (1, 3).
A continuación mostramos las trayectorias y sus costos marginales asociados.
34
Celda (2,2)
35
Costo marginal $20.
Como los dos costos marginales son positivos, la última tabla de
solución es la óptima.
La solución óptima del problema de transporte es:
x11 = 250, x12 = 2 750, x21 = 2 250, x23 = 1 750
con Z mín = $682 500.
36
Vídeos sugeridos
• Método de Vogel
• https://www.youtube.com/watch?v
=ATINNlNrvRY
• https://www.youtube.com/watch?v
=oH4mxLFZw58
37
Bibliografía
38