Está en la página 1de 39

MODELO DE TRANSPORTE

Aplicaciones Especiales de
Programacin Lineal

Modelos de transporte
Estos modelos estn referidos a la minimizacin de
los costos del flujo de algn producto entre nodos.
Todos los nodos de SALIDA son nodos fuente
(ofertas) y los de LLEGADA son nodos destino
(demandas).
Es importante considerar la relacin entre la oferta
total y la demanda total.
Si :
- son iguales se dice que es un problema de
transporte EQUILIBRADO
- no son iguales se dice que es un problema de
transporte NO EQUILIBRADO

Planteamiento del Problema


C11
Ofert
a1

C12

Demand
a1

C1n
C21
Ofert
a2

C22

Oferta
m

Demand
a2

C2n

.
.

Cn1

Cn2
Cmn

Demanda
n

Formulacin del modelo


El planteamiento de Programacin Lineal del problema, tendr
tantas restricciones como nodos tenga y tantas variables de
decisin como arcos.
Donde:
Xij =
nmero de productos enviados del punto de salida
(OFERTA) i al punto de llegada (DEMANDA) j.
Cij = costo por enviar una unidad del punto de salida (OFERTA)
i al punto de llegada (DEMANDA) j.
Ya que en esta oportunidad trataremos con problemas
EQUILIBRADOS, todas las restricciones de oferta son de
igualdad dado que debe distribuirse la totalidad de la oferta.
Las restricciones de demanda son en todo caso restricciones
de igualdad. La FO ser de minimizacin de costos de transp.

Tablero de Transporte
Debido a la estructura caracterstica de estos
modelos es posible usar algoritmos diseados
especficamente
para
aprovechar
esas
caractersticas.
Estos algoritmos utilizan una tabla de doble
entrada denominada de transporte, en la que
generalmente se disponen los nodos de oferta
como filas y los de demanda como columnas.
Las intersecciones se denominan celdas y en
ellas se asigna el costo de enviar una unidad
desde ese punto de oferta a esa demanda.

Tablero de Transporte

Oferta 1

Oferta 2

Demanda1

Demanda
2

. . .

Demanda n

C11

C12

C1n

C21

C22

C2n

Cm1

Cm2

Cmn

. . .
Oferta m
DEMANDA

OFERTA

Ejemplo
Los costos de transporte, las ofertas y
demandas para enviar motores desde 3
puntos de ensamblaje a 3 distribuidores se
presentan en el siguiente grfico:

Planteamiento del problema


Donde:
Xij =
nmero de motores enviados del punto de
ensamble i al distribuidor j
Cij = costo por enviar una unidad del punto de ensamble i
al distribuidor j

Tablero de transporte
Distribuidor
1
Ensambladora
1
Ensambladora
2
Ensambladora
3
DEMANDA

Distribuidor
2

Distribuidor
3

41

45

40

31

29

38

46

36

35

600

700

OFERTA

500

400

600
200

1500

Procedimientos para encontrar


soluciones iniciales factibles

Mtodo del Costo Mnimo


1. A la celda de menor costo se le asigna
una cantidad suficiente para agotar la
oferta la demanda ( la menor). Se
disminuye en esa cantidad la oferta y la
demanda.
Si la oferta o la demanda es igual a cero,
no se hacen mas asignaciones en ella.
2. Se elige la siguiente celda con el menor
costo y se repite el proceso. Este termina
cuando se han agotado todas las ofertas
y satisfecho todas las demandas.

MTODO DEL COSTO MNIMO


Distribuidor
1
Ensambladora
1
Ensambladora
2
Ensambladora
3
DEMANDA

41

500

31

46

Distribuidor
2

Distribuidor
3

45

40

29
100

36

100
0
600

400
300
300
0

700
COSTO

500 x 41

20 500

400 x 29

11 600

100 x 46

4 600

300 x 36

10 800

200 x 35

7 000
54 500

0
500
0

38

35

OFERTA

200

400
400
100
0

600
0

200

1500

Mtodo de la ESQUINA
NOROESTE
1. A la celda superior izquierda se le asigna
una cantidad suficiente para agotar la
oferta la demanda (la menor). Se
disminuye en esa cantidad la oferta y la
demanda.
Si la oferta o la demanda es igual a cero,
no se hacen mas asignaciones en ella.
2. Las siguientes asignaciones se hacen
siguiendo a la derecha (si hay oferta
disponible) hacia abajo (si hay
demanda disponible)

Mtodo de la ESQUINA
NOROESTE

Mtodo de APROXIMACION DE
VOGEL
1. Consiste en determinar el costo de oportunidad para
cada oferta ( y demanda ) como la diferencia entre los
dos menores costos de las rutas de distribucin de esa
oferta ( o demanda ). Este valor ser gua, para evitar
asignaciones con altas penalidades.

