Está en la página 1de 22

INSTITUTO TECNOLGICO DE AGUASCALIENTES

UNIDAD V
MTODO DE
TRANSPORTE
INVESTIGACIN DE OPERACIONES I

Viridiana Ramrez Garca

CATEDRTICO:
Samuel Galindo
Carren
ALUMNO(A):

Instituto Tecnolgico de Aguascalientes


Investigacin de Operaciones I

ndice
5.1. Definicin del problema de transporte..2
5.2. Mtodo de la esquina noroeste..4
5.3. El mtodo de aproximacin de Vogel...4
5.4. Procedimientos de optimizacin... 5
5.5. Definicin del problema de asignacin...12
5.6. El mtodo hngaro.. .13
Conclusin..20
Bibliografa..20

Instituto Tecnolgico de Aguascalientes


Investigacin de Operaciones I

Definicin del problema de transporte

El problema general del transporte se refiere a la distribucin de mercanca desde


cualquier conjunto de centro de suministro, denominados orgenes (fuentes), hasta
cualquier conjunto de centros de recepcin, llamados destinos, de tal forma que se
minimicen los costos totales de distribucin. Cada origen tiene que distribuir
ciertas unidades a los destinos y cada destino tiene cierta demanda de unidades
que deben recibir de los orgenes.

Como se puede observar cualquier modelo de transporte se compone de unidades


de un bien a distribuir, m orgenes, n destinos, recursos en el origen, demandas en
los destinos y costos de distribucin por unidad. Adicionalmente, se tienen varios
supuestos:
1. Supuesto de requerimientos: cada origen tiene un suministro fijo de
unidades que se deben distribuir por completo entre los destinos.
2. Supuesto de costo: el costo de distribuir unidades de un origen a un destino
cualquiera es directamente proporcional al nmero de unidades
distribuidas.
3. Propiedad de soluciones factibles: un problema de transporte tiene
soluciones factible si y slo si la sumatoria de recursos en lo m orgenes es
igual a la sumatoria de demandas en los destinos.

Instituto Tecnolgico de Aguascalientes


Investigacin de Operaciones I

4. Propiedad de soluciones enteras: En los casos en los que tanto los


recursos como las demandas toman un valor entero, todas las
variables bsicas (asignaciones), de cualquiera de las
soluciones bsicas factibles (inclusive la solucin ptima),
asumen tambin valores enteros.
Debido a la particularidad del modelo de transporte la forma tabular Smplex
adquiere una estructura que facilita el proceso de asignacin a las
variables bsicas, tal se muestra a continuacin:

En los renglones se ubican los orgenes indicando en la columna de la derecha los


recursos (oferta disponible). En las columnas se ubican los distintos destinos
indicando en el ltimo rengln los totales demandados. En el pequeo recuadro
ubicado en la margen superior derecha se indica el costo de distribuir una unidad
desde el origen hasta ese destino y en la parte inferior de cada recuadro se
registran las asignaciones Xi para cada variable. En los casos donde la sumatoria
de los recursos y las demandas no sean las mismas, se agrega un origen o
destino ficticio con la cantidad que permita cumplir la propiedad de soluciones
factibles.
Despus de planteado el modelo de transporte, el siguiente paso es obtener
una solucin bsica factible, la cual se puede obtener a partir de cualquiera de los
3 criterios siguientes:

Instituto Tecnolgico de Aguascalientes


Investigacin de Operaciones I

1. Regla de la esquina noroeste.


2. Mtodo de la ruta preferente.
3. Mtodo de aproximacin de Vogel
Antes de explicar el procedimiento para cada uno de estos criterios
de asignacin para encontrar la solucin inicial BF, se debe conocer el nmero de
variables bsicas, el cual se determina con la expresin: m + n - 1. En el modelo
anterior 3 + 2 - 1 = 4 variables bsicas.
Regla de la esquina noroeste: la primera eleccin X11, es decir, se inicia
la asignacin por la esquina noroeste de tabla. Luego se desplaza a la
columna de la derecha si todava quedan recursos en ese origen. De lo
contrario se mueve al reglo debajo hasta realizar todas las asignaciones.
Mtodo de la ruta preferente: se fundamenta en la asignacin a partir del
costo mnimo de distribuir una unidad. Primero se identifica este costo se
realiza la asignacin de recursos mxima posible y luego se identifica el
siguiente costo menor realizando el mismo procedimiento hasta realizar
todas las asignaciones.
Mtodo de asignacin de Vogel: para cada regln y columna, se calcula
su diferencia, que se define como la diferencia aritmtica entre el costo
unitario ms pequeo y el costo menor que le sigue en ese rengln o
columna. En el rengln o columna con la mayor diferencia, se le asigna al
menor costo unitario. Los empates se pueden romper de manera arbitraria.
De estos 3 modelos para encontrar la solucin inicial BF, el mtodo de Vogel ha
sido el ms utilizado. Considerando que este criterio toma en cuenta los costos
de distribucin de forma ms eficaz, ya que la diferencia representa el mnimo
costo adicional que se incurre por no hacer una asignacin en la celda que tiene el
menor costo ya sea columna o rengln.
Posterior a esta asignacin inicial se requiere un procedimiento que permita las
siguientes iteraciones y se obtenga la solucin ptima.
Procedimientos de optimizacin

