Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Metodo Transporte
Metodo Transporte
Operador A:
Operador B:
Operador C:
Operador D:
Al
Am
An
Aj
Av
<=6
<=0
<=6
<=0
<=6
(12)
(13)
(14)
(15)
(16)
Bl
Bm
Bn
Bj
Bv
<=0
<=6
<=0
<=6
<=0
(17)
(18)
(19)
(20)
(21)
Cl
Cm
Cn
Cj
Cv
<=4
<=8
<=4
<=0
<=4
(22)
(23)
(24)
(25)
(26)
Dl
Dm
Dn
Dj
Dv
<=5
<=5
<=5
<=0
<=5
(27)
(28)
(29)
(30)
(31)
El
Em
En
Ej
Ev
<=3
<=0
<=3
<=8
<=0
(32)
(33)
(34)
(35)
(36)
Fl
Fm
Fn
Fj
Fv
<=0
<=0
<=0
<=6
<=2
(37)
(38)
(39)
(40)
(41)
Operador E:
Operador F:
Solucin no grfica:
Al utilizar cualquier programa de MPL para computadoras obtendremos la
siguiente solucin:
LUNES
MARTES
MIERCOLES
JUEVES
VIERNES
Horas
trabajadas a
la Semana
A
2
0
3
0
4
B
0
2
0
6
0
C
4
7
4
0
4
D
5
5
5
0
5
E
3
0
2
2
0
F
0
0
0
6
1
TOTAL
14
14
14
14
14
19
20
70
Zmn = $ 709,60
MTODO DE
TRANSPORTE
El Modelo de transporte es una clase especial de problema de
Programacin Lineal. Trata la situacin en la cual se enva un bien de
los puntos de origen (fbricas), a los puntos de destino (almacenes,
bodegas, depsitos). El objetivo es determinar las cantidades a
enviar desde cada punto de origen hasta cada punto de destino,
que minimicen el costo total de envo, al mismo tiempo que
satisfagan tanto los lmites de la oferta como los requerimientos
de la demanda. El modelo supone que el costo de envo de una ruta
determinada es directamente proporcional al nmero de unidades
enviadas en esa ruta.
Sin embargo, algunas de sus aplicaciones importantes (como
la Programacin de la Produccin) de hecho no tienen nada que
ver con el transporte.
El algoritmo de transporte sigue los pasos exactos del mtodo
simplex. Sin embargo, en vez de utilizar la tabla simplex regular,
aprovechamos la estructura especial del modelo de transporte para
presentar el algoritmo en una forma ms conveniente:
ING. Jos Lus Albornoz Salazar - 102 -
programacin lineal:
ING. Jos Lus Albornoz Salazar - 104 -
MINIMIZAR
EJEMPLO
Oferta
Origen 1
41
27
28
24
60
Origen 2
40
29
50
23
15
Restricciones horizontales :
Origen 3
Demanda
37
20
30
30
27
30
21
40
45
Destino A
Dest. B Dest.C
(1)
Respuesta:
(2)
(m)
A1
A2
A3
Restricciones verticales:
X11 + X21 + . + Xm1 = d1
(m+1)
(m+2)
B1
B2
B3
C1
C2
C3
D1
D2
D3
Z = 41 A1 + 27 B1 + 28 C1 + 24 D1 + 40 A2 + 29 B2 +
X1n + X2n + . + Xmn = dn
(m+n)
50 C2 + 23 D2 + 37 A3 + 30 B3 + 27 C3 + 21 D3
Sujeta a las siguientes restricciones:
matemtico.
En caso de poseer otro programa de lenguaje de modelado
matemtico para computadoras, ignore los pasos 2 y 3 e instale el
suyo.
METODO DE TRANSPORTE - 105 -
-Restricciones horizontales:
-Restricciones verticales :
A1 + B1 + C1 + D1 = 60
A2 + B2 + C2 + D2 = 15
A3 + B3 + C3 + D3 = 45
(1)
(2)
(3)
A1 + A2 + A3
B1 + B2 + B3
C1 + C2 + C3
D1 + D2 + D3
(4)
(5)
(6)
(7)
=
=
=
=
20
30
30
40
demanda, se
restricciones
demanda, se
restricciones
ORIGEN 1
ORIGEN 2
ORIGEN 3
DEMANDA
DESTINO
A
DESTINO
B
DESTINO
C
DESTINO
D
OFERTA
41
40
37
20
27
29
30
30
28
50
27
30
24
23
21
40
60
15
45
RESPUESTA:
Introduzca los datos de la matriz de costos unitarios en la hoja de
clculo, estos abarcarn las filas 1, 2 y 3 y las columnas A,B,C y D.
METODO DE TRANSPORTE - 107 -
Celda B15
=SUMA(B11:B13)
Celda C15
=SUMA(C11:C13)
Celda D15
=SUMA(D11:D13)
=SUMA(A11:A13)
=SUMA(A11:D11)
ING. Jos Lus Albornoz Salazar - 110 -
Celda E12
=SUMA(A12:D12)
Celda E13
=SUMA(A13:D13)
=SUMAPRODUCTO(A1:D3;A11:D13)
Ejemplos:
Dada la siguiente matriz de costos unitarios de transporte, hacer
las asignaciones necesarias para obtener la funcin objetivo ms
econmica (Zmnima):
Destino A
Zmnimo = 3.260,oo
Dest. B Dest.C
Dest.D
Oferta
Origen 1
15
20
Origen 2
10
15
Origen 3
Demanda
12
15
4
10
6
25
12
15
30
SOLUCION:
Destino B
27
Destino C
28
Destino D
24
Origen.1
OFERTA
60
30
30
40
29
50
23
Origen.2
15
37
15
30
27
21
Origen.3
45
Origen.1
Zmin =
3.260,oo
Origen.2
Origen.3
20
DEMANDA
20
0
30
25
30
Destino
A
15
Destino
B
7
Destino
C
3
Destino
D
4
15
20
10
40
4
15
15
12
12
30
15
DEMANDA
OFERTA
10
15
5
10
25
15
Zmin =
370,oo
Dest. B Dest.C
Dest.D
Oferta
Origen 1
10
20
11
15
Origen 2
12
20
25
Origen 3
Demanda
4
5
14
15
16
15
18
15
10
Problema de TRANSPORTE
Caso especial : OFERTA > DEMANDA
Dada la siguiente matriz de costos unitarios de transporte,
hacer las asignaciones necesarias para obtener la funcin
objetivo ms econmica (Zmnima):
Destino A
Respuesta:
Dest. B Dest.C
Dest.D
Oferta
Origen 1
10
02
20
11
30
Origen 2
12
07
09
20
32
Origen 3
Demanda
04
05
14
15
16
15
18
15
28
Respuesta:
Se nos ha indicado siempre que una de las condiciones del mtodo de
transporte es que la oferta sea igual a la demanda, en este caso notamos que:
30+32+28 = 90
OFERTA
> 5+15+15+15 = 50
> DEMANDA
PROGRAMACIN DE LA PRODUCCIN.
La solucin obtenida nos permitir cumplir con las demandas actuales y
visualizar los excedentes que pueden ser destinados a otros mercados o en
caso extremo, las reducciones de produccin que sean necesarias para
balancear la oferta con la demanda.
Para la solucin de este tipo de problema se procede en forma similar a lo
explicado en el problema tipo de transporte con la excepcin de la restriccin
de igualdad de ofertas de la solucin = ofertas del problema, que ahora
ser cambiada por la restriccin ofertas de solucin < = ofertas del
problema. En otras palabras las restricciones horizontales del modelo
matemtico sern del tipo <= y no del tipo = como sucede en el mtodo
de transporte.
Los costos unitarios abarcarn las filas 1,2 y 3 y las columnas A,B,C
y D.
Celda A15
=SUMA(A11:A13)
Celda B15
=SUMA(B11:B13)
Celda C15
=SUMA(C11:C13)
Celda D15
=SUMA(D11:D13)
Celda E11
=SUMA(A11:D11)
Celda E12
=SUMA(A12:D12)
Celda E13
=SUMA(A13:D13)
=SUMAPRODUCTO(A1:D3;A11:D13)
- Celda F15
Estas celdas reflejarn las ofertas entregadas de cada uno de los orgenes
1, 2 y 3, una vez aplicada la solucin.
Por ltimo escojo una celda donde se reflejar la funcin objetivo.
$A$11:$D$13.
ING. Jos Lus Albornoz Salazar - 122 -
$A$15:$D$15
$A$4:$D$4
$E$11:$E$13
<=
$E$1:$E$3
Origen 1:
Origen 2:
Origen 3:
Problema de TRANSPORTE
= 5
< = 28
Destino A:
Destino B:
A11+A12+A13 = A4 = A15
0 + 0 + 5 = 5 = 5
B11+B12+B13 = B4 = B15
15 + 0 + 0 = 15 = 15
Destino C:
C11+C12+C13 = C4 = C15
0 + 15 + 0 = 15 = 15
Destino D:
D11+D12+D13 = D4 = D15
15 + 0 + 0 = 15 = 15
El costo mnimo para cumplir con todos los requerimientos de oferta ser
de:
Zmn = 350,oo
Dest. B Dest.C
Dest.D
Oferta
Origen 1
15
07
03
04
20
Origen 2
10
08
03
04
15
Origen 3
Demanda
12
20
04
13
06
27
12
19
30
Respuesta:
Se nos ha indicado siempre que una de las condiciones del mtodo de
transporte es que la oferta sea igual a la demanda, en este caso notamos que:
20+15+30= 65
OFERTA
< 20+13+27+19 = 79
<
DEMANDA
PROGRAMACIN DE LA PRODUCCIN.
La solucin obtenida nos permitir visualizar las
necesidades de produccin que tiene la empresa.
Para la solucin de este tipo de problema se procede en forma similar a lo
explicado en el problema tipo de transporte con la excepcin de la restriccin
de igualdad de demandas de la solucin = demandas del problema, que
ahora ser cambiada por la restriccin demandas de solucin < =
demandas del problema. En otras palabras las restricciones verticales del
modelo matemtico sern del tipo <= y no del tipo = como sucede en el
mtodo de transporte.
Los costos unitarios abarcarn las filas 1,2 y 3 y las columnas A,B,C
y D.
- CeldaF15
Celda A15
=SUMA(A11:A13)
Celda B15
=SUMA(B11:B13)
Celda C15
=SUMA(C11:C13)
Celda D15
=SUMA(D11:D13)
Celda E11
=SUMA(A11:D11)
Celda E12
=SUMA(A12:D12)
Celda E13
=SUMA(A13:D13)
=SUMAPRODUCTO(A1:D3;A11:D13)
Estas celdas reflejarn las ofertas entregadas de cada uno de los orgenes
1, 2 y 3, una vez aplicada la solucin.
Por ltimo escojo una celda donde se reflejar la funcin objetivo.
$A$11:$D$13.
$A$15:$D$15
<=
$A$4:$D$4
$E$11:$E$13
$E$1:$E$3
MODELO DE ASIGNACIN
El problema de asignacin es un tipo especial de problema de
programacin lineal en el que los asignados son recursos destinados a la
realizacin de tareas. Por ejemplo, los asignados pueden ser empleados a
quienes se tiene que dar trabajo. La asignacin de personas a trabajos es una
aplicacin comn del problema de asignacin. Sin embargo, los asignados no
tienen que ser personas. Tambin pueden ser maquinas, vehculos o plantas.
En definitiva la formulacin de un problema de asignacin puede
considerarse como un caso especial del Modelo de Transporte y para su
solucin podemos utilizar procedimientos similares a los explicados en las
pginas anteriores.
Problema de ASIGNACIN
(ASIGNACIN DE RECURSOS)
Cdad. B Cdad.C
Cdad.D Recursos
Ro
16
13
22
17
50
Ro
14
13
19
15
60
19
Mn.necesario 30
20
70
23
0
NO
10
50
Solicitado
70
30
infinito
Ro 3
50
Respuesta:
Tomando en cuenta que los resultados se van a indicar en una tabla similar
a la siguiente:
A1
A2
A3
B1
B2
B3
C1
C2
C3
D1
D2
D3
Z = 16 A1 + 13 B1 + 22 C1 + 17 D1 + 14 A2 + 13 B2
+ 19 C2 + 15 D2 + 19 A3 + 20 B3 + 23 C3 + 0 D3
Al comparar la oferta (50+60+50 = 160) con la demanda mnima necesaria
(30+70+10 = 110) noto que la primera es mayor que la segunda.
Al comparar la oferta con la demanda solicitada (50+70+30+infinito) noto
que la segunda es mayor que la primera.
Tomando en cuenta los dos aspectos anteriores podemos concluir que
tenemos unos recursos que son superiores a la demanda mnima necesaria e
inferiores a lo solicitado, lo que nos permitir cumplir con lo mnimo necesario
( > = ) pero no cubre la totalidad de lo solicitado ( < = ). Luego las restricciones
quedarn expresadas como:
- Recursos con que se cuenta:
A1 + B1 + C1 + D1 = 50
A2 + B2 + C2 + D2 = 60
A3 + B3 + C3 + D3 = 50
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(12)
EJERCICIO DE ASIGNACION
(pg. 399. Lieberman):
ASIGNACIN DE PERSONAS A UNA ACTIVIDAD
Dorso
Pecho
Mariposa
Libre
Carlos
Cristina
37,7
43,4
33,3
29,2
32,9
33,1
28,5
26,4
David
Antonio
33,8 37,0
42,2 34,7
38,9 30,4
29,6 28,5
Jos
35,4
41,8
33,6
31,1
EJERCICIO DE ASIGNACION
(pg. 382. Lieberman):
ASIGNACIN DE MAQUINAS A LOCALIDAD
Respuesta:
METODO DE TRANSPORTE - 137 La hoja de clculo con los datos del problema y la solucin se muestra a
continuacin:
Problema de ASIGNACION
Heredero 1
Heredero 2
Heredero 3
Casa 15 MM
Casa 30 MM
Casa 45 MM
A1
A2
A3
B1
B2
B3
C1
C2
C3
A1 + A2 + A3 = 7
(4)
B1 + B2 + B3 = 7
(5)
C1 + C2 + C3 = 7
(6)
15 A1 + 30 B1 + 45 C1 = 15 A2 + 30 B2 + 45 C2
(7)
15 A1 + 30 B1 + 45 C1 = 15 A3 + 30 B3 + 45 C3
(8)
- Solucin 1:
(1)
A2 + B2 + C2 = 7
(2)
A3 + B3 + C3 = 7
(3)
2
2
3
3
3
1
2
2
3
- Solucin 3:
2
3
2
3
1
3
2
3
2
Otras aplicaciones de la
Programacin Lineal
EL <<CUADRADO MGICO>>
Tomemos un cuadrado y dividmoslo en 9, 16, 25 o ms cuadrados
iguales, que llamaremos casillas.
En cada una de esas casillas coloquemos un nmero entero. La figura
obtenida ser un cuadrado mgico cuando la suma de los nmeros que
figuran en cada columna, cada fila y cada diagonal, sea siempre la misma.
Ese resultado invariable se llama constante del cuadrado, y el nmero de
casillas de una fila, mdulo del mismo.
Los nmeros que ocupan las diferentes casillas del cuadrado mgico
deben ser todos diferentes y tomados en su orden natural.
- Solucin 4:
3
1
3
1
5
1
3
1
3
3
3
1
1
1
5
3
3
1
3
2
2
1
3
3
3
2
2
-Solucin 5:
- Solucin 6:
B1
B2
B3
C1
C2
C3
A1+B1+C1 = A2+B2+C2
A1+B1+C1 = A3+B3+C3
(1)
(2)
A1+A2+A3 = B1+B2+B3
(3)
A1+A2+A3 = C1+C2+C3
(4)
(5)
Los nmeros que ocupan las casillas del cuadrado deben ser todos
diferentes.
Ai no es igual a Bi
(6)
Ai no es igual a Ci
(7)
Bi no es igual a Ci
(8)
Ai , Bi , Ci <= 9
(10)
1
5
9
Respuesta:
(9)
6
7
2
8
3
4
Amigo 1
Amigo 2
Amigo 3
Vasos vacos
Vasos medios
Vasos llenos
A1
A2
A3
B1
B2
B3
C1
C2
C3
A1 + B1 + C1 = 7
(1)
A2 + B2 + C2 = 7
(2)
A3 + B3 + C3 = 7
(3)
(4)
B1 + B2 + B3 = 7
(5)
C1 + C2 + C3 = 7
(6)
Las tres hijas deben vender las manzanas al mismo precio y deben
obtener la misma utilidad por la venta, bajo la siguiente condicin de
mercadeo:
(7)
(8)
Respuesta:
Vasos medios
Vasos llenos
A1 = 3
A2 =1
A3 = 3
B1 = 1
B2 = 5
B3 = 1
C1 = 3
C2 = 1
C3 = 3
Se debe entregar:
Amigo 1:
Amigo 2:
Amigo 3:
-
Amigo 1
Amigo 2
Amigo 3
3 vasos vacos,
1 vaso medio de vino y
3 vasos llenos de vino.
1 vaso vaco,
5 vasos medios de vino y
1 vaso lleno de vino.
3 vasos vacos,
1 vaso medio de vino y
3 vasos llenos de vino.
Zf = (1/7) A + 3 B
A + B = 50
BIBLIOGRAFA:
C + D = 30
E + F = 10
El modelo matemtico quedar expresado como:
(1)
C + D = 30
(2)
E + F = 10
(3)
B=1
C = 28
D=2
E= 7
F=3
Comprobando resultados:
Ftima vendi 49 manzanas a 7 por $ (49/7 = 7$) y la manzana que le
qued en $3; su utilidad fue entonces de 7 + 3 = $ 10..
Cunda vendi 28 manzanas a 7 por $ (28/7 = 4$) y las dos que le
quedaron a $3 c/u (2x3 = 6$); su utilidad fue entonces de 4 + 6 = $ 10.
SIHA vendi 7 manzanas por $ 1 y las tres que le quedaron a $3 c/u
(3x3 = 9$); su utilidad fue entonces de 1 + 9 = $ 10.