Mtodo de APROXIMACION DE
VOGEL
2. Se localiza la mayor de las penalidades. En esa
oferta o demanda se ubica la celda de menor costo
y se le asigna una cantidad suficiente para agotar
la oferta la demanda ( la menor ). Se disminuye
en esa cantidad la oferta y la demanda.
Si la oferta o la demanda es igual a cero, no se
hacen mas asignaciones en ella.
3. Se recalculan los costos de oportunidad ( celdas
disponibles) y se repite el paso-2. Se contina
aplicando el proceso iterativamente hasta obtener
la solucin inicial.

Mtodo de APROXIMACION DE
VOGEL

Mtodos para Determinar


la Solucin Optima

Mtodo del CRUCE del


ARROYO
1. La

prueba de optimidad consiste en


calcular para cada ruta no utilizada, un
ndice que indique si en alguna de estas
rutas, es posible hacer asignaciones que
permitan
reducir
costo total de la
Dist. 1
Dist.
2
Dist. 3 elOFERTA
Rutas No
solucin.
41
45
40

Ensamb. 1

500
31

500

1
29

Ensamb. 2

DEMANDA

400

400
46

Ensamb. 3

38

36
100
600

35
300
700

200
200

600
1500

Utilizadas
simplificar
el

Para
clculo
del valor del ndice de
una
ruta no utilizada, se
le
asigna una unidad.
El costo de esta
asignacin ser:
1 x 45 = 45

Mtodo del CRUCE del


ARROYO
Asignar una unidad a una ruta no utilizada ocasiona una
alteracin en la oferta y demanda en esa ruta, para
compensarla, se debe disminuir una unidad a la cantidad
asignada de
una ruta
utilizada,
en OFERTA
esa oferta y en esa
Dist. 1
Dist. 2
Dist. 3
demanda.
41
Ensamb. 1

31

45
500

40
500

1
29

Ensamb. 2

38
400

400

Costo
de la
Trayecto
ria

45 x 1
=45
Ensamb. 3
600
1 100
41 x -1 =
200
1 300
-41
DEMANDA
600
700
200
1500
46 x 1 =
46
Se realizarn sucesivos aumentos y disminuciones
36 x -1 =
unitarias como sean necesarias para compensar las
-36
alteraciones de las ofertas y demanda
46

36

35

Mtodo del CRUCE del


ARROYO
La sucesin de rutas con asignaciones 1
y -1 , se denomina trayectoria, anillo o
circuito
El valor del ndice i12 , indica que enviar
1 unidad de la ensambladora 1 al
distribuidor 2 incrementar en 14 el
costo total.
Un ndice positivo indica aumento en
los costos, lo que significa que la ruta
analizada no debe ser utilizada porque
perjudica el objetivo.

Se calculan los ndices para


restantes rutas no utilizadas.
Dist. 1
41
Ensamb. 1

-1

Ensamb. 3
DEMANDA

OFERTA

40
500

500

1
29

-1

46

36

-1
1

Dist. 3

45

31
Ensamb. 2

Dist. 2

100
600

i12 = 45 - 36 + 46 41 = 14
i13 = 40 - 41 + 46 35 = 10

las

500 x
41

20 500

400 x
29

11 600

600

100 x
46

4 600

1500

300 x
36

10 800

200 x
35

7 000

38
400

400

1
35

300
700

-1

200
200

COSTO

i21 = 31 - 46 + 36 29 = -8
i23 = 38 - 35 + 36 29 = 10

54 500

Mtodo del CRUCE del


ARROYO
El

valor del ndice i21 , indica que


enviar 1 unidad de la ensambladora 2
al distribuidor 1 disminuir en 8 el
costo total. Un ndice negativo indica
disminucin en los costos, lo que
significa que la ruta analizada debe
ser utilizada porque contribuye con el
objetivo.

Si existe algn ndice negativo,

significa que la solucin analizada NO


ES OPTIMA.

Mtodo del CRUCE del


ARROYO
2.

El anlisis de optimidad
que la ruta X21, debe ser
el nmero de unidades a
esa ruta debe ser tanto
posible.

nos indica
utilizada y
enviar por
como sea

Esta
cantidad
debe
sumarse
o
restarse de las asignaciones de las
rutas que estn en la trayectoria de
la nueva ruta a utilizar (segn indique
la asignacin unitaria 1 -1 ).

Mtodo del CRUCE del


ARROYO
Dist. 1
41
Ensamb. 1

45

1
46

Ensamb. 3
DEMANDA

Dist. 3

500

-1

29

10
0
0
100
600

OFERTA

40

500
31

Ensamb. 2

Dist. 2

38
400

30
400

-1

36

40
0

300
700

35
200
200

600
1500