Instituto Tecnolgico de Aguascalientes


Investigacin de Operaciones I

Una solucin BF es ptima si y slo si Cij - Uij -Vij >= 0 para todo (i,j) tal que Xij es
no bsica. Primeramente para todo variable bsica de la solucin actual se tiene
que Cij - Uij -Vij = 0, por lo que se deduce Cij = Uij -Vij para todo (i,j) tal que Xij es
bsica. Para los fines de facilitar los diferentes de las diferente ecuaciones
resultantes se asume el valor de U1 como cero.

En cada iteracin se determina una variable bsica entrante, una


variable bsica saliente y luego la nueva solucin bsica factible. Paso 1: la
variable de entrada se determina a partir de la relacin Cij - Uij -Vij, donde la
variable Xij con el resultado ms negativo es la que contribuye en una mejor
medida a disminuir el costo total, se debe tener en cuenta que esta disminucin va
en proporcin a la asignacin resultante. Paso 2: la variable bsica saliente es
aquella variable bsica que disminuya su valor a cero, es decir, es aquella variable
de menor asignacin y que participa en la reaccin en cadena que se establece
para compensar los cambios de asignar valor a la variable entrante que permitan
satisfacer las restricciones de recursos y demandas. En este punto, se definen dos
tipos variables para receptoras y donadoras, de acuerdo a la variacin de signo
que se produzca en el polgono que permite la transferencia desde la variable de
salida a la variable entrante. Paso 3: se encuentra la nueva solucin BF, sumando
el valor de la variable bsica saliente a las asignaciones de las celdas receptoras y
se resta a las asignaciones de las celdas donadoras.

Para los fines de ejemplo, se selecciona el problema 8.2-8 ubicado en la pgina


325 del libro de texto. La Cost-Less Corp., surte sus cuatro (4) tiendas desde sus
cuatro (4) plantas y desea minimizar los costos de distribucin. A continuacin se
muestra la tabla con las informaciones de los costos de distribucin:

Instituto Tecnolgico de Aguascalientes


Investigacin de Operaciones I

Planteando este problema a travs de Solver Excel (ver pgina relacionada en


este blog) y utilizando la primera asignacin con el mtodo de la esquina noroeste,
se obtiene:

Solucin Bsica Inicial

Solucin ptima
Utilizando el programa TORA se puede visualizar cada una de las iteraciones, se
asume el valor de U1 como cero en cada una de las iteraciones.

Instituto Tecnolgico de Aguascalientes


Investigacin de Operaciones I

En la primera iteracin, la variable de entrada es X14 y la variable de salida es


X11, con una transferencia de 10 unidades, con un resultado de -800 por lo que
la reduccin al costo total es de 8,000.

Iteracin 1

Instituto Tecnolgico de Aguascalientes


Investigacin de Operaciones I

En la segunda iteracin, la variable de entrada es X23 y la variable de salida es


X22, con una transferencia de 0 unidades, con un resultado de -600 por lo que
la reduccin al costo total es de 0.

Iteracin 2

Instituto Tecnolgico de Aguascalientes


Investigacin de Operaciones I

En la tercera iteracin, la variable de entrada es X42 y la variable de salida es


X32, con una transferencia de 10 unidades, con un resultado de -600 por lo que
la reduccin al costo total es de 6,000.

Iteracin 3

Instituto Tecnolgico de Aguascalientes


Investigacin de Operaciones I

En la cuarta iteracin, la variable de entrada es X42 y la variable de salida es X32,


con una transferencia de 0 unidades, con un resultado de -400 por lo que
la reduccin al costo total es de 0.

Iteracin 3

10

Instituto Tecnolgico de Aguascalientes


Investigacin de Operaciones I

La solucin ptima presenta un costo total de 11,000 y la distribucin de


