You are on page 1of 4

Jorge Luis Hernández Mortera

PROBLEMA DE TRANSPORTE Método de la esquina noroeste

1. Seleccionar la celda superior izquierda y asignar la máxima cantidad posible según lo permita
la capacidad o la demanda.
Una compañía tiene 3 plantas y 4 almacenes para la producción y distribución de un producto en
2. Corregir la capacidad o la demanda correspondiente restando la cantidad asignada.
particular. La siguiente tabla proporciona la información de la demanda, la capacidad y los costos
3. Moverse una celda a la derecha si la capacidad del renglón lo permite. Si la capacidad ya esta
de enviar una unidad de la planta i al almacén j. Obtenga la solución óptima al problema. agotada moverse una celda hacía abajo. Asignar en dicha celda la máxima cantidad posible
según lo permita la capacidad o la demanda.
ALMACEN 4. Repetir los pasos 2 y 3 hasta que ya no puedan realizarse más asignaciones.
1 2 3 4 Cap.
NOTA. Cuando se satisfaga una demanda completamente o se agota una capacidad se cruza la
20 19 14 21 fila o el renglón correspondiente. Si una fila y una columna se satisfacen
P 1 165 simultáneamente sólo puede cruzarse una de las dos y a la otra se le considera con una
L capacidad o demanda remanente de 0.
A 15 20 13 19
N 2 180
ALMACEN
T 1 2 3 4 5 Cap.
A 18 15 18 20
3 170 20 19 14 21 0
P 1 165
L
Dem. 120 125 125 135 A 15 20 13 19 0
N 2 180
Planteamiento por programación lineal: T
A 18 15 18 20 0
Min Xo = 20X11 + 19X12 + 14X13 + 21X14 + 15X21 + 20X22 + 13X23 + 19X24 + 18X31 + 15X32 + 3
170
18X33 + 20X34
s.a
Dem. 120 125 125 135 10
X11 + X12 + X13 + X14 <= 165
X21 + X22 + X23 + X24 <= 180
X31 + X32 + X33 + X34 <= 170
X11 + X21 + X31 = 130
X12 + X22 + X32 = 125
X13 + X23 + X33 = 135
X14 + X24 + X34 = 130

El problema anterior puede resolverse por alguno de los métodos de solución de programación
lineal, sin embargo, se han diseñado algoritmos en particular que resuelven este problema y se
hace referencia a el como el método de transporte.

El método de transporte se aplica en dos etapas sucesivas:


1. Encontrar una solución básica inicial, pudiéndose utilizar tres métodos diferentes:
i. Método de la esquina noroeste
ii. Método de rutas preferentes
iii. Método de Vogel.
2. Optimizar la solución inicial.

jlhdez@hotmail.com
Jorge Luis Hernández Mortera

Método de rutas preferentes Método de Vogel.

1. Seleccionar la celda con el menor costo Cij. 1. Calcular para cada fila y columna la diferencia entre los dos costos menores.
2. Asignar la máxima cantidad posible según lo permita la capacidad o la demanda. 2. Seleccionar la fila o columna con la diferencia mayor y escoger la celda con el costo menor.
3. Corregir los valores de la capacidad y la demanda restando la cantidad asignada. 3. Asignar la máxima cantidad posible según lo permita la capacidad o la demanda.
4. Moverse sobre el mismo renglón, si la capacidad lo permite a la celda con el siguiente costo 4. Corregir los valores de la capacidad y la demanda, restando la cantidad asignada.
menor. En caso contrario, moverse sobre la misma columna con el siguiente costo menor, si 5. Recalcular las diferencias, sin considerar las filas o columnas eliminadas y regresar al paso 3
lo permite la demanda. hasta que no queden celdas sin cruzar.
5. Repetir los pasos 2, 3 y 4 hasta que ya no pueda hacerse más asignaciones.
ALMACEN
ALMACEN 1 2 3 4 5 Cap. Dif.
1 2 3 4 5 Cap. 20 19 14 21 0
20 19 14 21 0 P 1 165
P 1 165 L
L A 15 20 13 19 0
A 15 20 13 19 0 N 2 180
N 2 180 T
T A 18 15 18 20 0
A 18 15 18 20 0 3
170
3
170
Dem. 120 125 125 135 10
Dem. 120 125 125 135 10

Dif.

jlhdez@hotmail.com
Jorge Luis Hernández Mortera

Ui
Ui
20 19 14 21 0
20 19 14 21 0

15 20 13 19 0
15 20 13 19 0

18 15 18 20 0
18 15 18 20 0

Vj
Vj

Ui
20 19 14 21 0 Ui
20 19 14 21 0
15 20 13 19 0
15 20 13 19 0
18 15 18 20 0
18 15 18 20 0
Vj
Vj

Ui
20 19 14 21 0
Ui
20 19 14 21 0
15 20 13 19 0

15 20 13 19 0
18 15 18 20 0

18 15 18 20 0
Vj

Vj

jlhdez@hotmail.com
Jorge Luis Hernández Mortera

Optimización de la solución inicial


Una solución básica factible es óptima si y sólo si la cantidad:

Cij – Ui – Vj >= 0
Para las así llamadas celdas no básicas (celdas sin asignación).
Los valores de Ui y Vj pueden obtenerse partiendo de que para toda Xij (celda asignada) se
cumple que:

Cij = Ui – Vj
Puesto que existen: m + n – 1 variables básicas (con asignación), debe haber también m + n
– 1 de estas ecuaciones. Sin embargo, el número de variables Ui y Vj es m + n, por lo que
para resolver el sistema de ecuaciones se asigna un valor arbitrario, por ejemplo 0, a una de las
variables y se resuelve el sistema para las m + n – 1 variables. Un criterio común es asignar el
valor de 0 a la variable cuya fila o columna tenga el mayor número de asignaciones.

Variable que entra a la base.

Si alguna de las diferencias Cij – Ui – Vj son negativas, esto indica que la solución no es
óptima y debe entrar a la base la variable con el valor más negativo de Cij – Ui – Vj.
Variable que sale de la base.

Para determinar la variable que sale de la base, primero debe formarse un circuito partiendo de la
variable que entra a la base. Este circuito comprende a varias celdas con asignación,
permitiéndose solamente trazos rectos hasta regresar a la celda de partida.
Después de haber completado el circuito, se clasifican como celdas donantes (+) y receptoras (-)
en forma alternada, partiendo de la celda con la variable que entra como celda receptora.
La celda donante que tenga la asignación menor indica la variable que sale de la base.

Nueva solución.

La nueva solución se encuentra sumando el valor de la variable que sale a la asignación de cada
celda receptora y restando la misma cantidad a la asignación de cada celda donante. La variable
que salió de la base no debe aparecer con asignación.

Una vez hecho lo anterior, se procede a verificar si la nueva solución es óptima. En caso
contrario, se aplica de nuevo el procedimiento.

jlhdez@hotmail.com

You might also like