Vous êtes sur la page 1sur 11

Universidad de Oriente

Ncleo de Anzotegui
Escuela de Ciencias Administrativas
Mtodos Cuantitativos

MODELO DE TRANSPORTE Y ASIGNACION DE RECURSOS


(Mtodo de la Esquina Noroeste, Mtodo de Costo Mnimo
y Mtodo de Aproximacin de Vogel)

Profesora:

Bachiller:

Barcelona, 05/05/2016

MODELO DE TRANSPORTE Y ASIGNACION DE RECURSOS


El origen del modelo de transporte data del ao de 1941 en el que F. L.
Hitchcock present un estudio titulado La distribucin de un producto desde
diversos orgenes a numerosas localidades. Se cree que esta investigacin fue la
primera contribucin para la resolucin de los problemas de transporte. En 1947,
T. C. Koopmans present un estudio, sin ninguna relacin con el de Hitchcock, al
que llamo Utilizacin ptima del sistema de transporte. Ambas aportaciones
contribuyeron al desarrollo de los mtodos de transporte que implican un nmero
dado de orgenes y otros de destinos. Aunque no todos los procesos de
distribucin pueden incluirse dentro del modelo general de la Programacin Lineal,
hay dos clases de problemas de caractersticas bien definidas y afines que pueden
ser formulados y tratados dentro del marco de las relaciones lineales: el problema
de transporte y el problema de asignacin de recursos.
Puede definirse un problema de transporte como una matriz formada por los
costos de transportar una unidad de un bien homogneo desde m fbricas,
almacenes, centros de distribucin u orgenes, hasta n centros de consumo o
destinos; m puede ser mayor, igual o menor que n. En cada origen existe, real o
potencialmente, un determinado nmero de unidades (oferta) del bien homogneo
y cada destino debe recibir determinado nmero de unidades (demanda) del
mismo bien. La oferta total puede ser mayor, igual o menor que la demanda total.
Se trata de determinar qu cantidades hay que enviar y de cules orgenes a
cules destinos para satisfacer la demanda de cada destino, de modo que el costo
total de transporte sea el mnimo
MTODO DE LA ESQUINA NOROESTE
El Mtodo de la Esquina Noroeste (o esquina superior izquierda) es una
heurstica que se aplica a una estructura especial de problemas de Programacin
Lineal llamada Modelo de Transporte, la cual permite asegurar que exista una
solucin bsica factible inicial (no artificial). Otros mtodos para la obtencin de
una solucin bsica de inicio son el Mtodo de Costo Mnimo y Mtodo de
Aproximacin de Vogel. En general, el Mtodo de Vogel produce la mejor solucin
bsica de inicio y el de la Esquina Noroeste la peor, sin embargo, el Mtodo de la
Esquina Noroeste implica el mnimo de clculos.

El Mtodo de la Esquina Noroeste comienza en la celda (ruta)


correspondiente a la esquina noroeste, o superior izquierda, de la tabla (variable
x11). A continuacin, una descripcin de los pasos:
Paso 1: Asignar todo lo posible a la celda seleccionada y ajustar las
cantidades asociadas de oferta y demanda restando la cantidad asignada.
Paso 2: Salir de la fila o la columna cuando se alcance oferta o demanda
cero, y tacharlo, para indicar que no se pueden hacer ms asignaciones a esa fila
o columna. Si una fila y una columna dan cero al mismo tiempo, tachar slo uno
(la fila o columna) y dejar una oferta (demanda) cero en la fila (columna) que no se
tach.
Paso 3: Si queda exactamente una fila o columna sin tachar, detenerse. En
caso contrario, avanzar a la celda de la derecha si se acaba de tachar una
columna, o a la de abajo si se tach un regln. Seguir con el Paso 1.
Ejemplo Mtodo de la Esquina Noroeste
Para ilustrar la aplicacin del Mtodo de la Esquina Noroeste consideremos
el siguiente problema balanceado de transporte que considera 3 silos productos
(oferta) que satisfacen las necesidades de 4 molinos (demanda). El algoritmo de
transporte se basa en la hiptesis que el modelo est balanceado, es decir, que la
demanda total es igual a la oferta total (si el modelo no est balanceado siempre
se podr aumentar con una fuente ficticia o un destino ficticio para restaurar el
equilibrio o balance).
MOLINO
2