las diferentes plantas hacia las diferentes tiendas es como sigue:
X14, Planta 1 - Tienda 4 = 10 unidades
X21, Planta 2 - Tienda 1 = 20 unidades
X23, Planta 2 - Tienda 3 = 0 unidades
X33, Planta 3 - Tienda 3 = 10 unidades
X34, Planta 3 - Tienda 4 = 10 unidades
X23, Planta 4 - Tienda 1 = 0 unidades
X42, Planta 4 - Tienda 2 = 10 unidades

Solucin ptima

11

Instituto Tecnolgico de Aguascalientes


Investigacin de Operaciones I

Definicin del problema de asignacin.


Una de las actividades ms comunes en los negocios es la asignacin de la
persona ideal paralaeficiente realizacin de una tarea en particular;
sinembargo,la manera de realizar esta asignacin presenta ciertas
dificultades implcitas, por ejemplo, quin es la persona indicada para cada
tarea?, es mnimo el costo de esta asignacin?, as como qu tipo de
informacin soporta la asignacin realizada? Estas preguntas encuentran
respuesta en el Modelo de asignacin y su solucin.
En general, la asignacin tiene que ver con personas, pero tambin se utiliza para
asignar plantas industriales, vehculos e incluso periodos de tiempo con tareas
especficas. La importancia de presentar y resolver el modelo de asignacin radica
en que se busca optimizar algn objetivo como:
Minimizar tiempos de produccin.
Minimizar costos de asignacin.
Minimizar defectos de produccin.
Debido a que el modelo de asignacin es un caso particular del modelo de
transporte; habitualmente, el primero se resolva con las herramientas del
segundo, pero dadas las caractersticas del modelo de asignacin, la inversin en
clculos y tiempo de cmputo era demasiado alta. En consecuencia, dos
matemticos

hngarosdesarrollaronunalgoritmo para resolver de manera

eficienteelmodelo de asignacin, siendo ste conocido como el Mtodo


Hngaro. Definicin del modelo de asignacin La definicin de un problema de
asignacinrequierequesecumplanlassiguientes condiciones:
El nmero de asignados es igual al nmero de tareas (este nmero se denota
por n)
A cada elegido se le asigna slo a una tarea.
Cada tarea debe realizarla slo un asignado. Existe un costo ij c asociado con
el asignado i ( ) i = 1,2, , n que realiza la tarea j ( ) j = 1,2, , n .
El objetivo es determinar la asignacin ptima que minimiza los costos totales.

12

Instituto Tecnolgico de Aguascalientes


Investigacin de Operaciones I

Comopara

todoproblemadeprogramacinlineal,esnecesario definir las

variablesde decisin del problema y en este caso particular del modelo de


asignacin, las variables son:

Las variables de decisin pueden tomar valores de 0 o 1 (binario). El costo total y


las restricciones del modelo estn dados por las funciones:

El modelo de asignacin recin presentado es similar al modelo de transporte y


bien podra resolverse con las mismas herramientas, pero, como ya lo hicimos
notar, utilizaremos para resolverlo el Mtodo Hngaro. En este sentido cabe
mencionar que para este mtodo se utiliza una representacin tabular del
problema de asignacin en lugar del modelo matemtico, razn por la cual
presentamos directamente el algoritmo general.

El mtodo hngaro
Unavezdenidoelproblemadeasignacin,sesiguenlospasos:
1. Construir una tabla de n +1 por n +1 filas y columnas. En la primera
columna,apartirdelasegundafila,colocarlasetiquetas de los candidatos
a asignar.Enla primera fila, a partir dela segunda columna, colocar
las etiquetas de las tareas. Los costos de la asignacin i a la tarea j se colocan
enlainterseccindelafilaconlacolumnacorrespondiente.

13

Instituto Tecnolgico de Aguascalientes


Investigacin de Operaciones I

2. Identificarelcostomenorporfilayrestarloatodoslos elementos de la
fila correspondiente. 3. En la tabla que resulte del punto anterior,
identificar el costo menor por columna y restarlo a todos los elementos de la
columna correspondiente.
4. Identificarlosceros de asignacin,queson nicos en su fila ycolumna
(puede

habermscerosenlafilaocolumna,peroslo uno es de

asignacin).Los ceros de asignacin son aquellos que forman una diagonal


