Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Transporte
MODELO DE TRANSPORTE
Plantea que hay ciertas fuentes (F) abastecedoras
de determinados destinos (D) receptores, donde
hay que transportar cierta cantidad de recursos
productivos (naturales, intermedios o finales)
desde las fuentes hacia los destinos
FUENTES
DESTINOS
Oferta
Demanda
Capacidad de produccin Capacidad de venta
Proveedores
Plantas de produccin
Plantas de produccin
Almacenes mayoristas
Almacenes mayoristas
Tiendas minoristas
MODELO DE TRANSPORTE
Se desea determinar la distribucin ptima de los
recursos productivos, lo que implica establecer la
combinacin de distribucin de fuentes a
destinos, que tenga el mnimo costo asociado
F1
D1
F2
D2
F3
D3
Fn
Dm
MODELO DE TRANSPORTE
Lo anterior se obtiene mediante el mnimo costo
de transporte, lo que requiere considerar los
costos unitarios de transporte desde cada fuente
hacia cada destino
Se construye un modelo de transporte que, es un
caso particular del mtodo simplex
n m
F.O. :
Mn Z
= Cij Xij
Cij
i=1 j=1
MODELO DE TRANSPORTE
n m
F.O. :
Mn Z
= Cij Xij
i=1 j=1
Xij =
Qdemandada
Xij =
Qofrecida
i=1
m
j=1
Xij
>
s.a. :
i,j
Cij
ALGORITMO DE TRANSPORTE
Hacia
Desde
D1
D2
D3
D4
F1
F2
Cij
Xij
F3
F4
TOTAL
TOTAL
X1j
X2j
X3j
X4j
ALGORITMO DE TRANSPORTE
Hacia
Desde
F1
F2
F3
F4
TOTAL
D1
C11
C21
C31
C41
X11
X21
X31
X41
D2
C12
C22
C32
C42
X12
X22
X32
X42
D3
C13
C23
C33
C43
X13
X23
X33
X43
D4
C14
C24
C34
C44
X14
X24
X34
X44
TOTAL
X1j
X2j
X3j
X4j
Xij
C23
X23
175
ALGORITMO DE TRANSPORTE
Es el valor total producido en los
orgenes (Qofrecida) y es tambin
el valor total demandado por los
destinos (Qdemandada)
Qdemandada
Qofrecida
Necesariamente:
Qdemandada
Qofrecida
ALGORITMO DE TRANSPORTE
Si Qdemandada = Qofrecida, entonces significa
que falta en el cuadro una columna o fila, la que
representa las holguras existentes
Si Qdemandada = Qofrecida
Holguras
Exceso de Qdemandada <Qofrecida
Oferta
Holguras
Exceso de
Qdemandada >Qofrecida
Demanda
VARIABLES DE HOLGURA
Cuando no se cumple la condicin necesaria del
modelo de transporte (Qofrecida = Qdemandada),
se incorporan variables de holgura (o exceso), a
travs de la creacin una columna adicional o una
fila adicional en el cuadro
Se asume que el costo unitario de
transporte para la columna adicional o fila
adicional es cero, ya que las variables de
holgura o exceso no forman parte de la
funcin objetivo de optimizacin
VARIABLES DE HOLGURA
Dependiendo si se trata de un exceso de oferta
(Qofrecida > Qdemandada), o de un exceso de
demanda (Qdemandada > Qofrecida), las
variables de holgura (o exceso) que se aaden, a
travs de la creacin una columna adicional o una
fila adicional en el cuadro, representan diferentes
casos
Cada caso de variables de holgura o
exceso, con su posible columna adicional
o fila adicional, se identifica a partir del
contexto de cada situacin particular
EXCESO DE OFERTA
Casos Posibles:
Si Qofrecida
> Qdemandada
Acumulacin
de Inventario
> Qdemandada
Capacidad
Ociosa
EXCESO DE DEMANDA
Casos Posibles:
Si Qofrecida
< Qdemandada
Desacumulacin
de Inventario
< Qdemandada
Demanda No
Satisfecha
EXCESO DE DEMANDA
Casos Posibles:
Si Qofrecida
< Qdemandada
Produccin en
Turno Extra
EJEMPLO
Una compaa manufacturera dispone de 3
fbricas con diferentes capacidades y costos de
transporte para el destino de sus 4 almacenes.
La informacin pertinente se muestra en la tabla:
Costo Unitario de Transporte a cada Almacn Capacidad
Planta Almacn 1 Almacn 2 Almacn 3 Almacn 4 (unidades)
1
23
18
21
25
650
2
21
24
23
18
600
3
18
21
27
23
700
Demanda
300
450
500
600
Se completa
hacia el lado
Si no se puede asignar ms
por restriccin de oferta
Se completa
hacia abajo
EJEMPLO DE TRANSPORTE
Hacia
Alm.1 Alm.2 Alm.3 Alm.4 Inven. Oferta
Desde
23
25
0
18
21
Planta 1
300
350
21
24
23
18
0
Planta 2
100
500
18
21
27
23
0
Planta 3
600 100
Demanda
Como
300
450
500
600
100
650
600
700
1950
1850
Acumulacin
de Inventario
Rango = m
Rango = m + n - 1
SOLUCION DEGENERADA
Existe cuando en la solucin bsica hay al menos
una variable cuyo valor es igual a cero
Cuando la solucin es ptima y a la vez
degenerada, entonces hay mltiples soluciones
ptimas: 2, 3, 4 o quizs infinitas soluciones
La solucin degenerada no
implica dificultad para el
problema de programacin
lineal, es simplemente un
caso particular
SOLUCION DEGENERADA
Nmero de Variables Bsicas
m+n-1
Variables
bsicas
<
(m+n-1)
Existe
solucin
degenerada
SOLUCION DEGENERADA
Para completar una base con solucin
degenerada, se ingresan tantos valores ceros
como sean necesarios para completar el rango
(dimensin) requerido por el espacio vectorial
Cuando se ingresa uno o ms valores ceros,
no se hace en cualquiera celda vaca al azar
El o los valores ceros, deben
ingresarse tal que se disponga
una base linealmente
independiente (l.i.)
EJEMPLO DE TRANSPORTE
(m+n-1) = 7
Sin embargo, en la asignacin inicial del mtodo
de la esquina nor-oeste, solo hay 6 variables
bsicas (celdas ocupadas)
Por lo tanto, existe una solucin degenerada.
Luego, debe ingresarse un valor cero para
completar la base de iteracin
Ingresa XP3A2 = 0
EJEMPLO DE TRANSPORTE
Hacia
Alm.1 Alm.2 Alm.3 Alm.4 Inven. Oferta
Desde
23
25
0
18
21
Planta 1
300
350
21
24
23
18
0
Planta 2
100
500
18
21
27
23
0
Planta 3
0
600 100
Demanda
300
450
500
600
100
650
600
700
1950
1950
XJ1 = (XP1A1,XP1A2,XP2A2,XP2A3,XP3A2,XP3A4,XP3INV)
BASE LINEALMENTE
INDEPENDIENTE (L.I.)
Una base es linealmente independiente cuando
permite realizar la verificacin de la condicin de
optimalidad para cada variable no bsica (celda
vaca en el tableau)
Aquello acontece cuando se forma un nico
lazo alrededor de cada una de las variables
no bsicas, determinando para cada una de
stas, si realizan o no realizan aporte a la
minimizacin de costos del problema
VERIFICACION DE OPTIMALIDAD
Permite comprobar si una solucin bsica factible
es o no es ptima, evaluando el precio sombra o
costo marginal asociado al transporte o envo de
una unidad en cada variable no bsica o celda
desocupada en el tableau
Verificar la condicin de
optimalidad se efecta por
medio de la formacin de
lazos, alrededor de cada
variable no bsica
VERIFICACION DE OPTIMALIDAD
Lazos: Son los caminos que se forman dentro del
tableau, alrededor de las celdas no bsicas y, que
se cierran mediante movimientos exclusiva y
alternadamente, horizontales y verticales
Por ejemplo:
VERIFICACION DE OPTIMALIDAD
El costo marginal referido a la verificacin de la
optimalidad, se obtiene a travs de los mismos
costos unitarios presentes en las celdas del lazo,
segn la transferencia de unidades asignadas
que exista en cada celda del lazo:
Si la celda del lazo
recibe unidades
en la transferencia
Se suma el costo
unitario de la celda
para la verificacin
Se resta el costo
unitario de la celda
para la verificacin
VERIFICACION DE OPTIMALIDAD
En el ejemplo, para la celda P2A1
(planta 2 y almacn 1) se tiene:
-23 Alm.1
Planta 1 300
Planta 2
+21
Alm.2 +18
350
100
-24
Hay un Ahorro
Marginal, es el
concepto de
precio sombra
PRECIO - SOMBRA
CONDICION DE OPTIMALIDAD
ij > 0 , ij X
A
Si
Solucin ptima
CONDICION DE OPTIMALIDAD
E
Si
ij < 0 ,ij X
Solucin no
es ptima
ITERACIONES
Cuando hay ahorro marginal, lo mximo que se
transfiere hacia la celda no bsica, es el mnimo
de las celdas que entregan unidades en la
transferencia, para as conservar la condicin
de factibilidad
Xij > 0
i,j
A
CONCEPTO DE LA GRAN M
Si
CMg
EJEMPLO DE TRANSPORTE
Hacia
Alm.1 Alm.2 Alm.3 Alm.4 Inven. Oferta
Desde
23
25
0
18
21
Planta 1
300
350
21
24
23
18
0
Planta 2
-8
100
500
18
21
27
23
0
Planta 3
0
600 100
Demanda
300
450
500
600
P2A1 = + 21 - 24 + 18 - 23 = - 8
100
650
600
700
1950
1950
EJEMPLO DE TRANSPORTE
Hacia
Alm.1 Alm.2 Alm.3 Alm.4 Inven. Oferta
Desde
23
25
0
18
21
Planta 1
+4
300
350
21
24
23
18
0
Planta 2
-8
100
500
18
21
27
23
0
Planta 3
0
600 100
Demanda
300
450
500
600
P1A3 = + 21 - 18 + 24 - 23 = + 4
100
650
600
700
EJEMPLO DE TRANSPORTE
Hacia
Alm.1 Alm.2 Alm.3 Alm.4 Inven. Oferta
Desde
23
25
0
18
21
Planta 1
+4
+5
300
350
21
24
23
18
0
Planta 2
-8
100
500
18
21
27
23
0
Planta 3
0
600 100
Demanda
300
450
500
600
P1A4 = + 25 - 18 + 21 - 23 = + 5
100
650
600
700
EJEMPLO DE TRANSPORTE
Hacia
Alm.1 Alm.2 Alm.3 Alm.4 Inven. Oferta
Desde
23
25
0
18
21
Planta 1
+4
+5
+3
300
350
21
24
23
18
0
Planta 2
-8
100
500
18
21
27
23
0
Planta 3
0
600 100
Demanda
P1INV
300
450
500
= + 0 - 18 + 21 - 0 = + 3
600
100
650
600
700
EJEMPLO DE TRANSPORTE
Hacia
Alm.1 Alm.2 Alm.3 Alm.4 Inven. Oferta
Desde
23
25
0
18
21
Planta 1
+4
+5
+3
300
350
21
24
23
18
0
Planta 2
-8
-8
100
500
18
21
27
23
0
Planta 3
0
600 100
Demanda
300
450
500
600
P2A4 = + 18 - 24 + 21 - 23 = - 8
100
650
600
700
EJEMPLO DE TRANSPORTE
Hacia
Alm.1 Alm.2 Alm.3 Alm.4 Inven. Oferta
Desde
23
25
0
18
21
Planta 1
+4
+5
+3
300
350
21
24
23
18
0
Planta 2
-8
-8
-3
100
500
18
21
27
23
0
Planta 3
0
600 100
Demanda
300
450
500
P2INV = + 0 - 24 + 21 - 0 = - 3
600
100
650
600
700
EJEMPLO DE TRANSPORTE
Hacia
Alm.1 Alm.2 Alm.3 Alm.4 Inven. Oferta
Desde
23
25
0
18
21
Planta 1
+4
+5
+3
300
350
0
21
24
23
18
Planta 2
-8
-8
-3
100
500
18
21
27
23
0
Planta 3
0
600 100
E
Demanda
300
P3A1 = No Existe
450
500
600
650
600
700
100
EJEMPLO DE TRANSPORTE
Hacia
Alm.1 Alm.2 Alm.3 Alm.4 Inven. Oferta
Desde
23
25
0
18
21
Planta 1
+4
+5
+3
300
350
0
21
24
23
18
Planta 2
-8
-8
-3
100
500
18
21
27
23
0
Planta 3
0
600 100
E
Demanda
300
P3A3 = No Existe
450
500
600
650
600
700
100
EJEMPLO DE TRANSPORTE
Revisin del lazo para la iteracin correspondiente:
Hacia Alm.1 Alm.2 Alm.3 Alm.4 Inven. Oferta
Desde
23
25
0
18
21
Planta 1
300
350
0
21
24
23
18
Planta 2
-8
-8
100
500
18
21
27
23
0
Planta 3
0
600 100
Demanda
300
450
500
P2A4 = + 18 - 24 + 21 - 23 = - 8
600
100
650
600
700
EJEMPLO DE TRANSPORTE
Entra XP2A4 y Sale XP2A2. Unidades Transferir = 100
Hacia
Alm.1 Alm.2 Alm.3 Alm.4 Inven. Oferta
Desde
18
21
23
25
0
Planta 1
300
350
0
21
24
23
18
Planta 2
100
100
500
18
0
21
27
23
Planta 3
0
600
100
500 100
Demanda
300
450
500
600
650
600
700
100
XJ2 = (XP1A1,XP1A2,XP2A3,XP2A4,XP3A2,XP3A4,XP3INV)
EJEMPLO DE TRANSPORTE
Clculo de los Precios Sombra para 2 iteracin:
Hacia
Alm.1 Alm.2 Alm.3 Alm.4 Inven. Oferta
Desde
23
18
21
25
0
Planta 1
-4
+5
+3
300
350
0
21
24
23
18
Planta 2
0
+8
+5
100
500
18
21
27
23
0
Planta 3
-8
-1
100
500 100
Demanda
300
450
500
600
100
650
600
700
EJEMPLO DE TRANSPORTE
Revisin del lazo para la iteracin correspondiente:
Hacia
Alm.1 Alm.2 Alm.3 Alm.4 Inven. Oferta
Desde
23
18
21
25
0
Planta 1
300
350
0
21
24
23
18
Planta 2
100
500
18
21
27
23
0
Planta 3
-8
100
500 100
Demanda
300
450
500
600
P3A1 = + 18 - 23 + 18 - 21 = - 8
100
650
600
700
EJEMPLO DE TRANSPORTE
Entra XP3A1 y Sale XP3A2. Unidades Transferir = 100
Hacia
Alm.1 Alm.2 Alm.3 Alm.4 Inven. Oferta
Desde
18
21
23
25
0
Planta 1
200
350
300 450
0
21
24
23
18
Planta 2
100
500
18
0
21
27
23
Planta 3
100
500 100
100
Demanda
300
450
500
600
650
600
700
100
XJ3 = (XP1A1,XP1A2,XP2A3,XP2A4,XP3A1,XP3A4,XP3INV)
EJEMPLO DE TRANSPORTE
Clculo de los Precios Sombra para 3 iteracin:
Hacia
Alm.1 Alm.2 Alm.3 Alm.4 Inven. Oferta
Desde
23
18
21
25
0
Planta 1
-12
-3
-5
200
450
0
21
24
23
18
Planta 2
+8
+16 500
+5
100
18
21
27
23
0
Planta 3
+8
-1
100
500 100
Demanda
300
450
500
600
100
650
600
700
EJEMPLO DE TRANSPORTE
Revisin del lazo para la iteracin correspondiente:
Hacia
Alm.1 Alm.2 Alm.3 Alm.4 Inven. Oferta
Desde
23
18
21
25
0
Planta 1
-12
200
450
0
21
24
23
18
Planta 2
100
500
18
21
27
23
0
Planta 3
100
500 100
Demanda
300
450
500
600
100
P1A3 = + 21 - 23 + 18 23 + 18 - 23 = - 12
650
600
700
EJEMPLO DE TRANSPORTE
Entra XP1A3 y Sale XP1A1. Unidades Transferir = 200
Hacia
Alm.1 Alm.2 Alm.3 Alm.4 Inven. Oferta
Desde
18
21
23
25
0
Planta 1
200
200
450
0
21
24
23
18
Planta 2
300
300
500
100
18
0
21
27
23
Planta 3
100
500
300
300 100
Demanda
300
450
500
600
650
600
700
100
XJ4 = (XP1A2,XP1A3,XP2A3,XP2A4,XP3A1,XP3A4,XP3INV)
EJEMPLO DE TRANSPORTE
Clculo de los Precios Sombra para 4 iteracin:
Hacia
Alm.1 Alm.2 Alm.3 Alm.4 Inven. Oferta
Desde
23
18
21
25
0
Planta 1
+12 450
+9
+7
200
0
21
24
23
18
Planta 2
+8
+4
+5
300
300
18
21
27
23
0
Planta 3
-4
-1
300
300 100
Demanda
300
450
500
600
100
650
600
700
EJEMPLO DE TRANSPORTE
Revisin del lazo para la iteracin correspondiente:
Hacia
Alm.1 Alm.2 Alm.3 Alm.4 Inven. Oferta
Desde
23
18
21
25
0
Planta 1
200
450
0
21
24
23
18
Planta 2
300
300
18
21
27
23
0
Planta 3
-4
300
300 100
Demanda
300
450
500
600
100
P3A2 = + 21 - 18 + 21 23 + 18 - 23 = - 4
650
600
700
EJEMPLO DE TRANSPORTE
Entra XP3A2 y Salen XP2A3 y XP3A4. Transferir = 300
Hacia
Alm.1 Alm.2 Alm.3 Alm.4 Inven. Oferta
Desde
18
21
25
0
Planta 1
450
200
150
500
0
21
24
23
18
Planta 2
600
300
0
300
18
0
21
27
23
Planta 3
300
300
300 100
23
Demanda
300
450
500
600
650
600
700
100
XJ4 = (XP1A2,XP1A3,XP2A3,XP2A4,XP3A1,XP3A2,XP3INV)
EJEMPLO DE TRANSPORTE
Clculo de los Precios Sombra para 5 iteracin:
Hacia
Alm.1 Alm.2 Alm.3 Alm.4 Inven. Oferta
Desde
18
21
25
0
Planta 1
+8
+9
+3
500
150
0
21
24
23
18
Planta 2
0
600
18
0
21
27
23
Planta 3
+3
+4 100
300
300
23
300
Demanda
450
500
600
650
600
700
100
EJEMPLO DE TRANSPORTE
Solucin ptima del Ejercicio:
XJ = (XP1A2,XP1A3,XP2A3,XP2A4,XP3A1,XP3A2, XP3INV)
= 150
= 500
= 0
= 600
XP3A1 = 300
XP3A2 = 300
XP3INV = 100
ij > 0
XP1A2
XP1A3
XP2A3
XP2A4
i,j
XJ
La solucin no
es nica, pues
es una solucin
degenerada
EJEMPLO
Problema resuelto el mtodo de esquina nor-oeste:
Costo Unitario de Transporte a cada Almacn Capacidad
Planta Almacn 1 Almacn 2 Almacn 3 Almacn 4 (unidades)
1
23
18
21
25
650
2
21
24
23
18
600
3
18
21
27
23
700
Demanda
300
450
500
600
Restricciones Oferta =
Restricciones Demanda <
A2
36
49
31
A3
39
48
37
A4 INV
43 M
43 M
33 10
Oferta <
Restricciones
Restricciones Demanda =
<650
<600
<700
Restricciones de Demanda:
>0
, ij
METODO DE VOGEL
>
>
EJEMPLO DE TRANSPORTE
Al resolver el problema de transporte, slo se
consideran los costos diferenciales, por lo que si
bien se deben sumar los costos unitarios de
produccin con los costos unitarios de transporte,
es posible reducir la tabla de costos segn:
A1
P1 41
P2 46
P3 28
A2
36
49
31
A3
39
48
37
A4 INV
43 M
43 M
33 10
A1
P1 31
P2 36
P3 18
A2
26
39
21
A3
29
38
27
A4 INV
33 M
33 M
23 0
EJEMPLO DE TRANSPORTE
P.1
P.2
P.3
Dda
10
EJEMPLO DE TRANSPORTE
P.1
P.2
P.3
Dda
10
M
.... y as se completa
sucesivamente
EJEMPLO DE TRANSPORTE
P.1
P.2
P.3
Dda
Ofta
650
3 4
3
5
600
18
3
2
700
EJEMPLO DE TRANSPORTE
1 asignacin: XP3INV = 100, gradiente columna INV = M
2 asignacin: XP3A1 = 300, gradiente columna A1 = 13
3 asignacin: XP3A4 = 300, gradiente columna A4 = 10
4 asignacin: XP1A2 = 450, gradiente columna A2 = 13
6 asignacin: XP2A3 = 300
Asignacin
manual
5
columna A3 = 9
7 asignacin:
asignacin: X
XP1A3 =
= 200
300, gradiente
P2A4
EJEMPLO DE TRANSPORTE
XJ1 = (XP1A2,XP1A3,XP2A3,XP2A4,XP3A1,XP3A4,XP3INV)
Planta 1
Planta 2
Planta 3
Demanda
Oferta
650
600
700
EJEMPLO DE TRANSPORTE
Hay solucin degenerada, ingresa XP2A2 = 0
Planta 1
Planta 2
Planta 3
Demanda
Oferta
650
600
700
XJ2 = (XP1A2,XP1A3,XP2A2,XP2A4,XP3A1,XP3A2,XP3INV)
EJEMPLO DE TRANSPORTE
Clculo de los Precios Sombra para 2 iteracin:
Ya que
ij > 0
Demanda
Planta 3
Planta 2
i,j
Planta 1
Oferta
650
600
700
La solucin
es ptima
EJEMPLO DE TRANSPORTE
Solucin ptima del ejemplo:
XJ = (XP1A2,XP1A3,XP2A2,XP2A4,XP3A1,XP3A2, XP3INV)
XP3A1 = 300
XP3A2 = 300
= 100
X
P3INV
ij > 0
XP1A2 = 150
XP1A3 = 500
XP2A2 = 0
XP2A4 = 600
i,j
XJ
La solucin no
es nica, pues
es una solucin
degenerada
(produccin + transporte)