SILO

10
1

x11

x21

x12
12

4
20

x13
7

x22
4

3
2

11
x14

9
x23

14

15
20

x24
16

25
18

x31

x32

x33

x34

15
15
DEMANDA

15

10

OFERTA

Los costos unitarios de transporte desde el silo i al molino j c ij se


representan en la esquina superior derecha de cada cuadro. Por ejemplo, el costo
unitario de enviar una unidad de producto desde el silo 1 al molino 1 es de Bs. 10.
Adicionalmente los silos 1, 2 y 3 tienen capacidad u oferta de 15, 25 y 10
unidades, respectivamente. Por otra parte, los molinos 1, 2, 3 y 4 tienen
requerimientos o demanda de 5, 15, 15 y 15 unidades, respectivamente. El
modelo esta balanceado (suma oferta=suma demanda=50 unidades).
Al aplicar el Mtodo de la Esquina Noroeste al ejemplo anterior se obtienen
los siguientes resultados. Las flechas indican el orden en el que se generan las
cantidades asignadas:
MOLINO
2
10

SILO

3
2

4
20

11

10
12

15
7

5
4

9
15

14

20
5

16

18
10

15
15
DEMANDA

25

OFERTA

10

15

La cantidad asignada a la celda x11 son 5 unidades, dado que, si bien el silo

1 tiene capacidad de 15 unidades, el molino 1 slo necesita (demanda) 5


unidades (no se realizan ms asignaciones a la columna 1 correspondiente
al molino 1).
A continuacin, nos movemos a la derecha y asignamos lo mximo posible

(10 unidades remanentes) a la celda x12 (con lo cual se completa la


capacidad del silo 1 y en consecuencia no es posible seguir realizando
asignaciones en la fila 1).
Luego asignamos 5 unidades a la celda x 22 lo cual es por cierto menor que
la capacidad del silo 2 pero lo suficiente para satisfacer los requerimientos
del molino 2 (ahora no es posible generar asignaciones adicionales a la
columna 2).

Nos movemos a la derecha y se asignan 15 unidades del silo 2 al molino 3

(x23=15) lo que cubre inmediatamente los requerimientos del molino 3 (no


es necesario asignar ms en la columna 3).
Nuevamente nos movemos a la derecha y asignamos lo mximo posible (5

unidades que es la capacidad remanente del silo 2, es decir, x 24=5) con lo


cual el silo 2 opera a mxima capacidad (ahora ya no es posible nuevas
asignaciones en la fila 2).
Finalmente se asignan 10 unidades del silo 3 al molino 4 (x 34=10) cubriendo
la demanda de dicho molino (y la capacidad del correspondiente silo).

En consecuencia la solucin bsica factible inicial es: x 11=5, x12=10, x22=5,


x23=15, x24=5, x34=10 que reporta un costo del programa (valor en la funcin
objetivo) de: Z=5(10)+10(2)+5(7)+15(9)+5(20)+10(18)=Bs. 520.
MTODO DEL COSTO MNIMO
El Mtodo del Costo Mnimo determina una mejor solucin bsica factible
inicial que el Mtodo de la Esquina Noroeste debido a que se concentra en las
rutas menos costosas. Se inicia asignando lo mximo posible a la celda que tenga
el mnimo costo unitario (en caso de empates, stos se rompen de forma
arbitraria). A continuacin, la fila o columna ya satisfechos de tacha, y las
cantidades de oferta y demanda se ajustan en consecuencia. Si se satisfacen de
forma simultanea una fila y una columna, slo se tacha uno de los dos (de forma
idntica que el Mtodo de la Esquina Noroeste). Luego se busca la celda no
tachada con el costo unitario mnimo y se repite el proceso hasta que queda sin
tachar exactamente una fila o una columna.
Consideremos nuevamente el Problema de Transporte donde se desea
satisfacer la demanda de 4 molinos a travs de los envos de 3 silos, donde los
valores en la esquina superior derecha de cada cuadro c ij representan los costos
unitarios de transporte desde el silo i al molino j.