(como la diagonal principal de una matriz cuadrada) aunque para obtenerla se
cambie la posicin de una o varias columnas. La posicin de los ceros de
asignacin indica la tarea que le corresponde a cada candidato de asignacin. Si
el nmero de ceros de asignacin es igual al nmero de tareas, termina y calcula
el costo del modelo. En caso contrario, contina.
5. Cuando no es posible obtener todos los ceros de asignacin se procede a:
a) Cubrir todos los ceros de la tabla con el menor nmero de lneas verticales y
horizontales.
b) Seleccionar el costo menor no cubierto por lnea alguna y restarlo a todos los
costos no cubiertos. Sumar a los costos donde haya una interseccin de las
lneas, el costo menor seleccionado.
c) Los costos cubiertos por una sola lnea permanecen iguales.
d) Volver al paso 4.
A continuacin resolvemos el modelo de asignacin, en un ejercicio simple, con
lafinalidaddeejemplificarelalgoritmopararesolverel problema de
asignacin. Supn que a tres personas A, B y C se les deben asignar las tareas TI,
TII y TIII.
Sabiendo que los costos de asignar a la persona A en las tareas TI, TII y TIII, son
$11, $9 y $7, respectivamente; de igual forma para B, los costos son $9, $6 y $12,
para TI, TII y TIII; mientras que para C los costos son de $8, $12 y $6 para las
mismas tareas, determina la asignacin para obtener el costo mnimo. Con el
problemadeasignacindenidosesiguenlospasos:

14

Instituto Tecnolgico de Aguascalientes


Investigacin de Operaciones I

1. Para este caso: construir una tabla de 3 +1 = 4 por 3 +1 = 4 filas ycolumnas.

sta es la tabla del modelo de asignacin correspondiente al problema planteado.

2. Identificarelcostomenorporfilayrestarloatodoslos elementos de la
fila correspondiente.

El costo en la ltima columna del lado derecho de la tabla se escribe para mostrar
el procedimiento, pero puede omitirse siempre y cuando se sigan todos los pasos
del algoritmo. Elresultadoderestarelcostomenorpor fila, se muestra en
lasiguientetabla:

3. En la tabla que resulte del punto anterior, identificar el costo


menor por columna y restarlo a todos los elementos de la columna
correspondiente.

Observa que el costo menor por columna para TII y TIII es cero. El resultado de la
resta del costo menor por columna es:

15

Instituto Tecnolgico de Aguascalientes


Investigacin de Operaciones I

4. Identificarlosceros de asignacinquesonnicos en su fila ycolumna


(puede

habermscerosenlafilaocolumna,peroslo uno es de

asignacin).

Para esta tabla se observa que los ceros de asignacin estn en las celdas (1,3),
(2,2) y (3,1); para mostrar con ms claridad la posicin de los ceros de
asignacin,elMtodoHngaro permiteintercambiar columnas o las para
intentar encontrar una diagonal principal con todas las entradas igual a cero, como
a continuacin se muestra

Donde se intercambi la columna de TI por la de TIII. As, se observa que la


posicin de los ceros de asignacin indica la tarea que le corresponde a cada
candidato de asignacin. Para este caso: La persona A se asigna a la tarea TIII,
persona B se asigna a la tarea TII y la persona C se asigna a la tarea TI.
La persona A se asigna a la tarea TIII, persona B se asigna a la tarea TII y la
persona C se asigna a la tarea TI. Como el nmero de ceros de asignacin es
igual al nmero de tareas, tres en este caso, termina el mtodo pues se ha
determinado la asignacin ptima, pero falta indicar el costo de tal asignacin.
Para calcular el costo del modelo, recuperamos de la tabla original los costos
asociados a la asignacin propuesta y sumamos para obtener el costo total, es
decir, para A en la TIII $7, para B en TII $6 y para C en TI $8, entonces el costo
total mnimo es $7+ $6+ $8 =$21
Supn que a las tres personas A, B y C se les deben asignar las tareas TI, TII y
TIII,pero,concambiossignicativosenloscostos,loscualessonparala
persona A en las tareas TI, TII y TIII, $21, $18 y $23, respectivamente; de igual
forma, para B los costos son $33, $28 y $43, para TI, TII y TIII, mientras que para
16

Instituto Tecnolgico de Aguascalientes


Investigacin de Operaciones I

C los costos son de $21, $25 y $24 para las mismas tareas. Determina la
asignacin para obtener el costo mnimo del modelo de asignacin.
Conelproblemadeasignacindefinido,sesiguenlospasos:
1.

Paraestecaso:construirunatablade3+1=4por3+1=4 filas y

columnas.

sta es la tabla del modelo de asignacin correspondiente al problema planteado.


2. Identificarelcostomenorporfilayrestarloatodosloselementos de
lafila correspondiente.

El costo en la ltima columna del lado derecho de la tabla se escribe para mostrar
el procedimiento, pero puede omitirse siempre y cuando se sigan todos los pasos
del algoritmo.
Elresultadoderestarelcostomenorporfila,semuestraenlasiguiente
tabla:

