Professional Documents
Culture Documents
Asignacin
y
Anlisis de Sensibilidad
Dr. Jos Castillo Montes
MODELOS DE TRANSPORTE
para j = 1, 2, 3, ..., n
Matemticamente:
Destino
1 2 ... n Recursos
. . . . . . . .
. . . . .
Minimizar Z = i 1 j 1
ij ij
n
sujeta a
x
j 1
ij ai para i = 1, 2, ..., m
x
i 1
ij dj para j = 1, 2, ..., n
ai b j
Oferta i 1 j 1 Demanda
total total
Teorema 2. El problema de transporte equilibrado tiene
una solucin factible.
Teorema 3. Todo problema de transporte equilibrado tiene
una solucin bsica factible. Esta solucin tiene como
mximo m + n -1 variables no negativas
1 2 ... n Recursos
. . . . . . . .
Modelo de programacin
. . . . . Sistema de redes
lineal
Minimizar Z = C X +...+ C X +...+ C X +...+
m cm1 1,1 c1,1 . . . 1,jcmn1,j 1,n 1,n
m2 am
Ci,1Xi,1 +...+ Ci,jXi,j +...+ Ci,nXi,n +...+ Cm,1Xm,1 +...+
Cm,j
DemXm,j +...+ Cbm,nXm,nb ... bn
1 2
Xanda++ X1j ++ X1n = a1
11
donde
bn+1 =
m n
a b
i 1
i
j 1
j
y
0 ci,n+1 = 0, para i =
1, 2, ..., m
0
0
Para el caso en que la demanda es mayor
Si
queellacaso es que se tiene mayor demanda de lo que se
oferta
produce, entonces para balancear el problema se agrega un
origen imaginario o artificial (llamado tambin origen ficticio) el
cual tendr como recursos (producir) dicha sobredemanda. En
cuanto a los costos asociados a este nuevo origen los
estableceremos a cero (por qu?). El siguiente dibujo muestra
lo que se debe hacer:
donde
sm+1 =
n m
dj ai
j 1 i 1
y
cm+1j = 0 para
j = 1, 2, ..., n
0 0 0
RUTAS PROHIBIDAS (o ruta M)
En los problemas de transporte puede no ser posible establecer
una ruta desde cada uno de los orgenes hasta cada uno de los
destinos. Es decir, algunas rutas pueden ser prohibidas.
( caminos en vas de construccin, inundaciones, huaicos, peso
limite del puente o en reparacin, ordenanza de trafico local.
En el algoritmo, se le asigna un costo con un valor muy grande
(M) con respecto a los otros costos de envo.
Si se prohbe los envos de un origen i a un destino j, se debe
convertir Cij = M, donde el valor de M es infinitamente grande.
Esto implica que la variable Xij = 0, en la solucin final del
problema de transporte
C. lima Ica Tacna Arequipa Trujillo Oferta
Callao 0 7 15 M 4 70
Ventanilla 7 0 8 10 5 80
Lima 15 8 0 2 10 0
San Isidro M 10 2 0 M 0
Comas 4 5 10 M 0 0
Demanda 0 0 40 60 50
Teorema 1.-
Para que el problema de transporte tenga solucin es
condicin necesaria y suficiente que la oferta total sea igual
a la demanda total
Teorema 2.-
El problema de transporte equilibrado o balanceado tiene
una solucin factible
Teorema 3.-
Todo problema de transporte equilibrado tiene una solucin
bsica factible. Esta solucin tiene como mximo m+n-1
variables no negativas
P2
10
5
20
17
6
29
5
22
30
30
ai 80 b
i 1 j 1
j 80
P3 15 25 5 10 20
Deman 20 20 15 25
da
P2 20 10 30
P3 15 5 20
Deman 20 20 15 25
Planta Centro Centro Centro Centr Dif fila
o Diferencias de costos mas pequeos
C1 C2 C3 c4 de filas y columnas:
C21 = 5 tiene el costo unitario mas
P1 10 20 6 5 1 bajo.
P2 5 17 29 22 12 X21= min (30; 20) = 20
X21 = min (a2 b1) a2* = a2-b1 =
P3 15 25 5 10 5 30-20 =10
Dif. 5 3 1 5 Se observa que de la P2 al C1 se envo
column
a
20 unidades, quedando satisfecho el
C1, procedindose a eliminar la celda
Dif. 3
column
a
Planta Centro Dif fila Por un simple razonamiento, es obvio que de la
planta P2 al centro C2 , el resto de unidades . X22=
C2 min (10, 10) = 10
De esta manera todas las filas y las columnas
quedaron saturadas.
P2 17 17
Dif. 17
Distribucin
column de los productos realizados des las plantas y los centros de
a
abastecimiento
1) 695.0000
NO. ITERATIONS= 6
MTODO DE APROXIMACIN DE RUSSELL(Edward J. Russell - 1968
Algoritmo
Prueba de factibilidad
Paso 1.- para cada fila de origen i debe calcularse ui el
mayor costo unitario cij de los que quedan en la fila i
Paso 2.- para cada columna de destino j, se determina vj,
el mayor costo unitario de lo que hay en esa columna j
ui = max Cij
vj = max Cij
D1 2 3 4 5 15
D2 3 2 5 2 20
D3 4 1 2 3 25
Demand 8 10 1 15
a
2
Encuentre la solucin bsica de inicio del modelo de
transporte por el mtodo de costo mnimo
1. Tres empresas suministran ordenadores a cuatro detallistas. La
EJERCICIOS
cantidad de
demanda semanal de los cuatro detallistas es de 150, 150, 400 y
100 ordenadores,
respectivamente. La oferta de las tres empresas est dictada por la
mano de obra
regular disponible y se calcula en 250, 300 y 250 unidades a la
semana. El costo
en euros del transporte por unidad viene detallado en la siguiente
Proveedor Detallistas
tabla 1 2 3 4
es
Detallistas
Determinar el coste mnimo del programa 1de 10 20 30 20
envo. 2 20 40 10 20
2. Una empresa de camiones 3 10 30 50 30
enva camiones cargados de
grano desde tres PLANTAS a PLANTA MOLINOS
cuatro MOLINOS. La oferta (en S
1 2 3 4 Oferta
camiones cargados) y la
demanda (tambin en 1 10 2 20 11 15
camiones cargados), junto con 25
2 12 7 9 20
los costes de transporte por 10
carga de camin en 3 4 14 16 18
sujeto a :
u i v j cij ( i, j )
u , v no restringid as
u (u1 ................u m ) y v (v1 ...........v n )
Los pasos delmtodo MODI:
paso1
Se define con ndice ui para cada fila y un vj para cada
columna, en todas las casillas. Este ndice deber cumplir
con la condicin :Celda( i, j ) ui v j cij
Min Z =Cij.Xij
s.A
Xij = 1 i= 1,2.m
Xij = 1 j=1,2n
Xij0
El problema queda estructurado
n=m I ..j
Recursos
C11 C12 ..C1n 1
C21 C22 C2n 1
.
Demanda 1 1
. m=n
.1
Algoritmo de asignacin
c1 c c3 c4 fila c1 c c3 c4
D1 15 19 20 18 15 D1 0 4 5 3
D2 14 15 17 14 14 D2 0 1 3 0
D3 11 15 15 14 11 D3 0 4 4 3
D4 21 24 26 24 21 D4 0 3 5 3
columna 1 3
c1 c c3 c4 Tratemos de cubrir todas los ceros
D1 0 3 2 3 con la cantidad de lneas verticales y
D2 0 0 0 0 horizontales, eligiendo la de mayor
D3 0 3 1 3 numero de ceros(fila/ columna)
D4 0 2 2 3
Restar el menor a toda fila/columna
c1 c c3 c4 c1 C c3 c4
D1 0 3 2 3 D1 0 2 1 2
D2 1 0 0 0 D2 1 0 0 0
D3 0 3 1 3 D3 0 2 0 2
D4 0 2 2 3 D4 0 1 1 2
c1 C c3 c4
D1 0 1 1 1
D2 2 0 1 0
D3 0 1 0 1
D4 0 0 1 1
c1 C c3 c4 c1 C c3 c4
D1 0 1 1 1
D1 15
D2 2 0 1 0
D3 0 1 0 1 D2 14
D4 0 0 1 1 D3 15
D4 24
Luego procedemos a calcular el costo optimo:
Z= 15+14+15+24 = 68 u.m.
Planteamiento del modelo de PL.
Zmin =
15X11+19x12+20x13+18x14+14x21+15x22+17x23+14x2
4+11x31
15x32+15x33+14x34+21x41+24x42+26x43+24x44
St c1 c c3 c4
X11+x12+x13+x14=1 Xij 0 D1 15 19 20 18
X21+x22+x23+x24=1
D2 14 15 17 14
X31+x32+x33+x34=1
X41+x42+x43+x44=1 D3 11 15 15 14
X11+x21+x31+x41=1 D4 21 24 26 24
X12+x22+x32+x42=1
X13+x23+x33+x43=1
X14+x24+x34+x44=1
LP OPTIMUM FOUND AT STEP 9
1) 68.00000
NO. ITERATIONS= 9
. Se desea asignar 4 mquinas a 4 lugares posibles. A
continuacin se presentan los costos asociados
Maq/luga 1 2 3 4 Maq/luga 1 2 3 4
r 1
r
1 3 5 3 3 1 1 0 0 0
3
2 5 14 10 10 2 3 6 4 4
3 12 6 19 17 1
3 9 0 15 13
4 2 17 10 12 0 4 0 12 7 9
5 3
2 3
Maq/luga 1 2 3 4
r
1 5 0 0 0
2 0 2 0 0
3 13 0 15 13
4 0 8 3 5
1) 21.00000
NO. ITERATIONS= 8
Anlisis de Sensibilidad
Elanlisisde sensibilidad busca determinar los efectos que
se producen en lasolucinptima al realizar cambios en
cualquiera de losparmetrosdel modelo
deprogramacinlineal planteado inicialmente. Entre los
cambios que se investiganestn:
Max Z = 8x1+6x2
Sa:
4x1+2x2<=60
2x1+4x2<=48
xj0
60 71
Para b = 48 b* = 59
Max Z = 8x1+6x2
Sa: Utilizando operaciones matriciales:
4x1+2x2<=71 X1 1/3 -1/6 71 14
2x1+4x2<=59 X2 = -1/6 1/3 59 = 8
xj0
X1 X2 H1 H2 Soluci
n
Z 0 0 5/3 2/3 132
X1 1 0 1/3 -1/6 12
X2 0 1 -1/6 1/3 6
Coeficiente de holgura
3
5/3 2/3 * = -9 = -2
3
X= 1/3 -1/6 3 =
-1/6 1/3 3
La tabla sera
X1 X2 x3 H1 h2 Soluci
n
Z 0 0 -2 5/3 2/3 132
X1 1 0 1/3 -1/6 12
X2 0 1 -1/6 1/3 6
Zj-cj 0 4 0 1 2 156
X1 1 -1 0 -1/3 6
X3 0 2 1 -1/3 2/3 12