MOLINO
2

10

SILO

x11

2
x12

12

4
20

x13
7

x22

11
x14

20

x21

x31

x32

x33

x34

15
15
DEMANDA

15

x23
14

15

x24
16

25

OFERTA

18
10

Ejemplo Mtodo de Mtodo de Costo Mnimo


La aplicacin del Mtodo de Costo Mnimo al problema de transporte
anterior da origen a la siguiente solucin factible de inicio:
MOLINO
2
10

SILO

3
2

20

15
12

9
15

14

5
5

11
0

20
10

16

25
18

5
15
15
DEMANDA

15
OFERTA

10

15

Los pasos aplicados para llegar a dichos resultados se resumen a


continuacin:

La celda x12 tiene el menor costo unitario, por tanto, se asigna lo mximo
posible (15 unidades correspondiente a la oferta del silo 1). Con x 12=15 se
satisface tanto la demanda del molino 2 como la oferta del silo 1. Se tacha
de forma arbitraria la columna 2.

Ahora la celda x31 tiene el mnimo costo unitario sin tachar. Se asigna x 31=5

y se tacha la columna 1 porque qued satisfecha (lo cual deja una


capacidad remanente del silo 3 de 5 unidades).
Al continuar de este modo, se asignan en forma sucesiva 15 unidades a la
celda x23, 0 unidades a la celda x 14 (la capacidad del silo 1 ya fue asignada),
5 unidades a la celda x34 y 10 unidades a la celda x24.

La solucin bsica factible de inicio resultante con 6 variables bsicas es:


x12=15, x14=0, x23=15, x24=10, x31=5, x34=5 la cual reporta un valor en la funcin
objetivo (costo) de Z=15(2)+0(11)+15(9)+10(20)+5(4)+5(18)=Bs. 475 que
efectivamente es una mejor solucin inicial que la obtenida por el Mtodo de la
Esquina Noroeste (que provee un valor de Bs. 520 al ser evaluado en la funcin
objetivo)
MTODO DE APROXIMACIN DE VOGEL
El Mtodo de Aproximacin de Vogel es una versin mejorada del Mtodo
del Costo Mnimo y el Mtodo de la Esquina Noroeste que en general produce
mejores soluciones bsicas factibles de inicio, entendiendo por ello a soluciones
bsicas factibles que reportan un menor valor en la funcin objetivo (de
minimizacin) de un Problema de Transporte balanceado (suma de la oferta=suma
de la demanda).
Los pasos que requiere la aplicacin del Mtodo de Aproximacin de Vogel
son los siguientes:
Paso 1: Determinar para cada fila (columna) una medida de penalizacin restando
el elemento de costo unitario mnimo en la fila (columna) del elemento con costo
unitario siguiente al mnimo de la misma fila (columna).
Paso 2: Identificar la fila o columna con la mayor penalizacin. Romper los
empates (de existir) de forma arbitraria. Asignar todo lo posible a la variable que
tenga el mnimo costo unitario de la fila o columna seleccionada. Ajusta la oferta y
la demanda y tachar la fila o la columna ya satisfecha. Si se satisfacen una fila y
una columna en forma simultnea, slo se tacha uno de los dos y al que queda se
le asigna oferta o demanda cero.

Paso 3:

Si queda sin tachar exactamente una fila o columna con cero oferta o

demanda, detenerse.
Si queda sin tachar una fila (columna) con oferta (demanda) positiva,

determinar las variables bsicas en la fila (columna) con el Mtodo del


Costo Mnimo. Detenerse.
Si todas las filas y columnas que no se tacharon tienen cero oferta y

demanda (restante), determinar las variables bsicas cero por el Mtodo del
Costo Mnimo. Detenerse.
En cualquier otro caso, seguir en el Paso 1.

Ejemplo Mtodo de Aproximacin de Vogel


