Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Clas de Tarnsporte
Clas de Tarnsporte
TRANSPORTE
Introduccin
Qu significa problema de transporte? . Supongamos que un fabricante tiene tres plantas que
producen el mismo producto. Estas plantas a su vez mandan el producto a dos depsitos. Cada
planta puede mandar productos a todos los depsitos, pero el costo de transporte vara con las
diferentes combinaciones. El problema es determinar la cantidad que cada planta debe mandar a
cada depsito con el fin de minimizar el costo total de transporte.
La manera ms fcil de reconocer un problema de transporte es por su naturaleza o
estructura
de-hacia: de un origen hacia un destino, de una fuente hacia un usuario, del presente hacia el
futuro, de aqu hacia all, una relacin de uno a otro . Al enfrentar este tipo de problemas, la
intuicin dice que debe haber una manera de obtener una solucin. Se conocen las fuentes y los
destinos, las capacidades y demandas y los costos de cada trayectoria. Debe haber una
combinacin ptima que minimice el costo (o maximice la ganancia). La dificultad est en el
gran nmero de combinaciones posibles , debido a eso el problema del transporte recurre a
buscar soluciones con la computara y software especializado..
Buenos Aires
Oferta
Ensenada
X11
210 X12
110 1000
Dock Sud
X21
160
X22
80
1500
68
X32
215
1200
Demanda
2300
1400
Resolucin : Empiezo por la Fuente uno ya asigno el menor costo es decir las 1000 a la
variable X12 ,bajo a loa segunda fuente asigno lo que falta de Buenos Aires al menor
costo que es X22 400 y el resto de la oferta a Rosario X21 es decir 1100 , y ahora
analizo la otra fuente San Lorenzo , optimizo la mayor produccin a menor costo de
distribucin que es Rosario donde restaban por cubrir 1200 camiones hago entonces
X31=1200 y cubr todas las demanda ssin que me sobre lo producido en alguna
destilera.
iniciado un estudio para reducirlos lo ms posible que se pueda. Se ha hecho una estimacin de
la produccin de cada Embolsado para la prxima temporada y se ha asignado a cada Depsito
una cierta cantidad de la produccin total de Harina de Soja. En la siguiente tabla se
proporciona esta informacin (en unidades de carga de camin), junto con el costo de transporte
por camin cargado para cada combinacin de embolsado-depsito. Como se ve hay un total de
300 cargas de camin que se deben transportar. El problema es determinar el plan de asignacin
de estos embarques a las distintas combinaciones de embolsado-depsito que minimice el costo
total de transporte.
Costo de embarque ($) por carga
1
Embolsado 2
3
Asignacin
Depsito
2
3
513 654
416 690
682 388
65
70
1
464
352
995
80
4
867
791
685
85
Produccin
75
125
100
+ x21
x12
+ x22
x13
+ x23
x14
+ x24
=
=
=
=
=
=
=
75
125
100
80
65
70
85
xij 0 (i = 1, 2, 3; j = 1, 2, 3, 4)
La siguiente tabla muestra los coeficientes de las restricciones. Como se ver enseguida,
lo que distingue a este problema como un problema de transporte es la estructura especial en el
patrn de estos coeficientes, no su contexto. Solucin ptima es:
Costo min de 152535 x11 = 0, x12 = 20, x13 = 0x14 = 55 x21 = 80, x22 = 45, x23 = 0, x24 = 0, x31 = 0,
x32 = 0, x33 = 70, x34 = 30
Coeficiente de:
x11 x12 x13 x14
1
1
1
A=
1
1
1
1
1
1
1
1
1
Restricciones
de Depsito
1
1
Restricciones
de Embolsado
Origen
1
2
.
.
.
.
.
.
.
.
.
Recursos
s1
s2
.
.
.
cm1
cm2
...
cmn
sm
Demanda
d1
d2
...
dn
Sea Z el costo total de distribucin y x ij (i = 1, 2, ..., m; j = 1, 2,..., n) el nmero de
unidades que se distribuyen del origen i al destino j, la formulacin de programacin lineal para
este problema es:
m
Minimizar
Z=
ij
xij
i 1 j 1
sujeta a
ij
si
para i = 1, 2, ..., m
ij
dj
para j = 1, 2, ..., n
j 1
x
i 1
xij 0,
para toda i y j
Note que la tabla que resulta de los coeficientes de las restricciones tiene la estructura
especial que se muestra en la siguiente tabla:
Coeficiente de
x11
x12 . . . x1n
...
x21 x22 . . .
1
1
...
1
.
.
.
A=
1
1
...
1
Restricciones
de destino
...
.
.
.
.
.
.
s d
i
i 1
j 1
Esta propiedad se puede verificar observando que las restricciones requieren que:
m
i 1
d
j 1
sean iguales a
ij
i 1 j 1
Esta condicin de que los recursos totales deben ser iguales a la demanda total en realidad
exige que el sistema est balanceado. Si el problema tiene algn significado fsico y esta
condicin no se cumple, casi siempre significa que, o bien s i, o bien dj de hecho representan una
cota y no un requerimiento exacto. Si este es el caso, se puede introducir un origen o
destino imaginario (llamado origen ficticio o destino ficticio) para captar la holgura, con el
fin de convertir las desigualdades en igualdades y satisfacer la condicin de factibilidad.
El problema de transporte es slo un tipo especial de problemas de programacin lineal
y puede resolverse aplicando el mtodo simplex tal y como lo hemos estudiado. Sin embargo,
veremos que si se aprovecha la estructura especial que se muestra en la tabla anterior, se puede
lograr un importante ahorro en los clculos. Se har referencia a este procedimiento
simplificado como el mtodo simplex de transporte.
Para hacer hincapi en la simplificacin lograda por el mtodo simplex de transporte, se
revisar primero la forma en que el mtodo simplex general (no simplificado) establecera el
problema de transporte en forma tabular. Despus de construir la tabla de los coeficientes de
restriccin (vea la tabla anterior), de convertir la funcin objetivo a la forma de maximizacin y
de usar el mtodo de la M para introducir las variables artificiales z 1, z2, ..., zm+n en las m+n
ecuaciones de restriccin respectivas, se ve que las columnas de la tabla simplex tendran la
forma que se muestra en la siguiente tabla:
Variable
bsica
Z
Ec.
nm.
(0)
(1)
Z
1
...
xij
cij
Coeficiente de
...
zi
...
M
zm+j
M
Lado
derecho
0
...
.
.
.
zi
(i)
si
.
.
.
zm+j
(m+j)
dj
.
.
.
(m+n)
En esta tabla, todos los elementos que no se muestran en estas columnas son ceros. El
nico ajuste que queda por hacer antes de la primera iteracin es eliminar algebraicamente los
coeficientes distintos de cero de las variables bsicas iniciales (artificiales) en el rengln de Z
(rengln 0).
Despus de cualquier iteracin subsecuente, el rengln 0 tendra la forma que se
muestra en la siguiente tabla:
Variable Ec.
bsica nm
...
xij
Coeficiente de
...
zi
...
zm+j
...
Lado
derecho
m
siui
djvj
cijui
Mui
Mvj
i 1
j 1
vj
A causa del patrn de ceros y unos que siguen los coeficientes en la tabla anterior, u i y vj
(0)
vj = mltiplo del rengln m+j original que se ha restado (directa o indirectamente) del
rengln 0 original durante todas las iteraciones del mtodo simplex que llevaron a la
tabla actual.
El rengln 0 actual se puede obtener sin usar ningn otro rengln con slo calcular los
valores de ui y vj directamente. Como cada variable bsica debe tener coeficiente cero en el
rengln 0, estos valores se pueden obtener resolviendo el sistema de ecuaciones:
cijuivj = 0
para cada i y j tal que xij es variable bsica,
lo cual se puede hacer de manera directa.
Adems de los datos de entrada (los valores de c ij, si y dj), la nica informacin que
necesita el mtodo simplex de transporte es la solucin bsica factible actual, los valores
actuales de ui y vj y los valores resultantes de c ijuivj para las variables no bsicas x ij. Cuando
se resuelve un problema a mano es conveniente registrar esta informacin en una tabla simplex
de transporte, como la que se muestra enseguida:
En los casos en que la sumatoria de todo lo que se produce en todos los orgenes es
mayor que la sumatoria de todo lo que se demanda en todos los destino o viceversa, entonces se
dice que el problema no est balanceado. En estos casos lo primero que se debe hacer antes de
intentar resolver el problema es balancearlo.
n
si
i 1
dj
j 1
a este nuevo destino los estableceremos a cero (por qu?). El siguiente dibujo muestra lo que se
debe hacer:
donde
dn+1 =
i 1
j 1
s i dj
y
ci,n+1 = 0,
para i = 1, 2, ..., m
dj
j 1
j 1
Si el caso es que se tiene mayor demanda de lo que se 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 =
j 1
i 1
dj si
y
cm+1j = 0para j = 1, 2, ..., n
cantidad total que se recibe en todos los destinos. Por lo tanto, cualquier solucin bsica
factible en una tabla de transporte debe aparecer con exactamente m + n 1 asignaciones no
negativas, en donde la suma de las asignaciones en cada rengln o columna es igual a su
demanda o sus recursos
Mtodos para encontrar soluciones factibles.
Al iniciar, todos los renglones de los orgenes y las columnas de destinos de la tabla
simplex de transporte se toman en cuenta para proporcionar una variable bsica (asignacin).
1. Se selecciona la siguiente variable bsica (asignacin) entre los renglones y columnas
en que todava se puede hacer una asignacin de acuerdo a algn criterio.
2. Se hace una asignacin lo suficientemente grande como para que use el resto de los
recursos en ese rengln o la demanda restante en esa columna (cualquiera que sea la
cantidad ms pequea).
3. Se elimina ese rengln o columna (la que tena la cantidad ms pequea en los
recursos odemanda restantes) para las nuevas asignaciones.(Si el rengln y la columna
tiene la misma cantidad de recursos y demanda restante, entonces arbitrariamente se
elimina el rengln. La columna se usar despus para proporcionar una variable
bsica degenerada, es decir, una asignacin con cero unidades.)
4. Si slo queda un rengln o una columna dentro de las posibilidades, entonces el
procedimiento termina eligiendo como bsicas cada una de las variables restantes (es
decir, aquellas variables que no se han elegido ni se han eliminado al quitar su rengln
o columna) asociadas con ese rengln o columna que tiene la nica asignacin posible.
De otra manera se regresa al paso 1.
Ejemplo:
La farmacutica Carlton abastece de drogas y otros suministros mdicos tiene tres plantas en:
Claveland, Detroit, Greensboro y posee T cuatro centros de distribucin en: Boston, Atlanta, St
Louis.La gerencia de Carlton desea realizar el trnsporte de sus productos de la manera ms
econmica posible, el costo es:.
11
Variables de decisin:
Xij = cantidad a transportar desde la fbrica i a la distribuidora j donde i = 1(Claveland),
2(Detroit), 3(Greensboro) y j = 1(Boston), 2(Richmond), 3(Atlanta), 4 (St,Louis)
12
Demanda
3
10
10
13
en ese origen (paso 2). Con esto cubrimos toda la demanda del primer destino ( Depsito) y lo
cancelamos para las prximas asignaciones (paso3):
Recursos
3
3
2
4
Demanda
5 2
3 0
tiene
ms
unidades
del
bien
para
enviar
otro
destino
(paso 3):
Recursos
3
3
3
Demanda
3 0
5 2 0
2
4
4 2
5 2 0
14
2 0
2
4
Demanda
3 0
4 2 0
2
1
La siguiente asignacin ser en la celda correspondiente a la variable x 32 (paso1) ya que no le
quedan ms unidades al origen 2. Notemos que se demandan cero unidades del bien en el
segundo destino, en este momento es cuando hacemos una asignacin de cero unidades
convirtiendo as a la variable x32 en una variable bsica degenerada (paso 2) y ahora s podemos
cancelar la segunda columna para ya no considerarla ms en las siguientes asignaciones (paso
3). Notemos que esta demanda de cero unidades es satisfecha sin ningn problema por el origen
3 ya que ste dispone todava de 3 unidades del bien:
Recursos
3
5 2 0
2 0
2
3
0
Demanda
3 0
4 2 0
Como solamente queda un rengln dentro de las posibilidades (el rengln 3 no ha sido
cancelado), entonces aplicando el paso 4 del procedimiento general para construir una solucin
inicial bsica factible, la siguiente asignacin ser en la celda que corresponde a la variable x 33
(paso 1). Ya que la demanda del tercer destino (2 unidades) puede ser satisfecha muy bien por el
tercer origen, entonces enviamos 2 unidades del bien del origen 3 al destino 3 quedando
solamente 1 unidad en el tercer origen (paso 2) para enviarlo al cuarto destino y con eso cubrir
su demanda de una unidad, cancelando de esta manera tanto el destino 3 como el destino 4 y el
tercer rengln ya que la demanda de todos los destinos ya ha sido satisfecha y no quedan ms
unidades del bien en ningn origen:
Recursos
3
5 2 0
2 0
2
4
2
4
0
Demanda
3 0
3 1 0
1
Costo = 52
4 2 0
2 0
1 0
15
La solucin inicial bsica factible es x11=3, x12=2, x22=2, x32=0 (variable bsica
degenerada), x33=2 y x34=1 y el costo total de transporte asociado a esta primera Poltica de
Transporte factible es de:
x
11
Costo =
11
3 (3) +
12
12
2 (7) +
22
22
2 (4) +
32
32
0 (3) +
33
33
2 (8) +
34
34
1 (5) = 52 unidades
Es necesario aclarar que esta no es la solucin final del problema, es necesario aplicar a
esta primera solucin factible la prueba de optimalidad ya que puede existir una mejor poltica
de transporte que minimice todava ms el costo total.
Tres plantas de energa elctrica con capacidades de 25, 40 y 50 millones de kilovatios/hora,
proporcionan electricidad a tres ciudades. La demanda mxima es de 30, 35 y 25 millones de
kilovatios/hora. El costo de transporte por milln de kilovatio/hora est dado en la siguiente tabla:
Ciudad 1 Ciudad 2 Ciudad 3 Planta 1 $600 $700 $700 Planta 2 $320 $300 $350 Planta 3 $500 $480
$450 Encuentre una solucin ptima por el Mtodo de la esquina noreste
16
Entonces tenemos una solucin inicial: x1,1=25, x2,1=5, x2,2=35, x3,2=0, x3,3=25 y x3,4=25, con un
costo mnimo de $38,350
17