Documentos de Académico
Documentos de Profesional
Documentos de Cultura
𝑐 11 ∗ 𝑥 11
I1 O1 D1 P1
𝑛 I2 O2 D2 P2 𝑛
∑ 𝐼𝑖 ∑ 𝑃𝑖
𝑖=1 𝑖=1
I3 P3
O3 D3
In Pn
On Dn
𝑐 𝑚𝑛 ∗ 𝑥𝑚𝑛
𝑛 𝑚 𝑛 𝑚 𝑛 𝑚
𝑀𝑖𝑛𝑖𝑚𝑖𝑧𝑎𝑟 𝑍=∑ ∑ 𝑐 𝑖 𝑗 ∗ 𝑥𝑖 𝑗
𝑖? 1 𝑗=1
Sujeto a las Restricciones: ∑ ∑ 𝑥𝑖𝑗 = 𝐼 ∑ ∑ 𝑥𝑖𝑗 = 𝑃
𝑖=1 𝑗 =1 𝑖=1 𝑗=1
Modelos de transporte
Punto de
Punto de Punto de
Suministro
Suministro Suministro
3
1 2
Punto de
Punto de Punto de Punto de
Demanda 4
Demanda 1 Demanda 2 Demanda 3
Modelos de transporte:
ejemplo El número de unidades disponibles de producto para envío desde los puntos de
suministro es:
# Punto de Cantida
suministro d
disponi
ble
1 15
2 25
3 5
Total 45
El número de unidades requeridas de producto en cada uno de los
puntos de demanda es:
# Punto de Cantidad
demanda requerida
1 5 Dado que las cantidades disponibles
2 15 y las demandadas son iguales, se
3 15 dice que el problema está balanceado
4 10
Cuando esto no ocurre se crean
puntos ficticios de demanda o
Total 45
suministro (según se necesiten)
Modelos de transporte: ejercicio
Formule la situación siguiente como un modelo de programación lineal
Los costos de enviar una unidad de producto desde un punto de demanda a un punto de suministro son
($/unidad):
Punto Punto de demanda Punto Cantidad Punto de Cantida
de 1 2 3 4 de disponible demanda d
suminis suminis requeri
tro tro da
1 15 1 5
1 10 0 20 11 2 25 2 15
2 12 7 9 20 3 5 3 15
3 0 14 16 18 4 10
1 10 0 20 11 15
2 12 7 9 20 25
3 0 14 16 18 5
Modelos de transporte: Método de la Esquina Noroeste
Destinos
Punto Punto de demanda Oferta
de 1 2 3 4
1 2 3 4
sumini
stro
Oferta 1
1 0 0 20 11
15
1 10 0 20 11 15
1
2 12 7 9 20 25 Orig
2 2 7 9 20
3 0 14 16 18 5
en
25
Dema 5 15 15 10 1
nda los costos en la parte superior derecha de cada celda
1.- Se ubican
3 0 4 16 18
2.- En la esquina superior de toda la matriz se colocan el mayor número de artículos posibles, anulando
5
Inventario y Pedidos de otros suministros. Dema
Destinos nda 5 15 15 10
Ofer
ta
1 2 3 4
1 2
1
1) 1 0 0 0 11 15
0
5
1 2
Orig
2 2 7 9 0 25
en
Modelos de transporte: Método de la Esquina Noroeste.
(Cont)
3.- Se cubre la siguiente celda, vacía en el mismo renglón o columna en su caso, repitiendo proceso.
Destinos
Destinos Ofer
Ofer
ta
ta 1 2 3 4
1 2 3 4
10 0 20 11
10 0 20 11 1 15 10
1 15 10
2) 5 10 4) 5 10
Destinos
Ofer
Orig 12 7 9 20
Orig 12 7 9 20 2 25 20 5 ta
2 25 en 5 15
en 1 2 3 4
0 14 16 18 10 0 20 11
0 14 16 18 3 5 1 15 10
3 5
5 10
Deman
Deman
da 5 15 15 10
6) Orig
2
12 7 9 20
25 20 5
da 5 15 15 10 en 5 15 5
5
5 Destinos 0 14 16 18
Destinos Ofer 3 5
Ofer 5
ta ta
1 2 3 4 1 2 3 4 Deman
10 0 20 11 10 0 20 11 da 5 15 15 10
1 15 10 1 15 10 5
5 10 5
5 10
3) Orig 12 7 9 20 5) Orig
2
12 7 9 20
25 20 5
2 25 20 en
en 5 5 15 5
0 14 16 18 0 14 16 18
3 5 3 5
Deman Deman
da 5 15 15 10 da 5 15 15 10
5 5 5
Modelos de transporte: Método de la Esquina Noroeste. (Cont)
Destinos Ofert
a
1 2 3 4
10 0 20 11
1 15 10
5 10
Orige 12 7 9 20
2 25 20 5
Valor de la función Objetivo: n 5 15 5
Z=10*5+0*10+7*5+9*15+20*5+18*5 0 14 16 18
3 5
Z=50+0+35+135+100+90 5
Z=85+135+180=220+180=410 Deman
da 5 15 15 10
Revisar solución, ¿es degenerada la solución?
5 5
4+3-1 ≤6
6≤6
¿se cumple la inecuación?
Si, se calculan los multiplicadores, en caso contrario, se llenan las casillas faltantes con una cantidad muy pequeña (e)
Método del elemento mínimo
Destinos
Destinos
Ofer Ofer
ta Se Identifica el valor más ta
1 2 3 4 1 2 3 4
1 2
pequeño y se asigna la mayor
10 0 20 11
1 0 0 0 11 cantidad posible de oferta, 1
15 15
15 anulando renglón o columna
1 2
según el caso, repitiéndose para 3) Orig 12 7 9 20
Orig 2
2 2 7 9 0 en 15 25 10
en los elementos mínimos
25
0 14 16 18
1 1 1 restantes 3
3 0 4 6 8 5 5
5
Destinos Deman
Dema Destinos Ofe da 5 15 15 10
nda 5 15 15 10 Ofer rta
ta 1 2 3 4 Destinos
Ofer
1 2 3 4
1 2 1 ta
1 2 1 0 0 0 1 1 2 3 4
0 0 0 1 1
1 2) 1 10 0 20 11
1 1
5 15 15 15
1) 5 15 4)
Orig 1 2 Orig 12 7 9 20
Orig 1 2 2 7 9 0 2 10
en 2 en
en 2 2 7 9 0 15 10 25
25
25 0 14 16 18
1 1 1 3
1 1 1 0 4 6 8 5 5
3
3 0 4 6 8 Deman
5 5
5 da 5 15 15 10
Dema
Modelos de transporte: Método del elemento mínimo. (Cont)
Destinos
Oferta
1 2 3 4
10 0 20 11
1
15 15
12 7 9 20
Origen 2 10
Valor de la función Objetivo: 15 10 25
Z=5*0+15*0+15*9+20*10 0 14 16 18
Z=0+0+135+200 3
5 5
Z=135+200=335
Demanda 5 15 15 10
Revisar solución, ¿es degenerada la solución?
4+3-1 ≤4
6≤4
¿se cumple la inecuación?
Si, se calculan los multiplicadores, en caso contrario, se llenan las casillas faltantes con una
cantidad muy pequeña (e)
Modelo de Transporte: Destinos
Ofer Penalización
Método de Vogel
Destinos
Ofer 1 2 3 4
ta
ta 10 0 20 11 10
1 2 3 4 1
15
2 1 1) Identificar los valores Orig 12 7 9 20 2
10 0 0 1 más bajos por renglón y 2
1 en 25
15 columna y restando el 0 14 16 18 14
mayor menos el menor, a 3
2 5
Orig 12 7 9 0 la cantidad resultante se
2 Demanda 5 15 15 10
en
25 le conoce como Penalización 10 7 7 7
1 1 1 penalización
3 0 4 6 8
2) Identificar
el renglón
o columna
5 con la
mayor penalización,
Demanda 5 15 15 de10 ese renglón o
columna identificar el mínimo costo y
asignarle la mayor cantidad posible Destinos
Destinos Ofer
Ofer Penalización Penalización
ta ta
1 2 3 4
1 2 3 4
10 0 20 11 10 11
2 1
10 0 11 0
3) Se calculan 15
1 10
nuevas Orig
2
12 7 9 20 2 2
15 en 25
penalizaciones
2 0 14 16 18 14
Orig 12 7 9 0 3
2 2 5 5
en
25 Demanda 5 15 15 10
1 1 1 10 7 7 7
Penalización
0 4 6 8 7 11 9
3 14
Destinos
Modelo de Transporte: Método de Vogel (cont) Ofe Penalización
rta
Destinos
1 2 3 4
Ofer
ta
Penalización
4) Cómo existen 1 1
1 2 3 4
dos penalizaciones 10 0 20 1 10 1
10 0 20 11 10 11 1
1 iguales se analizan 1
15
12 7 9 20 2 2 para determinar el 5 15
Orig
2 2
en 25 costo más Orig
0 14 16 18 14 pequeño, en este en 2 12 7 9 0 2 2
3
5 5 caso el renglón de 25
Demanda 5 15 15 10
origen 1 y se le 1 1
10 7 7 7
Penalización
7 11 9 asigna la mayor 3 0 4 16 8 14
cantidad posible 5 5
Destinos Demanda 5 15 15 10
Ofer Penalización
ta 10 7 7 7
Penalización
1 2 3 4 7 11 9
10 0 20 11 10 11
1
15 15
Orig 12 7 9 20 2 2
2
5) en 15 10 25
Complementa
0 14 16 18 14
ndo 3
5 5
Demanda 5 15 15 10
10 7 7 7
Penalización
Modelo de Transporte: Método de Vogel (cont)
Destinos
Ofer Penalización
ta
1 2 3 4
1
10 0 20 11 10 11 5) Valor de la función Objetivo:
15 15
Orig 12 7 9 20 2 2 Z=5*0+15*0+15*9+20*10
2
en 15 10 25 Z=0+0+135+200
3
0 14 16 18 14 Z=135+200=335
5 5
Demanda 5 15 15 10
10 7 7 7
Penalización
7 11 9
6) Analizando la columna
con la máxima penalización
(recordar que se eligió el Destinos
Ofert Penalización
renglón) a
Destinos 1 2 3 4
Ofer Penalización 6) Asignando la
ta 10 0 20 11 10 11
1 2 3 4 mayor cantidad 1 15
10 0 20 11 10 11 posible a la
1 Orig 12 7 9 20 2 2
15 2 25 10
celda con el en 15
Orig 12 7 9 20 2 2
en
2 menor costo 3
0 14 16 18
5
14
25
5
0 14 16 18 14
3 Demanda 5 15 15 10
5 5 10 7 7 7
Demanda 5 15 15 10 Penalización
7 11 9
10 7 7 7
Penalización
Modelo de Transporte: Método de Vogel (cont)
Destinos
Ofer
Penalización
ta
7) Se calcula 1 2 3 4
1
nuevamente la 1 10 0 20
1
1 10 11 11
penalización 5
2
Orig 12 7 9 02 1 2 2 13
2
en 1 5 0
5
8) La máxima penalización ahora es 13 y el
1 1 valor de menor costo es 7, por lo tanto
3 0 4 16 8 5 14
5
Demanda 5 15 15 10 Destinos
Ofert Penalización
10 7 7 7 a
Penalizació
n
Destinos
7 11 9 1 2 3 4
7 9 Ofer Penalización 10 0 20 11 10 11 11
ta 1 15
1 2 3 4 5 10
8) La máxima 1 Orig 12 7 9 20 2 2 13
1 2 25 10
penalización ahora es 1 10 0 20 1
5
10 11 11 en 10 15
13 y el valor de menor
0 14 16 18 14
2 3 5
costo es 7, por lo tanto Orig 12 7 9 02 1 2 2 13 5
2 5 15 15 10
en 1 1 5 0 Demanda
0 5 5
1 1 10 7 7 7
3 0 4 16 8 5 14 Penalización 7 11 9
5 7 9
5 15 15 10
Demanda
5
10 7 7 7
Modelo de Transporte: Método de Vogel (cont)
9) La máxima penalización ahora es 13 y el valor de menor costo es
7, por lo tanto
Destinos 10) Valor de la función Objetivo:
Ofert Penalización
a
1 2 3 4 Z=5*0+5*0+10*7+9*15+10*11
10 0 20 11 10 11 11 Z=0+0+70+135+110
1 15
5 10 Z=205+110=315
Orig 12 7 9 20 2 2 13
2 25 10
en 10 15
0 14 16 18 14
3 5
5
5 15 15 10
Demanda
5
Valor de la función Objetivo:
10 7 7 7
Penalización 7 11 9 Z=5*0+15*0+15*9+20*10
7 9 Destinos
Ofer Penalización
Z=0+0+135+200
ta Z=135+200=335
1 2 3 4
10 0 20 11 10 11
1
11) Comparando la opción del 15 15
renglón contra la opción de la Orig
2
12 7 9 20 2 2
en 15 10 25
columna se tiene
0 14 16 18 14
3
5 5
Demanda 5 15 15 10
10 7 7 7
Penalización
7 11 9
Modelo de Método de
Transporte Multiplicadores
Cálculos iterativos del algoritmo de transporte.
Después de determinar la solución inicial (por cualquiera
de los métodos descritos anteriormente: Esquina
Noroeste, Costo mínimo, Vogel), se realizan los
siguientes pasos para determinar la solución óptima:
Utilizar la condición de optimalidad inicial para determinar la
variable de entrada. Si la condición de optimalidad se
satisface, se termina. De lo contrario se realiza el siguiente
paso.
Determinar la variable de salida utilizando la condición de
factibilidad simplex, se cambia la base y se inicia con el paso
anterior.
Tomando una solución inicial (método de la esquina noroeste)
Destinos
Ofer
Esta fue la solución que se ta
1 2 3 4
obtuvo en su momento por 1 2 Z=10*5+0*10+7*5+9*15+20*5+18*
el método de la esquina 0 0 0 11 1 Z=50+0+35+135+100+90
noroeste con el cálculo de la 1 15 Z=85+135+180=220+180=410
1 0
función objetivo 5 0
Recordemos que existen 1 2
originalmente 12 variables, Orig
2 7 9 0 2
en 2 25 5
cuyos valores estamos 1 0
buscando: 5 5 5 Variabl Cantida
X11 X12 X13 X14 X21 X22 X23 X24 X31 Tipo
e d
X32 X33 X34 1 1 1
A partir de la tabla resultando, las 3 x11 = 5 Básica
0 4 6 8 5 x12 = 10 Básica
variables quedaron: 5
Destino No
Dema Ofe x13 = Básica
rta
1 2 3 nda4 5 15 15 10 No
1
10 0 20 11
15 5De 5
donde se x14 = Básica
5 10 No
12 7 9 20 desprenden::
Origen 2 25 x21 = Básica
5 15 5
x22 = 5 Básica
0 14 16 18
3 5 x23 = 15 Básica
5
Demanda 5 15 15 10 x24 = 5 Básica
Multiplicadores Destino
Ofe
rta
1 2 3 4
La determinación de la variable de entrada entre las variables no básicas
10 0 20 11
actuales (las que no forman parte de la solución inicial) se realizan calculando 1 15
5 10
los coeficientes no básicos en la fila z, por el método de los multiplicadores, 12 7 9 20
que se asocian con la fila i y la columna j, de la tabla de transporte. Para cada Origen 2 25
5 15 5
variable básica xij, los multiplicadores deben satisfacer las ecuaciones: 0 14 16 18
3 5
5
para cada básica, donde es el costo correspondiente: Demanda 5 15 15 10