Consideremos nuevamente un problema de transporte balanceado que
tiene 3 fuentes de oferta (silos) y 4 fuentes de demanda (molinos). Los valores
numricos en la esquina superior derecha de cada cuadro, en adelante c ij
representan el costo unitario de transporte desde el silo i al molino j. Por ejemplo,
c11=10 es el costo unitario de transporte desde el silo 1 al molino 1.
MOLINO
2

SILO

10
1

x11

x21

2
x12

12

4
20

x13
7

x22
4

11
x14

9
x23

14

15
20

x24
16

25

OFERTA

18

x31

x32

x33

x34

15
15
DEMANDA

15

10

Segn lo descrito anteriormente el primer paso consiste en calcular el factor


de penalizacin para cada fila y columna de la tabla que representa el problema
de transporte anterior. Por ejemplo, en la fila 1 el mnimo costo es Bs. 2 y el costo
unitario siguiente al mnimo es BS. 10. En consecuencia, la penalizacin de dicha
fila es Bs. 8 (Bs. 10 Bs. 2). Se replica el mismo clculo para cada fila y columna
de la tabla lo cual es trivial y reporta los siguientes resultados (se han marcado las

penalizaciones de las respectivas filas y columnas con color naranja para mayor
claridad):
MOLINO
1

2
10

3
2

4
20

11

SILO

15 10-2= 8
12

20

25 9-7=
4

14

16

18

10 14-4= 10
5
10-4= 6

15
15
15
7-2= 5 16-9= 7 18-11= 7

Como la fila 3 tiene la mxima penalizacin (Bs. 10) y la celda


correspondiente a x31 tiene el costo unitario mnimo de esa fila, se asigna 5
unidades a x31 (ms no es necesario aun cuando la capacidad del silo 3 lo permite
dado que la demanda del molino 1 es de slo 5 unidades). Con esto la columna 1
se debe tachar (lo marcado con color amarillo) y se procede a calcular las nuevas
penalizaciones como se aprecia a continuacin:
MOLINO
1

2
10

3
2

4
20

11

SILO

1
12

14

16

25 9-7=

18

5
5

20

15 11-2=

5 16-14= 2
15
15
15
7-2= 5 16-9= 7 18-11= 7

Ahora la penalizacin mxima es Bs. 9 (Bs. 11 Bs. 2) lo cual se alcanza


en la fila 1. En consecuencia, se asigna la mxima cantidad posible a la variable
x12, con lo que se obtiene x12=15, y al mismo tiempo se satisfacen tanto la fila 1

como la columna 2. En forma arbitraria se tacha la columna 2 y se ajusta a cero la


oferta en la fila 1.
MOLINO
1

2
10

SILO

3
2

4
20

11

15
12

0 20-11= 9
7

20

25 20-9= 11
4

14

16

18

5 18-16= 2

15

15
15
16-9= 7 18-11= 7

Al continuar de la misma forma, ahora la fila 2 es la que produce la mxima


penalizacin correspondiente a Bs. 11 (Bs. 20 Bs. 9), por tanto, se asigna x 23=15,
con lo que se tacha la columna 3 y quedan 10 unidades en la fila 2.
MOLINO
1

2
10

SILO

3
2

11

15
12

0 20-11= 9
7

20

15
4

4
20

14

10 20-9= 11
16

18

5
5

5 18-16= 2
15

15

15
18-11= 7

Slo queda la columna 4 y tiene 15 unidades de oferta positiva. Al aplicar el


Mtodo del Costo Mnimo a esa columna, se asigna de forma sucesiva x 14=0,
x24=10, x34=5 (se recomienda verificar dichos resultados). Notar adicionalmente
que hay otras soluciones posibles que dependen de cmo se rompen los empates.

MOLINO

2
10

SILO

3
2

20

15
12

9
15

14

20

15

0
18

5
15

10
16

5
5

11
0

15

El valor de la funcin objetivo asociado a esta solucin factible inicial es


Z=15(2)+0(11)+15(9)+10(20)+5(4)+5(18)=Bs. 475 que es similar a lo alcanzado
por el Mtodo del Costo Mnimo, no obstante, en general el Mtodo de
Aproximacin de Vogel reporta mejor solucin de inicio.