Академический Документы
Профессиональный Документы
Культура Документы
- 91 -
A2
A3
DESTINO
M1
M2
4
6
8
0
20
3
1
140
2
2
0
80
160
M3
2
M4
3
Disponibilidades
(Ai)
100
200
60
3
0
5
40
100
300
260
260
600
REQUERIMIENTOS(BJ)
Resolviendo como problema de programacin con WINQSB
Minimizar Z= 4x11+ 6x12+ 2x13+ 3x14+
2x31+2x32+3x33+5x34
S.A
x11+x12+x13+x14<=100
x21+x22+x23+x24<=200
x31+x32+x33+x34<=300
x11+x21+x31 >=80
x12+x22+x32>=160
x13+x23+x33>=100
x14+x24+x34>=260
ORIGEN
A1
A1
Disponibilidades
(Ai)
M3
2
M4
3
100
200
20
140
A1
60
3
0
80
160
0
5
40
100
300
260
260
600
REQUERIMIENTOS(BJ)
Celda(1,1)
x11
=min(a1,b1)=
min(100,80)
=80(b1)
a1=100-80=20;
b1=0col=col+1;
Celda(1,2) x12 =min(a1,b2)= min(20,160) =20(a1) a1=0; b2=160-20=140; fila=fila
+1
Celda(2,2)
x22
=min(a2,b2)=
min(200,140)
=140(b2)
a2=200-140=60;
b2=0;col=col+1;
Celda(2,3) x23 =min(a2,b3)= min(60,100) =60(a2) a2=0; b3=100-60=40;fila=fila+1;
Celda(3,3) x33 =min(a3,b3)= min(300,40) =40(b3) a3=300-40=260; b3=0;col=col+1
Celda(3,4) x34 =min(a3,b4)= min(260,260) =0(a3) a3=0; b3=260-260=0;
Como fila=3 , col=4 termina el proceso
Costo total =80 x 4+20 x 6+140 x 1+60 x 7+40 x 5+260 x 5= 2420
M1
0
0
0
80
M2
0
0
0
160
M3
0
0
0
100
M4
0
0
0
260
M3
2
7
3
M4
3
3
5
DIS
P
100
200
300
MATRIZ DE COSTOS
DISP\REQ
A1
A2
A2
M1
4
3
2
M2
6
1
2
DIS
M1 M2 M3 M4 P
80 20 0
0
0
0
140 60 0
0
0
0
40 260 0
0
0
0
0
0
MATRIZ DE TRANSPORTE
ORIG\DE
ST
TOTA
M1 M2 M3 M4
32
12
A1
0
14
0
42
A2
0
12
0
560
130
A2
0
32
0
26
0
54
0
1420
130
TOTAL
440
2420
DESTINO
M1
M2
4
6
M4
3
Disponibilidades
(Ai)
100
200
300
M3
2
100
A1
1
40
A1
160
2
40
80
260
160
100
260
600
REQUERIMIENTOS(BJ)
SOLUCION INICIAL DE LA FILA MINIMA
Celda Aij = min(ai,bj) si (ai>bj ) bj=0, a1= a1-min(ai,bj)
FILA 1 ( Celda de Menor costo 1,3)=2
Celda(1,3)=X13=min(a1,b3)=(100,100)(b3)=100 a1=a1-x13=100-100=0; b1=0
ORIGEN
A1
Disponibilidade
s (Ai)
DESTINO
M1
M2
4
6
M3
2
M4
3
100
200
300
10
0
A1
1
4
0
A1
16
0
2
4
0
REQUERIMIENTOS(B
J)
8
0
26
0
16
0
10
0
26
0
600
ORIGEN
A1
Disponibilidade
s (Ai)
DESTINO
M1
M2
4
6
M3
2
M4
3
100
200
10
0
A1
7
16
0
A1
40
3
8
0
REQUERIMIENTOS(B
J)
8
0
300
22
0
16
0
10
0
26
0
600
ORIGEN
A1
Disponibilidades
(Ai)
DESTINO
M1
4
M2
6
M3
2
M4
3
100
100
A2
1
40
A3
200
300
160
2
40
8
REQUERIMIENTOS(BJ) 0
100
160
100
160
260
600
Pasos a seguir
1. se determina las penalidades de filas y columnas
2. se escoge la mxima penalidad ubicndola ya sea en la fila o columna . Dentro de
la mxima penalidad ubicada se escoge la celda de menor costo procedindose a
su correspondiente asignacin
3. Se hace el clculo de las nuevas penalidades si hay empate si escoge el menor
costo de cada empate
4. Si persiste el empate , si procede al clculo de las penalidades secundarias :
a) En la fila o columna se escoge el 2do menor costo de una fila o columna y
dentro de la fila o columna que pertenece se realiza una diferencia
b) Si a pesar de eso persiste el empate podemos escoger arbitrariamente ya sea
fila o columna
DESTINO
M1
M2
4
6
ORIGEN
A1
M3
2
M4
3
Disponibilidad
es (Ai)
100
200
10
0
A1
7
16
0
A1
40
3
8
0
REQUERIMIENTOS(
BJ)
8
0
22
0
16
0
300
10
0
26
0
600
M3=3-2=1
M4=3-3=0
Eleccin de la mxima penalidad ubicndose en la fila A2 =2
2 Ubicndose en la celda de menor costo de la fila 2 columna 2
Celda (2,2) ==x22=min(200,160)=160 a2=200-160=40;b2=0
se elimina la columna 2
3- Se realiza un nuevo clculo
se calcula
penalidades secundarias
Calculo de nuevas penalidades en filas
A1= 3-2=1
A2=3-3=0
A3=5-2=1
M3=3-2=1
M4=3-3=0
DESTINO
Disponibilidades
ORIGEN M1
A1
4
M2
6
16
A2
3
1 0
A3
2 80 2
REQ(BJ
16
)
P1
P2
PS2
P3
P4
80
1
1
2
2
M3
M4
2 100 3
7
3
0
1
1
1
1
5
1
1
3
5
26
100 0
0
0
2
2
2
(Ai)
100
40 200
220 300
600
P
P1 2
1 1
PS2 P3 P4
2
1 1
2
0
4
2
0
1
las
Paso a seguir
1) Determinacin de ui y vj de filas y columnas respectivamente
I para las filas
Para A1= u1 = max(C1j) =6
Para A2= u2 = max(C2j) =7
M1 M2 M3 M4 UI
A1
A2
A3
vj
MATRIZ [ UI+VJ-
Matriz de Asignacin
O\D M1 M2 M3 M4 DIS
O\D
M1
M2 A1
M3
M4
A1
11
16
A2
12
7
A2
A3
9
A3
5
80
100
CIJ)
100
40
200
220 300
16
2.
REQ 80 0
100 260
Se anula la fila 2
El siguiente valor mximo de las que quedan ubica en la celda (3,1) =7
x24= min( 80,220)=80 ( se elimina columna 1=
El siguiente valor mximo de las celdas que quedan se ubica en la celda(3,4) = 5
X34=min(220,220)= y se termina el proceso
O\D
A1
A2
A3
M
1 M2 M3 M4
6 6 11 8
8 12 7 9
7 9 9 5
MATRIZ DE
ASIGNACION
M
DI
O\D 1 M2 M3 M4 S
10
10
A1
0
0
16
20
A2
0
40 0
22 30
A3 80
0 0
RE
16 10 26
Q
80 0 0 0
Costo total= 100 x 2+160 x 1+40 x 3+80 x 2+220 x 5 =1740
RESUMEN
NRO
1
2
3
4
5
6
7
8
METODO
ESQUINA NOROESTE
FILA MINIMA
COLUMNA MINIMA
COSTO MINIMO
MATRIZ MINIMA
VOGUEL
RUSSEL
SOLVER
COSTO
2420
1860
1740
1740
1760
1740
1740
1520
II METODOS DE OPTIMIZACION
1) METODO U-V
1. Se empieza con una solucin inicial utilizando cualquiera de los mtodos
estudiados anteriormente (por ejemplo empezaremos con la solucin inicial de la
matriz mnima)
2. Se determina la matriz Zij tomando en cuenta para ello los costos cuyas celdas
tienen la las cantidades asignadas . Las otras celdas se determinan por la suma
(ui+vj) de ui +vj partiendo de asignar un valor arbitrario y solamente 1 ya sea a un
ui o un vj de su correspondiente fila o correspondiente columna en resumen
Zij= ui+vj
3 Se define la matriz de costos directos o originales a la matriz c ij ( matriz que toma en
cuenta todos los costos de la matriz original)
4
De la matriz dij se determina la celda que tenga el mayor valor positivo . esto nos
determina la celda desde la cual iniciaremos una trayectoria cclica de + y - que
nos permitir agregar o restar una cantidad conveniente por cada una de las
celdas que sean elegidas
6 La trayectoria a seguir solo puede tener sentido horizontal o vertical y debe estar
conformada por una celda no asignada y las restantes asignadas7
Se repiten los pasos 2 al 5 hasta encontrar una integracin que nos permita la
solucin ptima.
Solucin inicial mtodo de la matriz mnima
ORIGEN
A1
DESTINO
M1
M2
4
6
M3
2
A2
M4
3
100
3
1
40
A3
200
160
2
40
REQUERIMIENTOS(BJ
)
Disponibilidades
(Ai)
100
80
160
300
100
160
100
260
600
matriz
cij
Matriz Dij
O\D M1 M2 M3 M4 ui
O\D M1 M2 M3 M4
O\D M1 M2 M3 M4
A1
A2
A3
vj
A1
A2
A3
A1
A2
A3
0
3
2
-2
1
0
2
1
4
3
0
3
6
5
3
-2
1
0
4
3
2
6
1
2
2
7
3
3
3
5
MET MATRIZ
MINIMA
SUM
A
ORIG\DEST
M1
M2
M3
M4
A1
A2
A3
0
40
40
0
0
100
160 0
0
0
100 160
DISP
100 100
200 200
300 300
H
0
0
0
-4
0
0
-8
0
-2
-1
-3
0
0
3
0
SUMA
COST
O
1760
REQ
H
M1
M2
M3
M4
A1
A2
A3
0
0
80
0
0
100
160 0
40
0
100 120
DISP
100 100
200 200
300 300
COST
80 160 100 260
O
80 160 100 260
1640
0
0
0
0
SUMA
REQ
H
0
0
0
matriz
cij
Matriz Dij
O\D M1 M2 M3 M4 ui
O\D M1 M2 M3 M4
O\D M1 M2 M3 M4
A1
A2
A3
vj
A1
A2
A3
A1
A2
A3
0
0
2
1
1
3
2
1
1
3
3
3
3
5
3
-2
-2
0
4
3
2
6
1
2
2
7
3
3
3
5
Nueva asignacin
ITERACION
1
SUM
A
ORIG\DEST
M1
M2
A1
A2
A3
0
0
80
0
0
100
160 0
40
0
100 120
SUMA
M3
M4
DISP
100 100
200 200
300 300
COST
O
H
0
0
0
-4
-3
0
-5
0
1
-1
-6
0
0
0
0
REQ
H
80
0
ITERACION
2
1640
SUM
A
ORIG\DEST
M1
M2
A1
A2
A3
0
0
80
0
0
100
40 0
160
120 100 0
SUMA
M3
M4
REQ
H
DISP
100 100
200 200
300 300
COST
O
1520
0
0
0
matriz
cij
Matriz Dij
O\D M1 M2 M3 M4 ui
O\D M1 M2 M3 M4
O\D M1 M2 M3 M4
A1
A2
A3
vj
A1
A2
A3
A1
A2
A3
1
1
2
1
1
2
2
2
2
3
2
3
3
4
3
-1
-1
0
4
3
2
6
1
2
2
7
3
3
3
5
-3
-2
0
-5
0
0
0
-5
0
0
0
-1
Como todos los Cij son menores o iguales a cero entonces es la solucin optima
2 ALGORITMO DE OPTIMIZACION
Pasos a seguir
1. Se empieza con una solucin inicial utilizando cualquiera de los mtodos estudiados
anteriormente para el ejemplo empezaremos con la solucin inicial de la matriz
mnima
2. Se reducen los costos asignados o seleccionados a cero , si despus de eso los
dems elementos de la matriz transformada resultan no negativos ( positivos)
entonces la primer solucin es la ptima.
de mas y menos
DESTINO
M1
M2
4
6
M3
2
A2
M4
3
100
3
1
40
A3
REQUERIMIENTOS(BJ)
200
160
2
40
80
Disponibilidades
(Ai)
100
100
100
160
300
160
260
600
Paso 1. obtener la matriz transformada para reducir los costos de las celdas asignadas
a cero sumando o restando una cantidad a una fila o columna
matriz zj
matriz
cij
Matriz Dij
O\D M1 M2 M3 M4 ui
O\D M1 M2 M3 M4
O\D M1 M2 M3 M4
A1
A2
A3
vj
A1
A2
A3
A1
A2
A3
1
1
2
1
1
2
2
2
2
3
2
3
3
4
3
-1
-1
0
4
4
3
2
6
1
2
2
7
3
3
3
5
-3
-2
0
-5
0
0
0
-5
0
0
0
-1
Paso 2.- asignacin de acuerdo a la matriz reducida ( en este caso se debe asignar a
la celda (2,4) cada unidad que se asigne a esa celda har que el costo baje en 3
unidades.
SUM
A
ITERACION 1
ORIG\DEST
M1
M2
A1
A2
A3
0
0
80
0
0
100
160 0
40
0
100 120
SUMA
M3
M4
REQ
H
DISP
100 100
200 200
300 300
COST
O
1640
0
0
0
M
1
4
3
2
-2
M
2
6
1
2
-2
M
3
2
7
3
-3
M
4
3
3
5
-5
D\
R
A1
A2
A2
M
1
2
1
0
M
2
4
-1
0
M
3
-1
4
0
M
4
-2
-2
0
2
2
D\
R
A1
A2
a3
M
1
4
3
0
M
2
6
1
0
M
3
1
6
0
M
4
0
0
0
Nueva asignacin
SUM
A
ITERACION 2
ORIG\DEST
M1
M2
A1
A2
A3
0
0
80
0
0
100
40 0
160
120 100 0
SUMA
REQ
H
M3
M4
DISP
100 100
200 200
300 300
COST
O
1520
0
0
0
D\ M M M M
R 1 2 3 4
A1 2 4 -1 -1
D\ M M M M
R 1 2 3 4
A1 3 5 0 0
A2 3 1 7 3
A3 2 2 3 5
-2 -2 -3 -4
A2 1
A2 0
-1 4
0 0
-1
1
1
0
A2 2
A2 0
0
0
5
0
0
1
Para cada una de las celdas que no tengan cantidades asignadas se determina
Dij=Zij-Cij para lo cual se parte de un celda
no asignada
y graficando una
trayectoria cclica de menos y mas desde dicha celda hacia otras celdas con
cantidades asignadas por ejemplo para la celda(2,4) =D 24=Z24-C24=+c24-c34 +c31 -c21
3. Todos lo valores Cij estarn referidas a los costos unitarios
4. Si Dij = Zij-Cij son todos menores o iguales a cero se ha elegido la solucin optima
5. Si uno o mas Dij = Zij Cij >0 existe una solucin mejor
Primera iteracin
Paso 1 Solucin inicial mtodo de la matriz mnima
ORIGEN
A1
DESTINO
M1
M2
4
6
M3
2
M4
3
Disponibilidades (Ai)
100
100
A2
1
40
A3
200
300
16
0
2
40
80
100
160
100
REQUERIMIENTOS(BJ)
Costo Total= 1760
Trayectoria cclica para cantidades (+= y (-)
160
26
0
600
SUM
A
ORIG\DEST
M1
M2
A1
A2
A3
1
40
39
0
0
99
160 0
0
0
100 161
SUMA
M3
M4
REQ
H
DISP
100 100
200 200
300 300
COST
O
1764
0
0
0
M
2
6
1
2
M
3
2
7
3
M
4
3
3
5
M1
M2
M3
A1
A2
0
39
0
0
160 0
M4
100
1
DISP
100 100
200 200
H
0
0
A3
41
300 300
COST
80 160 100 260
O
80
160 100 260
1757
0
0
0
0
SUMA
REQ
H
D\ M
R
1
A1 4
A2 3
A3 2
M
2
6
1
2
M
3
2
7
3
100 159
M4
3
3
5
Ganancia 1760-1757 = 3 por unidad y se puede llevar 40 unidad el ahorro total seria
120
Costo= 1760-120 = 1640
Segunda iteracin
D11= 4-3+5+2 =4
D12= 6-3+5-2+3-1 =14-6=8
D13= 2-3+5-3 =7-6=1
D21=-3-2-5-3-=8-5=3
D23= 7-3+2-3 =9-6=3
D32=-2-1+3-5=5-6 =-1
Se escoge la celda d32 =.-1 costo total (1640-120)= 1520
4
3
2
6
1
2
2
7
3
3
3
5
152
0
0
8
0
8
0
40
12
0
16
0
0
10
0
10
0
10
0 100
16
0 200
0 300
26
0 600
Tercera iteracin
D11= 4-2+2-1+3-3=6
D12= 6-3+3-1 =5
D13= 2-3+3-1+2-3=0
D21=-3-2+2-1=2
D23= 7-1+2-3 =5
D34= 5-3+1-2=1
Como toda Dij son Mayores que cero es la solucin ptima
Caso degenerados
Cuando las disponibilidades son mayores que los requerimientos a las matriz se le
agrega una columna ficticia con costo nulos o ceros y la Diferencia existente
entre disponibilidades y requerimientos son obtenidos en dicha columna
2. Cuando los requerimientos son mayores que las disponibilidades se crea una fila
ficticia con costos nulos o ceros y la diferencia existente entre disponibilidades
y requerimientos es ubicada en dicha fila.
Caso maximizacin
Para el problema de maximizacin se procede a la multiplicacin de todos los valores
por -1 y luego de esta multiplicacin se procede a minimizarlos el problema con todos
los pasos requeridos para optimizar el problema.
Rutas prohibidas. Se penaliza con costo elevado
Rutas obligatorias. Primero se asigna las cantidades a la celda obligatoria y luego se
resuelve
SOLUCION DEL PROBLEMA DEL TRANSPORTE CON LA COMPUTADORA
SOLUCION CON EXCEL
.ORIGEN
A1
A1
DESTINO
M1
M2
4
6
80
3
1
Disponibilidades
(Ai)
M3
2
M4
3
100
200
20
140
A3
60
3
0
80
REQUERIMIENTOS(BJ)
160
0
5
40
100
300
260
260
600
SOLUCION FINAL
SOLUCION FINAL
( Suministro A2)
x31+x32+x33 +x34=300
( Suministro A3)
x11+x21+x31=80
(Demanda M1)
x12+x22+x32=160
(Demanda M2)
x13+x23+x33=100
(Demanda M3)
x14+x24+x34=260
(Demanda M4)
Ejemplo 5.1-1 MG Auto tiene tres plantas: en Los ngeles, Detroit y New Orleans; y
dos centros principales de distribucin en Denver y en Miami. Las capacidades de las
tres plantas durante el prximo trimestre sern 1000,1500 y 2000 autos. Las demandas
trimestrales en los dos centros de distribucin son 2300 y 1400 autos. El kilometraje
entre las fbricas y los centros de distribucin se ve en la tabla 5.1.
TABLA 5.1
Denver
1000
1250
1275
Los Angeles
Detroit
New Orleans
Miami
2690
1350
850
La empresa transportista cobra 8 centavos por milla y por auto. El costo de transporte
por auto, en las distintas rutas y redondeado hasta el $ ms prximo, se calcula como
se ve en la tabla 5.2.
TABLA 5.2
Denver(1)
$80
$100
$102
Miami(2)
$215
$108
$68
x21 + x22
X11
+ x21
x12
ngeles a Denver, 1300 de Detroit a Denver, 200 de Detroit a Miami y 1200 de New
Orleans a Miami. El costo mnimo de transporte asociado es 1000 X $80 + 1300 X $100
+ 200 X $108 + 1200 X $68 = $313,200.
TAREA Resolver el siguiente problema(libro de Mathur)
DESTINO
San
ORIGEN
Diego
Barstow Tucson
San Francisco
5
3
2
20
0
1500
Los Angeles
4
7
8
170
0
Pheonik
6
5
3
80
0
170
100
150
0
0
0
REQUERIMIENTOS(B
J)
PRACTICAS DE LABORATORIO
Disponibilidade
s (Ai)
dallas
6
1700
10
2000
30
0
1700
90
0
120
0
5400
ORIGEN
A1
DESTINO
M1 M2
4
6
M3
2
M4
3
100
A1
200
A1
300
100
260
600
0
REQUERIMIENTOS(B 8
160
J)
0
1. Comprobar todas las soluciones iniciales hecho en clase con los mtodos de
Mtodos de la esquina Nor-Oeste, Fila mnima, columna mnima,Costo mnimo,
Matriz mnima, Voguel, y Rusell
2. Comprobar todas las soluciones ptimas por los mtodos UV ,Algoritmo de
optimizacin y de Steppin Stone ( buscar otros mtodos como el MODI)
3. Mostrar las iteraciones para cada mtodo
4. Resolver el Problema con TORA y/o WinQSB y LINDO como un problema de
programacin Lineal
5. Realizar el anlisis de sensibilidad, tanto de los coeficientes de la funcin objetivo
como la disponibilidad de los recursos , precios sombra, etc
6. Suministros en exceso.- suponga que la planta 1 produce 200 unidades .
resuelva el problema para ese caso
7. Para el caso anterior a que mercado(s) se debe aumentar la demanda
8. Demanda en Exceso.- suponga que la demanda en el mercado 1 es 200 resuelva
el problema para ese caso
9. Para el caso anterior a que planta(s) se debera aumentar la capacidad de
produccin
10. Se traslada 2 0 unidades a la celda (1,2) en cuanto incrementara el costo de
transporte por unida y el costo total
11. Rutas prohibidas.- se no se puede asignar a la celda (2,4) como seria la solucin
optima
12. Rutas obligatorias. Si obligatoriamente se requiere que el mercado 2 debe ser
satisfecho con la produccin de la planta 3 como sera la solucin optima
Anlisis de sensibilidad
13. Hasta cuando se podra bajar los costos de las celdas 1 y 2 para que se puedan
asignar
14. La demanda 4(M1) hasta cuando puede disminuir o aumentar para que se
mantenga un precio sombra constante y cual es ese precio sombra demuestre
15. Elabore otros anlisis
16. Como aplicar el problema de transporte para el problema de localizacin con una y
varias instalaciones
17. Como se puede aplicar el problema de transporte al problema de plan de
produccin
18. Elabore un problema de maximizacin
19. Otros casos que usted descubra y resuelva
20. Comentarios sugerencias
Anlisis de sensibilidad
1520-240 =1260
Precio sombra =4
mesas
sillas
COSTO
var
CANT
UTILIDAD
NETA
RESTRECCIO
NES
madera
Hh
Maximo de
mesas
minimo sillas
maximo sillas
mader h.
pvent
a
h COSTO total a
Utilidad
2 1
120
200
80
1 2
90
100
10
50 20
mes sill
a
a
x1
x2
GANANC
10 10 IA
80 10
2
1
900
UTILIZA
DO
1
30
2
30
1
1
1
0
0
0
TIP
O
<=
<=
10 <=
10 >=
10 <=
DISPONIB HOLGU
LE
RA
40
10
50
20
15
10
22
5
0
12
Resuelva el problema usando metodo grafico y compruebe con con solver de excel
, tora , WINQSB y lindo
Resuelva por el metodo simplex tanto el primal como el dual y obtenga los valores
que se dan el cuadro y realice su analisis de sensibilidad
CASO DE PROBLEMA DE TRANSPORTE PARA MAXIMIZACION
Resolviendo con POMS
M1
M2
0
80
0
80
=
REQ BJ
COSTO TOTAL
M3
100
20
40
160
=
80
2940
M4
0
100
0
100
=
160
0
0
260
260
SUMA
100 =
200 =
300 =
=
260
600
=
100
DISP AI
100
200
300
45 000 uds.
93 000 uds.
60 000 uds.
28 000 uds. 65
uds.
C
000 35 000 uds.
Debido al aumento que han experimentado sus ventas (unas 70 000 unidades), la
Direccin de la Empresa est evaluando la posibilidades de abrir un nuevo centro de
distribucin para lo cual tiene dos ubicaciones posibles (D, E).
Los costos de transporte entre las diferentes ubicaciones son:
A
12
15
13
10
11
Solucion en excel