Dado
que
ninguna
asignacin debe
ser negativa, la
cantidad mxima
a enviarse es
min { 400, 100}
= 100

Mtodo del CRUCE del


ARROYO
Determinada la nueva Solucin se

retorna al punto 1 para la prueba de


optimidad.
El proceso se repite hasta encontrar la

solucin ptima ( tablero en cuyo


anlisis de ptimidad no existe ningn
ndice negativo )

Mtodo del CRUCE del


ARROYO
Dist. 1
41
Ensamb. 1

Dist. 2
45

Dist. 3

OFERTA

40
500

500

in
c
u
l
31
29
38 , la so
os
v
i
Ensamb. 2
400
t
a
g
100
300
e
s n IMA
e
c
di
PT
n
O

35
es36
en
t46
s
i
e
Ensamb.
3x
600
No
400
200
DEMANDA

600

700

i12 = 45 - 29 + 31 41 = 6
i13 = 40 - 35 + 36 - 29 +
31 - 41 = 2

COSTO
500 x
41

20 500

100 x
31

3 100

300 x
29

8 700

400 x
36

14 400

200 x
i23 = 38 - 35 + 36 -35
29 = 10
i31 = 46 - 36 + 29 31 = 8

7 000

200

1500

53 700

Interpretacin
Enviar:
500 motores desde la
distribuidor 1
100 motores desde la
distribuidor 1
300 motores desde la
distribuidor 2
400 motores desde la
distribuidor 2
200 motores desde la
distribuidor 3
A un Costo Total de S/.

ensambladora 1 al
ensambladora 2 al
ensambladora 2 al
ensambladora 3 al
ensambladora 3 al
53,700

Ejercicio
Una empresa envasa agua gaseosa en sus 2 plantas
embasadoras, ubicadas en las ciudades de Piura con una
produccin de 60,000 cajas por mes y Tacna con una
produccin 70,000 cajas. La produccin total debe ser
distribuida entre 4 distribuidores mayorista, ubicados en
Arequipa, Lima, Ica y Trujillo que tienen una demanda
mensual de 22,500, 27,500, 42,500 y 37,500 cajas
respectivamente.
Determine las rutas a utilizar y la cantidades a enviar, de
manera que el costo total de distribucin sea el menor
posible.
Los costos en fijados en $ por el transportista, por cada 100
cajas figuran en la siguiente tabla:

Piura

Arequi
pa

Ica

Lima

Trujillo

21

15

18

Mtodo de Distribucin
Modificada ( DIMO).
Consiste en realizar la prueba de optimidad de

una solucin, determinando el costo marginal de


una ruta no utilizada. Un costo marginal negativo
indica disminucin en los costos totales, lo que
significa que la ruta analizada debe ser utilizada
porque contribuye con el objetivo.
Si existe algn costo marginal negativo, significa
que esa solucin NO ES OPTIMA.
Para poder determinar el costo marginal de una
ruta Xij, ser necesario conocer el valor de Yi y el
de Vj. Estos valores se determinan resolviendo el
conjunto de ecuaciones de las restricciones
duales de las rutas con asignacin

Mtodo de Distribucin
Modificada ( DIMO).
Dado un problema de transporte, por ejemplo, con 2
restricciones de oferta y 3 de demanda, puede
representarse genricamente en un tablero de
transporte como:

Mtodo de Distribucin
Modificada ( DIMO).
El modelo dual equivalente del modelo de

PL anterior, sera:

En cada restriccin se cumple:

Y i + Vj =Cij
Por consiguiente el costo marginal de la
ruta ij es:
mij = Cij (Yi + Vj)

1. Solucin Bsica inicial (Mtodo de la Esquina

Nor Oeste)
Arequipa
21
Piura

Lima
15

22 500
10

Ica
18

27 500
14

60 000

16

23
32 500

22 500

27 500

42 500

37 500
37 500

COSTO
22 500 x
21 =
27 500 x
15 =
10 000 x
18 =
32 500 x

OFERTA

9
10 000

Tacna

DEMANDA

Trujillo

472
500
412
500
180
000
520

70 000

150 000

Anlisis de Optimidad
V1 =
21

V2 =
15

Arequipa
Y1 =
0
Y2 =
-2

21
Piura

Lima
15

22 500
10

V4 =
25

Ica

Trujillo

18
27 500

14

27 500

60 000

10 000
23
32 500

22 500

OFERTA

16

Tacna

DEMANDA

V3 =
18

42 500

Calculo de los valores Vij, Yij


X11, Y1 + V1 = 21 Sistema de ecuaciones
con
6 variables
y 5
X12, Y1 + VNueva
Ruta
X14
2 = 15
X13, Y1 + V3 = 18 ecuaciones.
Se iguala una variable
{10 000, 37 500}
XCantidad
= 16 amin
23, Y2 + Va
3 enviar:
Cero por ejm, Y1 = 0
X24, Y2 + V4 = 23 y se resuelve.