3. En la tabla que resulte del punto anterior, identificar el costo


menor por columna y restarlo a todos los elementos de la columna
correspondiente.

17

Instituto Tecnolgico de Aguascalientes


Investigacin de Operaciones I

Observa que el costo menor por columna para TI y TII es cero. El resultado de la
resta del costo menor por columna es

4. Identificarlosceros de asignacinquesonnicos en su fila ycolumna


(puede

habermscerosenlafilaocolumna,peroslo uno es de

asignacin).

Para esta tabla se observa que el nmero de ceros de asignacin no se puede


igualar al nmero de tareas, tres para este caso, por lo que continuamos con el
Paso 5 del algoritmo general. 5. Cuando no es posible obtener todos los ceros de
asignacin se procede a: a) Cubrir todos los ceros de la tabla con el menor
nmero de lneas verticales y horizontales.

El menor nmero de lneas verticales y horizontales para este caso se trazaron


sobre la tabla. b) Seleccionar el costo menor no cubierto por lnea alguna y
restarlo a todos los costos no cubiertos. Sumar a los costos donde haya una
interseccin de las lneas el costo menor seleccionado.
El costo menor no cubierto por lnea alguna es $2, as que la resta de $2 a los
dems costos no cubiertos genera la siguiente tabla:

18

Instituto Tecnolgico de Aguascalientes


Investigacin de Operaciones I

La suma de $2 a los elementos donde hay una interseccin es:

c) Los costos cubiertos por una sola lnea permanecen iguales

d) Volver al paso 4. En el paso 4 se indica buscar los ceros de asignacin, esto se


muestra a continuacin, intercambio la columna TI por la columna TIII.

As, se observa que la posicin de los ceros de asignacin indica la tarea que le
corresponde a cada candidato de asignacin. Para este caso: La persona A se
asigna a la tarea TIII, la persona B se asigna a la tarea TII y la persona C se
asigna a la tarea TI.
Como el nmero de ceros de asignacin es igual al nmero de tareas, tres en este
caso, termina el mtodo; para calcular el costo del modelo, recuperamos de la
tabla original los costos asociados a la asignacin propuesta y sumamos para
obtener el costo total, es decir, para A en la TIII $23, para B en TII $28 y para C en
TI $21, entonces el costo total mnimo es $23+ $28 +$21= $72

19

Instituto Tecnolgico de Aguascalientes


Investigacin de Operaciones I

Conclusin
El Modelo de transporte es una clase especial de problema de Programacin
Lineal. Trata la situacin en la cual se enva un bien de los puntos de origen
(fbricas), a los puntos de destino (almacenes, bodegas, depsitos). El objetivo es
determinar las cantidades a enviar desde cada punto de origen hasta cada punto
de destino, que minimicen el costo total de envo, al mismo tiempo que satisfagan
tanto los lmites de la oferta como los requerimientos de la demanda. El modelo
supone que el costo de envo de una ruta determinada es directamente
proporcional al nmero de unidades enviadas en esa ruta.
Sin embargo, algunas de sus aplicaciones importantes (como la Programacin de
la Produccin) de hecho no tienen nada que ver con el transporte.
Se han presentado varios mtodos para obtener una solucin al problema de
transporte u otro semejante. Una consideracin muy importante que hay que
tener en cuenta con cualquier mtodo que se utilice, es que el problema de
transporte no siempre puede aislarse y resolverse dentro de sus propios
lmites. El transporte es tan slo una parte de todo el sistema de distribucin de la
compaa. Es muy difcil resolver el mejor programa de transporte en trminos de
servicio y bajo costo. Esa rea de la empresa requiere de una constante atencin
para incorporar los cambios que constituyan y una difcil tarea para cualquier
grupo de investigaciones de negocios.
Bibliografa
Hernndez Prez Marisela. PROGRAMACIN LINEAL. Textos ULA en
Ciencias Bsicas. Primera edicin. Mrida-Venezuela. 1985.
Polya G. COMO PLANTEAR Y RESOLVER PROBLEMAS. Editorial Trillas.
Mxico. 1989.
Taha Handy. INVESTIGACIN DE OPERACIONES. Sexta edicin. Mxico
2001
Hillier-Lieberman. INVESTIGACIN DE OPERACIONES. Mac Graw Hill.
Sptima edicin. Mxico.2001.

20

Instituto Tecnolgico de Aguascalientes


Investigacin de Operaciones I

ANEXO

21

También podría gustarte