37 500
37 500

70 000

150 000
mij = Cij (Yi + Vj)

Clculo de costos
marginales:
m14 = 9 - ( 0 + 25 ) =
-16
m21 = 10 - ( -2 + 21 )
= -9
m22 = 14 - (-2 + 15 ) =

2.Segunda Solucin Factible ( nueva ruta a usar X 14,

con 10 000 u)V

=
21

V2 =
15

Arequipa
Y1 =
0
Y2 =
14

21
Piura

Lima
15

22 500
10

V4 =
9

Ica

Trujillo

18
27 500

14

60 000

16

10 000
23

32 500
500
42
22 500

27 500

42 500

Calculo de los valores


Vij, Yij
COSTO

37 500
27
37 500

70 000

150 000
mij = Cij (Yi + Vj)

X11, Y1 + V1 = 21
500 x
472
X21
X12, Y1 + Nueva
V2 = 15 Ruta22
21 =
500
X14, Y1 + V4 = 9
Fijando Y1 = 0
27 500 x
412
X23, Y2 + V3 = 16
a enviar: min {22 500,
15 =27 500}
500
XCantidad
24, Y2 + V4 = 23

10 000 x 9
=
42 500 x

OFERTA

9
10 000

Tacna

DEMANDA

V3 =
2

9 000
680
000

Clculo de costos
marginales:
m13 = 18 - ( 0 + 2 ) =
16
m21 = 10 - ( 14 + 21 )
= -25
m22 = 14 - (14 + 15 ) =

3.Tercera Solucin Factible ( nueva ruta a usar X 21,

con 22 500 u)V

=
-4

V2 =
15

Arequipa
Y1 =
0
Y2 =
14

21
Piura

15
22 500

10
Tacna

DEMANDA

Lima

V4 =
9

Ica

Trujillo

18

OFERTA

27 500
14

10 000
32 500
16

27 500

42 500

27
500
5 000
37 500

Calculo de los valores


Vij, Yij
COSTO

70 000

150 000
mij = Cij (Yi + Vj)

X12, Y1 + V2 = 15
27 500
412
Ruta
X22 x
X14, Y1 + V4Nueva
=9
=
500
X21, Y2 + V1 = 10 Fijando Y15
1 = 0
32 500 x 9
292
XCantidad
16
23, Y2 + V3
a=
enviar:
min {27 500, 5 000}
=
500
X24, Y2 + V4 = 23

22 500 x
10 =
42 500 x

60 000

23
42 500

22 500
22 500

V3 =
2

225
000
680

Clculo de costos
marginales:
m11 = 21 - ( 0 - 4 ) =
25
m13 = 18 - ( 0 + 2 ) =
16
m22 = 14 - (14 + 15 ) =

4.Cuarta Solucin Factible ( nueva ruta a usar X 22,

con 500 u)

V1 =
11

V2 =
15

Arequipa
Y1 =
0
Y2 =
-1

21

Lima
15

Piura

V3 =
17

V4 =
9

Ica

Trujillo

18

27 500
22 500
10

Tacna

14
22 500

DEMANDA

22 500

32 500
37 500
16

5 000
27 500

Y1
Y1
Y2
Y2
Y2

+
+
+
+
+

V2
V4
V1
V2
V3

=
=
=
=
=

15
9
10
14
16

22 500 x
15 =
Fijando Y1 = 0
37 500 x 9
=
22 500 x
10 =
5 000 x 14

60 000

23
42 500
42 500

Calculo de los valores


Vij, Yij
COSTO

X12,
X14,
X21,
X22,
X23,

OFERTA

337
500
337
500
225
000
7 000

5 000
37 500

70 000

150 000
mij = Cij (Yi + Vj)

Clculo de costos
marginales:
m11 = 21 - ( 0 +11 ) =
10
m13 = 18 - ( 0 + 17 ) =
1
m24 = 23 - (-1 + 9 ) =

Interpretacin:
Enviar:
22 500 cajas de Piura a Lima
37 500 cajas de Piura a Trujillo
22 500 cajas de Tacna a Arequipa
5 000 cajas de Tacna a Lima
42 500 cajas de Tacna a Ica
Costo Total de $ 16,500

Ejercicio Prctico
Los costos de transporte, las ofertas y demandas para
enviar estabilizadores de voltaje desde 3 fabricas a 3
diferentes tiendas, estn representados en el siguiente
modelo red.

Determine la asignacin ptima de cada fabrica a cada


tienda, de manera que se minimice el costo total de los
envos. Resuelva por mtodo DIMO ( determine la solucin
bsica inicial aplicando el mtodo del Costo Mnimo).

También podría gustarte