Sei sulla pagina 1di 50

2.

EL PROBLEMA DE TRANSPORTE Y ASIGNACIN

2.4.

LOS ALGORITMOS ESPECIALES PARA TRANSPORTE, Y ASIGNACIN

En la presente unidad se continuarn ampliando los horizontes acerca de la extensa aplicabilidad de la programacin lineal. El enfoque ser sobre tres tipos de problemas relacionados que son tan importantes que han recibido nombres propios, problemas de transporte y problemas de asignacin. Los problemas de transporte recibieron su nombre porque muchas de sus aplicaciones involucran la determinacin de cmo transportar (enviar) bienes en forma ptima. Empero, se ver que algunas de sus aplicaciones importantes nada tienen que ver con el transporte. Los problemas de asignacin son mejor conocidos por las aplicaciones que involucran asignar personas a tareas. Sin embargo, tambin tienen una variedad de otras aplicaciones. El objetivo general de la unidad es coadyuvar a reconocer cundo, un problema al que se enfrente un estudiante puede ser formulado y analizado como un problema de transporte o de asignacin. La presente unidad tiene los siguientes objetivos especficos de aprendizaje: 1. 2. 3. Establecer las caractersticas esenciales de los problemas de transporte y asignacin, as como las variantes de estos problemas. Identificar cundo puede ser formulado un problema de manera que se ajuste a uno de estos tipos de problemas. Facilitar el estudio de la variedad de aplicaciones de cada tipo de problema.

Obtener la solucin correspondiente a los problemas de transporte y asignacin con la aplicacin de los diferentes mtodos.

2.4.1.

DEFINICIN DEL PROBLEMA DEL 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. Al enfrentar este tipo de problema, 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 estriba en el gran nmero de combinaciones posibles. En general, los problemas de transporte se ocupan (en forma literal o imaginara) de la distribucin desde cualquier grupo de centros de suministro, llamados orgenes, a cualquier grupo de centros de recepcin, llamados destinos de modo que se minimice el costo total de distribucin. Cada origen tiene ciertos recursos (oferta) para distribuir a los destinos y cada destino tiene cierta demanda de estos recursos que recibe de los orgenes. El modelo de un problema de transporte hace la siguiente suposicin acerca de estos recursos (ofertas) y demandas. Suposicin de requerimientos. Cada origen tiene una cantidad fija de unidades (oferta), las cuales tienen que distribuirse entre los destinos. De manera similar, cada destino tiene una demanda fija de unidades, que tiene que ser satisfecha desde los orgenes. Esta suposicin significa que debe haber un equilibrio entre la oferta total de todos los orgenes y la demanda total de todos los destinos. Suposicin de costo. El costo de distribuir unidades de cualquier origen dado a cualquier destino dado es directamente proporcional al nmero de unidades distribuidas. Por lo tanto, este costo es justo el costo
2013.IPN-UPIICSAMara Virginia Guzmn Ibarra

230

2.4

EL PROBLEMA DE TRANSPORTE Y ASIGNACIN

unitario de distribucin por el nmero de unidades distribuidas. Los nicos datos necesarios para el modelo del problema de transporte son los recursos (capacidades, existencias, oferta), las demandas y los costos unitarios. stos son los parmetros del modelo.

2.4.1.2

FORMULACIN DEL PROBLEMA DEL TRANSPORTE

Supongamos que hay m centros de oferta (orgenes) y n centros de demanda (destinos) asimismo, supongamos que Ej es el nmero de unidades de mercanca disponibles en cada centro de oferta, y Dj el nmero requerido de unidades de mercanca en el centro de demanda. Si consideramos Cij como el costo unitario de transporte en la ruta de un centro de oferta a uno de demanda. El objetivo es determinar el nmero de unidades de mercanca que debe transportarse de las fuentes (i) a los destinos (j) de tal forma que se minimice el costo total del transporte. Si Xijes la cantidad transportada del centro de oferta (i) al centro de demanda (j) Entonces nuestro modelo ser:
m n Minimizar Z = C ij X ij i =1 j =1 m Sujeta a : X ij = Ei dnde (i = 1,2,3,....., m) i =1 n X ij = D j dnde ( j >= 1,2,3,.....n) j =1 X ij 0

Una forma agradable de visualizar un problema de transporte en forma grfica es usar su representacin de red. Esta representacin ignora la disposicin geogrfica de los orgenes y destinos. En su lugar, simplemente alinea todos los orgenes en una columna a la izquierda (donde E1 es el smbolo del origen 1, etc.) y todos los destinos en una columna a la derecha (donde Dj es el smbolo del destino 1, etc). Para problemas muy grandes no es muy conveniente trazar la red completa y desplegar todos los datos. En consecuencia, la representacin de red en realidad es un medio de visualizacin. Figura 2.4.2.1

Figura 2.4.2.1 La formulacin del modelo de PL correspondiente a la figura 2.4.2.1 es:

2013.IPN-UPIICSAMara Virginia Guzmn Ibarra

231

2.4

EL PROBLEMA DE TRANSPORTE Y ASIGNACIN

X ij = Cantidad que se manda del Origen i al Destino j C ij = Costo de enviar una unidad del Origen i al Destino j Objetivo : Minimizar los costos totales de transporte desde el Origen i al Destino j

La funcin objetivo del modelo de PL es, entonces, minimizar la suma de los costos de transporte para las 12 rutas. Es decir, la funcin objetivo es:

Minimizar Z = C11 X 11 + C12 X 12 + C13 X 13 + C14 X 14 + C 21 X 21 + C 22 X 22 + C 23 X 23 + C 24 X 24 + C 31 X 31 + C 32 X 32 + C 33 X 33 + C 34 X 34 .


Las restricciones van de la capacidad limitada de cada planta a la demanda de cada almacn. Para la fbrica E1 la restriccin es:

X 11 + X 12 + X 13 + X 14 = E1
Esto significa que la cantidad total que se manda desde la fbrica E1 debe ser igual que su capacidad. Anlogamente, se debe satisfacer la demanda de cada almacn. Para el almacn D1 se tiene:

X 11 + X 21 + X 31 = D1
Si se escribe todo el modelo, resulta:

Minimizar Z = C11 X 11 + C12 X 12 + C13 X 13 + C14 X 14 + C 21 X 21 + C 22 X 22 + C 23 X 23 + C 24 X 24 + C 31 X 31 + C 32 X 32 + C 33 X 33 + C 34 X 34 . Sujeta a: X 11 + X 12 + X 13 + X 14 = E1 X 21 + X 22 + X 23 + X 24 = E 2 X 31 + X 32 + X 33 + X 34 = E 3 X 11 + X 21 + X 31 = D1 X 12 + X 22 + X 32 = D 2 X 13 + X 23 + X 33 = D3 X 14 + X 24 + X 34 = D 4 X ij 0 para i = 1,2,3 y para j = 1,2,3,4

Las caractersticas matemticas nicas que se deducen del modelo de transporte planteado son: 1. 2. Los coeficientes en cada restriccin son todos 1 o cero (para las variables que no aparecen). Esto siempre es cierto para un problema de transporte. La suma de las existencias en los orgenes es igual a la suma de las demandas de los destinos. Lo que resulta es que, debido a estas caractersticas nicas, es posible que haya tcnicas de solucin del problema del transporte ms sencillas de solucin. Otra caracterstica de la formulacin del modelo de PL es que se tiene un total de siete restricciones: una para cada origen y cada destino. Sin embargo, una de ellas es redundante. Realmente se necesitan slo seis restricciones. La razn es que se sabe que la cantidad total que se manda desde todas las fbricas debe ser igual que la cantidad total que se recibe en todos los almacenes. Supngase que se omite la restriccin del cuarto almacn. Al resolver el problema se sabe cunto se mand de cada fbrica a los tres

3.

2013.IPN-UPIICSAMara Virginia Guzmn Ibarra

232

2.4

EL PROBLEMA DE TRANSPORTE Y ASIGNACIN

primeros almacenes y la cantidad total que se mand desde las fbricas. Se sabr entonces que la diferencia entre estas dos cantidades se tuvo que mandar al cuarto almacn. Esto lleva a la regla general de que el nmero de restricciones independientes siempre ser una menos que la suma del nmero de orgenes y el nmero de destinos. Para cualquier problema de PL, el nmero de variables en la solucin final no puede exceder el nmero de restricciones independientes. Entonces, para el ejemplo, cuando mucho se usarn 6 de las 12 rutas para la solucin ptima. Esta regla es muy importante al resolver problemas con el mtodo del transporte.

2.4.1.3.

TCNICAS DE SOLUCIN DEL PROBLEMA DEL TRANSPORTE

El problema de transporte es un tipo especial de programacin lineal que, an cuando se puede resolver por el mtodo simplex, sus propiedades especiales ofrecen un procedimiento de solucin ms sencillo. Las tcnicas de transporte tratan de encontrar los caminos para trasladar mercanca desde varias plantas (orgenes) a diferentes centros de almacenamiento (destinos), de tal manera que se minimice el costo de transporte. En la seleccin de las opciones de transporte de una empresa que tiene varias plantas y que en su procedimiento requiere del traslado de productos en diferentes etapas de produccin, puede obtenerse un ahorro sustancial de tiempo y dinero, si se efecta una planeacin cuidadosa del traslado de las mercancas. O si la empresa tiene su propio medio de transporte, el problema ser encontrar las rutas ms apropiadas para que se obtengan los ms bajos costos. Cuando la empresa no tiene su propio medio de transporte el problema es ms complicado. En esta situacin, el modelo se debe enfocar a minimizar el costo o la cantidad de dinero que deba pagarse a la agencia, por el tiempo utilizado y por el volumen que se traslade en cada viaje. Las tcnicas de transporte fueron desarrolladas particularmente para resolver problemas de traslado de mercancas pero se pueden aplicar tambin en la programacin de la produccin y en el anlisis del establecimiento de una nueva planta. Las tcnicas son especialmente tiles para una empresa que produce un mismo artculo en varias plantas y que debe distribuirlo en varios centros de demanda. Varios mtodos han sido desarrollados para resolver problemas de transporte como por ejemplo: 2.4.1.3.1 2.4.1.3.2 2.4.1.3.3 2.4.1.3.4 2.4.1.3.5 2.4.1.3.6 Mtodo de la esquina noroccidental. Mtodo de vogel. Tcnica del banquillo. Mtodo de los multiplicadores. Algoritmo de transporte. Mtodo de Asignacin.

Para que un problema pueda ser solucionado con cualquier mtodo de transporte debe cumplir con los siguientes requerimientos: 1. 2. 3. 4. La funcin objetivo y las restricciones deben ser lineales. Las mercancas para distribucin deben ser uniformes y no se pueden cambiar entre s. Los coeficientes de las variables en las restricciones deben ser cero o uno. Este ltimo asegura la condicin de la tasa de sustitucin de uno por uno entre variables La suma de capacidad de todos los orgenes debe ser igual que la capacidad de los destinos, o sea. La demanda total debe ser igual a la oferta total.

Toda vez que se ha verificado que se cumple con los requisitos anteriores se procede a construir una matriz de transporte la cual proporciona un cuadro que presenta todos los datos relevantes en forma concisa.
2013.IPN-UPIICSAMara Virginia Guzmn Ibarra

233

2.4

EL PROBLEMA DE TRANSPORTE Y ASIGNACIN

Despus se encuentra la solucin inicial. Esta solucin inicial puede ser ptima o no. La nica manera de saberlo es probndolo y existen varias tcnicas para hacerlo. Si la solucin no es ptima, se revisa y la prueba se repite. En cada interaccin la solucin estar ms cerca del ptimo. Ejemplo: Matriz de transporte Con el fin de estructurar la matriz de transporte vamos a considerar el siguiente ejemplo. La Compaa. Pesquera X tiene 3 plantas, una en Mrida, otra en Baja California y otra en Acapulco, que enlatan sardinas. Estos productos se envan a tres centros de distribucin: Mxico, D.F., Monterrey y Guadalajara. La capacidad de produccin de las plantas es de: 72,000 toneladas en Mrida, 102,000 en Baja California y 52,000 en Acapulco. La demanda de los mercados es de: 92,000 toneladas en el Distrito Federal, 56,000 en Monterrey y 77,000 en Guadalajara. Los costos de transporte fueron calculados para cada mercado y para cada ruta y estn relacionados con la cantidad de mercanca. En la tabla figura 2.4.2.2. Se proporcionan los datos de transporte para cada mercado con sus respectivas alternativas.

Figura 2.4.2.2 Tabla: Costos de transporte para cada mercado

La matriz de transporte de nuestro ejemplo de la Compaa pesquera X se presenta en la tabla figura 2.4.2.1.3.

Figura 2.4.2.1.3. Tabla: Matriz de transporte de la compaa pesquera "X".

Para facilitar nuestros clculos, vamos a dividir todos los datos de este ejemplo entre 1000. Para elaborar la matriz de transporte, debemos observar las siguientes etapas: 1. 2. 3. En la columna de la izquierda de la tabla listamos los centros de oferta de nuestro ejemplo: Mrida, Baja California y Acapulco, en trminos generales la columna de los orgenes. En la columna de la derecha de la tabla anotamos las capacidades de cada planta, en trminos generales la columna de oferta. En el encabezado de la tabla listamos cada centro de demanda; cada uno representa un centro de distribucin, o los destinos.

2013.IPN-UPIICSAMara Virginia Guzmn Ibarra

234

2.4

EL PROBLEMA DE TRANSPORTE Y ASIGNACIN

4.

En la parte inferior de las columnas anotamos la cantidad que cada mercado requiere que le sea abastecido por los centros oferentes. As cada columna de la tabla representa un centro de mercado con el total de demanda. En trminos generales las demandas.

La matriz de costos. Esta es una tabla m x n (como la tabla figura 2.4.2.1.4.) que tendr una matriz de la misma dimensin como los costos de transporte de cada centro de produccin a cada centro de distribucin (mercado), o sea, los Cij. En las casillas de la tabla figura 6.4., adems de los costos de transporte de cada centro de produccin a cada centro de distribucin, nos dan las cantidades que se deben transportar, o las Xijs.

Figura 2.4.2.1.4. Tabla: Matriz de transporte (matriz de costos y flujos)

Existe una flexibilidad considerable en la construccin de una matriz de transporte. Por ejemplo, los renglones podran ser los destinos y las columnas los orgenes. Los datos del costo unitario pueden ponerse en cualquier lugar de la celda. Ni siquiera se necesita una regla para trazar la matriz, sin embargo, se piensa que poner un poco de cuidado al dibujarla tendr ventajas como la de reducir errores. Como observamos, la matriz de transporte de nuestro ejemplo est balanceada, pues la suma de la produccin de las tres plantas es igual a la suma de unidades requeridas por los diferentes centros de distribucin. En trminos generales y matemticos, se tiene:

j=1

Dj =

j=1 i =1

X ij =

i =1 j= 1

X ij =

E
1=1

Es fundamental que estos problemas estn balanceados para que se puedan aplicar las tcnicas de transporte en las resoluciones. Por lo general, en la prctica esta condicin no se satisface, ya que no siempre la demanda es igual a la oferta, pero en esas situaciones se pueden usar variables ficticias (conformando filas o columnas ficticias) para que el problema se balancee.

i= 1

Ei =

D
j= 1

2013.IPN-UPIICSAMara Virginia Guzmn Ibarra

235

2.4

EL PROBLEMA DE TRANSPORTE Y ASIGNACIN

Entonces, es necesario balancear el problema, si no lo est, antes de encontrar la solucin bsica inicial. Hay dos alternativas para cuando el problema no est balanceado: a) Cuando la oferta total es mayor que la demanda total. En tal caso creamos un destino ficticio de demanda, con la cantidad de requerimiento que balancee la tabla, es decir, con la cantidad de la diferencia entre:
Ei

i= 1

D
j= 1

Quedando la nueva presentacin como se muestra en la figura 2.4.2.1.5.

Figura 2.4.2.1.5. Tabla: Balanceando el problema de transporte con una columna ficticia

b)

Si la demanda total excede a la oferta total. En este caso Abrimos un origen ficticio de oferta con la cantidad de existencia necesaria para balancear la tabla, es decir, por la cantidad de la diferencia entre:
Dj

j= 1

E
i= 1

Y ya balanceada quedara como se muestra en la figura 2.4.2.1.6.

2013.IPN-UPIICSAMara Virginia Guzmn Ibarra

236

2.4

EL PROBLEMA DE TRANSPORTE Y ASIGNACIN

Figura 2.4.2.1.6. Tabla: Balanceando el problema de transporte con una fila ficticia

2.4.1.3.1

MTODO DE LA ESQUINA NOROCCIDENTAL

Hay varios mtodos para encontrar la solucin inicial, pero el mtodo de la esquina noroccidental tiene un procedimiento lgico y sistemtico que nos permite analizar la solucin inicial con mayor facilidad. El mtodo comienza asignando la cantidad mxima permisible en oferta y demanda a la variable X11 es decir, empezamos en la esquina superior izquierda de la tabla (esquina noroccidental). La oferta disponible de cada rengln debe ser agotada antes de pasar al siguiente. Por ejemplo, en la casilla Acapulco a D.F., o sea, X11 podemos asignar un mximo de 72 unidades, por lo que el rengln quedar agotado e iremos al siguiente; pero ahora se debe agotar la primera columna antes de pasar a otra; entonces, en la casilla X21 (Baja California a D.F.) lo mximo que podemos asignar son 20 unidades; as pues, 72+20=92. La primera columna queda agotada tambin. Iremos a la segunda columna, la casilla de Baja California a Monterrey (X22), aqu podemos asignar 56 unidades (76-20=56), por lo tanto el segundo rengln tambin se agota; pero la segunda columna tiene an requerimientos. Iremos al tercer rengln, a la casilla Mrida a Monterrey; asignamos 21 unidades, y para agotar este ltimo rengln (66-21=45) necesitamos fijar 45 mil toneladas de latas de pescado.

X 11 = 72 X 21 = 20 X 22 = 56 X 32 = 21 X 33 = 45

De esta manera, llegamos a una solucin bsica como se observa en la tabla figura 2.4.2.1.7. Ahora debemos determinar el costo de transporte de los diferentes destinos que deben surtir las filiales de la compaa Pesquera X, hacindolo de la siguiente manera: Costo total = (72)(4) + (20)(16) + (56)(24) + (21)(16) + (45)(24) = 3368
2013.IPN-UPIICSAMara Virginia Guzmn Ibarra

237

2.4

EL PROBLEMA DE TRANSPORTE Y ASIGNACIN

.7.
Figura 2.4.2.1.7. Tabla: Aplicacin del mtodo de la esquina noroccidental

La solucin inicial es bsica-factible porque la suma de las columnas y renglones menos uno es igual al nmero de asignaciones que se obtuvieron al aplicar el mtodo de la esquina noroccidental, pero no estamos seguros de haber obtenido la solucin ptima, para comprobarlo debemos aplicar la tcnica del banquillo, el mtodo de los multiplicadores o el algoritmo de transporte, los cuales veremos ms adelante. En resumen los pasos del mtodo de la esquina noroccidental son los siguientes: Paso 1 Verificar que el problema este balanceado, es decir, que la oferta sea igual que la demanda, si esto no se cumple, entonces balancearlo de la siguiente manera Si la disponibilidad total (oferta total) es superior a la demanda total agregar un destino ficticio. Si la demanda total es superior a la disponibilidad total (oferta total) agregar un origen ficticio. Paso 2 Construir la matriz de transporte, comprobando que el problema ya esta balanceado. Paso 3 Aplicar las siguientes reglas del mtodo: La primera asignacin se har en la esquina superior izquierda, en la interseccin de la primera fila, primera columna y se asignar la mnima cantidad ya sea que corresponda a la demanda a la disponibilidad (oferta). La siguiente asignacin se har inmediatamente despus, respetando la esquina superior izquierda (esquina noroccidental), siempre y cuando la disponibilidad (oferta) no este agotada o la demanda no este satisfecha. Paso 4 Verificar que se tiene una primera solucin bsica factible, esto suceder siempre y cuando se cumpla la siguiente expresin: m + n 1 = Nmero de asignaciones Donde:
2013.IPN-UPIICSAMara Virginia Guzmn Ibarra

238

2.4

EL PROBLEMA DE TRANSPORTE Y ASIGNACIN

m=Nmero de filas n=Nmero de columnas Si no se cumple esta expresin, entonces se dir que la solucin inicial es degenerada. Paso 5 Identificar los valores con su correspondiente variable bsica y obtener el costo total de la solucin inicial multiplicando los valores de las variables (cantidad asignada) por su correspondiente costo unitario. Los pasos del mtodo se entendern mejor con un segundo ejemplo: Tres fabricas A,B y C disponen de ciertas cantidades de un producto, esas cantidades respectivamente son: 100, 120 y 120 toneladas. El producto se entrega a cinco almacenes 1,2,3,4, y 5 que deben recibir respectivamente 40,50,70,90 y 90 toneladas del producto. El costo por transporte de una cierta unidad de producto esta dado por las tablas (figura 2.4.2.1.8. y figura 2.4.2.1.9.) Obtener una primera solucin bsicafactible por el mtodo de la esquina noroccidental.

Figura 2.4.2.1.8. tabla: matriz de costos unitarios

Figura 2.4.2.1.9.tabla: matriz de flujos

Solucin: Paso 1 Verificar que el problema este balanceado, es decir, que la oferta sea igual que la demanda. Existencias (oferta) = 340 Demanda = 340 El problema esta balanceado porque se cumple que las existencias (oferta) es igual a la demanda. Paso 2 Construir la matriz de transporte del problema balanceado.

2013.IPN-UPIICSAMara Virginia Guzmn Ibarra

239

2.4

EL PROBLEMA DE TRANSPORTE Y ASIGNACIN

Figura 2.4.2.1.10.

Paso 3 Aplicar las reglas del mtodo:

Figura 2.4.2.1.11. Tabla: Solucin bsica-factible por el mtodo de la esquina noroccidental

La primera asignacin es en la primera fila, primera columna se asigna la mnima cantidad ya sea que corresponda a la demanda a la disponibilidad. Para el ejemplo que nos ocupa se asignan 40 toneladas y con esta asignacin queda satisfecha la demanda del almacn 1. La siguiente asignacin se hace en la fila 1 columna 2 porque las existencias no estn agotadas, se asigna la mnima cantidad, para nuestro ejemplo la mnima cantidad corresponde a la demanda por lo tanto la asignacin es de 50 toneladas, con esta asignacin queda satisfecha la demanda del almacn 2. La tercera asignacin se hace en la fila 1 columna 3 porque todava quedan 10 toneladas en la fabrica 1 y se asignan 10 toneladas, con esta asignacin quedan agotadas las existencias de la fabrica 1. La cuarta asignacin se realiza en la columna 3 fila 2 y se asignan 60 toneladas con lo cual se satisface la demanda del almacn 3. La quinta asignacin se hace en la columna 4 fila 2 y se asignan 60 toneladas con esta asignacin quedan agotadas las existencias de la fabrica 2. La sexta asignacin se hace en la columna 4 fila tres, para satisfacer la demanda se asignan 30 unidades. Finalmente se realiza la sptima asignacin con un valor de 90 toneladas y con esta asignacin quedan agotadas las existencias pero tambin satisfecha la demanda del almacn 5. En la tabla figura 2.4.2.1.11se observan todas las asignaciones realizadas siguiendo el procedimiento del mtodo. Paso 4 Verificar que se tiene una primera solucin bsica factible, aplicando la expresin: m + n 1 = Nmero de asignaciones
2013.IPN-UPIICSAMara Virginia Guzmn Ibarra

240

2.4

EL PROBLEMA DE TRANSPORTE Y ASIGNACIN

Donde: m=Nmero de filas n=Nmero de columnas Para nuestro ejemplo m=3 N=5 Sustituyendo valores: 3+5-1= 7 Asignaciones Conclusin: La solucin obtenida es bsica factible

X 11 = 40 X 12 = 50 X 13 = 10 X 23 = 60 X 33 = 60 X 34 = 30 X 35 = 90
Paso 5 El costo total de la solucin bsica-factible es: Z= 4(40)+1(50)+2(10)+3(60)+5(60)+4(30)+8(90). Z= $ 1550 costo total

2.4.1.3.2

MTODO DE VOGEL

El mtodo de Vogel es ms eficaz que el mtodo de la esquina noro-occidental, ya que la solucin inicial hallada por este mtodo; por lo general es la solucin ptima tambin, o muy cercana a la solucin ptima. Los pasos para resolver un problema por medio de este mtodo son los siguientes: Paso 1 Verificar que el problema este balanceado, es decir, que la oferta sea igual que la demanda, si esto no se cumple, entonces balancearlo de la siguiente manera: Si la disponibilidad total (oferta total) es superior a la demanda total agregar un destino ficticio. Si la demanda total es superior a la disponibilidad total (oferta total) agregar un origen ficticio. Paso 2 Construir la matriz de transporte, comprobando que el problema ya esta balanceado. Paso 3 Aplicar las siguientes reglas del mtodo: Utilizar la matriz de transporte inicial (preferentemente la matriz de costos), ya balanceada. Obtener la diferencia entre los dos coeficientes de costo ms pequeos para cada fila y para cada
2013.IPN-UPIICSAMara Virginia Guzmn Ibarra

241

2.4

EL PROBLEMA DE TRANSPORTE Y ASIGNACIN

columna y escribir el resultado en el margen derecho y el margen inferior segn corresponda. Identificar y marcar el rengln o columna con la diferencia de costos mnimos ms grande (si hay dos o ms iguales, arbitrariamente seleccionamos uno). Asignar tanto como sea posible a la casilla que tiene el costo ms pequeo tratando de satisfacer la demanda en funcin tambin de la disponibilidad de la oferta, e ir disminuyendo la oferta y demanda correspondiente. Eliminar la fila y/o columna en donde las existencias estn agotadas o la demanda satisfecha. Repetir el paso 3 hasta que todas las columnas y renglones queden eliminados; si al final solo queda un rengln o una columna, la asignacin o asignaciones se harn de forma directa (automtica), siempre priorizando el mnimo costo. Paso 4 Verificar que se tiene una primera solucin bsica factible, esto suceder siempre y cuando se cumpla la siguiente expresin: m + n 1 = Nmero de asignaciones Donde: m=Nmero de filas n=Nmero de columnas Si no se cumple esta expresin, entonces se dir que la solucin inicial es degenerada. Paso 5 Obtener el costo total de la solucin inicial multiplicando los valores de las variables (cantidad asignada) por su correspondiente costo unitario. Ejemplo. En la tabla figura 2.4.2.1.12 se ve que una empresa tiene tres plantas en diferentes zonas geogrficas del pas, productoras de un solo artculo que se vende en cuatro diferentes centros de distribucin tambin instalados en diferentes zonas geogrficas. La mxima posibilidad de produccin de las plantas y los requerimientos de cada centro de distribucin estn dados en la tabla. Adems, nos proporciona los costos unitarios de transporte de cada centro de produccin a cada centro de distribucin. El objetivo es encontrar el costo total mnimo de transporte, satisfaciendo las demandas y considerando las limitaciones de oferta. Aplicando el mtodo de Vogel, las tablas (figura 2.4.2.1.13. y figura 2.4.2.1.14.) muestran los pasos mencionados anteriormente.

Figura 2.4.2.1.12. Tabla: requerimientos, costos y disponibilidades

2013.IPN-UPIICSAMara Virginia Guzmn Ibarra

242

2.4

EL PROBLEMA DE TRANSPORTE Y ASIGNACIN

Figura 2.4.2.1.13. Tabla: Primera tabla del mtodo de Vogel

El segundo rengln tiene la diferencia ms alta, y dentro de las casillas de este rengln X21 tiene el costo unitario ms bajo. A X21 asignamos 20 unidades de mercanca (es el mximo que se puede asignar por el requerimiento del centro de distribucin) y eliminamos la primera columna. Con el resto de la tabla sacamos las diferencias entre los costos mnimos para obtener los resultados indicados en la tabla figura 2.4.2.1.14.

Figura 2.4.2.1.14Tabla: Segunda tabla del mtodo de Vogel

Como hay 3 diferencias iguales, arbitrariamente escogemos el tercer rengln. En el tercer rengln el costo ms bajo es el de la casilla X33 que tiene un costo unitario de 5; a esta casilla asignamos 15 unidades (mximo que se puede asignar), as, la columna nmero 3 queda eliminada. De nuevo sacamos las diferencias entre los dos costos ms pequeos de las columnas y de los renglones restantes. Estas operaciones se presentan en la tabla figura 2.4.2.1.15

Figura 2.4.2.1.15Tabla: tercera tabla del mtodo de Vogel

Obsrvese que hay dos diferencias mximas de costos iguales; arbitrariamente seleccionamos el rengln 3; en este rengln X34 tiene el costo unitario ms bajo (10), por lo tanto asignamos 5 unidades (el mximo que se puede) y la disponibilidad queda agotada.
2013.IPN-UPIICSAMara Virginia Guzmn Ibarra

243

2.4

EL PROBLEMA DE TRANSPORTE Y ASIGNACIN

Siguiendo con el mtodo sacamos las diferencias de las columnas y renglones restantes, conociendo los resultados en la siguiente tabla figura 2.4.2.1.16

Figura 2.4.2.1.16Tabla: cuarta tabla del mtodo de Vogel

Como se ve en la tabla, la columna del Centro 4 tiene la diferencia ms alta; en esta columna X14 tiene el costo unitario ms pequeo, a sta le asignamos 20 unidades, por lo que la columna queda eliminada. Eliminando la columna del centro 4 quedaremos slo con una. Vase figura 2.4.2.1.17

Figura 2.4.2.1.17Tabla: quinta tabla del mtodo de Vogel

A X12 y X22 les asignamos 10 unidades de mercanca, respectivamente. De esta manera, todas las columnas y renglones quedan eliminadas y el resultado final se ve en la tabla figura 2.4.2.1.18

Figura 2.4.2.1.18Tabla: Solucin final

La solucin bsica-factible es:

X 12 = 10 X 14 = 20 X 21 = 20 X 22 = 10 X 33 = 15 X 34 = 5

2013.IPN-UPIICSAMara Virginia Guzmn Ibarra

244

2.4

EL PROBLEMA DE TRANSPORTE Y ASIGNACIN

Y el costo total del transporte ser: C.T. = (10)(20) + (20)(5) + (10)(17) + (20)(5) + (15)(5) + (5)(10) = 695

2.4.1.3.3

TCNICA DEL BANQUILLO

Despus de haber obtenido una solucin inicial (bsica-factible) tenemos que evaluar el resultado para determinar si sta es ptima, es decir, si el costo total de transporte es el mnimo (ptimo). Hay varios mtodos o formas de evaluar el resultado del problema de transporte, uno de ellos es La tcnica del Banquillo, conocida tambin como Stepping-Stone, o Cruce del Arroyo (cruzar por las piedras). Consideremos el ejemplo: La Compaa. Pesquera X y su correspondiente solucin bsica-factible obtenida por el mtodo de la esquina noro-occidental.

Figura 2.4.2.1.19

Costo total = (72)(4) + (20)(16) + (56)(24) + (21)(16) + (45)(24) = 3368 Para poder evaluar preguntamos qu suceder si enviamos 1,000 toneladas de sardina enlatada a un centro de distribucin que inicialmente no tuvo ninguna asignacin de mercanca. Si esta accin mejora la solucin (reduce el costo), entonces a este centro le enviaremos algunas unidades de mercanca. Aplicaremos este procedimiento a nuestro ejemplo. Para simplificar el camino usaremos trminos matemticos, identificando a cada casilla por su notacin (matemtica). Observamos que la casilla con valor X12 est vaca; supongamos que asignamos 1,000 toneladas de sardina a esta casilla, enviando de Acapulco a Monterrey una unidad de mercanca (cada unidad de mercanca son 1,000 toneladas de sardina enlatada); para hacer esta modificacin y todava mantener la factibilidad (satisfacer la demanda dependiendo de la disponibilidad de oferta) para el centro de produccin Acapulco, tenemos que quitar una unidad del D. F.; para no exceder la capacidad total (72 unidades) del centro de produccin Acapulco entonces X11 tendr 71 unidades y a X12 (Monterrey) se le asignar una unidad proveniente de Acapulco. Sin embargo, si quitamos una unidad de X11 tenemos que aumentar una unidad a X21 para que se satisfaga la demanda del centro D.F., aumentando una unidad a X21, tenemos que disminuir una unidad a X22 para que no exceda la capacidad del centro de produccin Baja California, as pues X21, ser 21 unidades, X22 = 55 unidades. Todava no cumplimos con los requerimientos del centro de distribucin Monterrey, pero esta solucin es tentativa. La tabla figura 2.4.2.1.20 Demuestra estas modificaciones.

2013.IPN-UPIICSAMara Virginia Guzmn Ibarra

245

2.4

EL PROBLEMA DE TRANSPORTE Y ASIGNACIN

Figura 2.4.2.1.20 tabla: primera tabla de evaluacin.

Nota: Para que sea factible la solucin al cambio neto total por columna y por rengln debe ser cero. La pregunta es: qu efecto tuvo este cambio en el costo total? En la siguiente tabla figura 2.4.2.1.21 observamos el resultado de esta evaluacin.

Figura 2.4.2.1.21

Este 4 significa que cada unidad de mercanca enviada de Acapulco a Monterrey redujo el costo total de transporte en $4,000 pesos. As conviene considerar esta ruta. Evaluando otras casillas vacas, tal vez nos daran un mejor resultado. Para evaluar cada casilla vaca, aplicando el procedimiento mencionado, habr que asignarle un flujo cerrado, como se observa en la tabla figura 2.4.2.1.22; a estas casillas les asignamos una unidad de mercanca, de tal manera que mantenga siempre el balance en los renglones y las columnas correspondientes; por lo tanto, tenemos que sumar una unidad (+) o restar una unidad (-) a las casillas para mantener la factibilidad. As continuamos con la evaluacin de las casillas. Evaluacin de la casilla X13: X13 - X11 + X21 - X22 + X32 - X33 = 8 4 + 16 24 + 16 24 = = -16 Evaluacin de la casilla X23:

2013.IPN-UPIICSAMara Virginia Guzmn Ibarra

246

2.4

EL PROBLEMA DE TRANSPORTE Y ASIGNACIN

Figura 2.4.2.1.22. Tabla: asignacin de un flujo cerrado para la casilla x23

X23:

X23 X22 + X32 - X33 = 16 24 + 16 24 = = -6

Evaluacin de la casilla X31:

Figura 2.4.2.1.23 tabla: asignacin de un flujo cerrado para la casilla x31

X31:

X31 X21 + X22 - X32 = 8 16 + 24 16 = =0

A los valores que resulten de la evaluacin de las casillas vacas les llamaremos ndices de mejoramiento. Cada ndice negativo de mejoramiento representar la cantidad que puede reducirse del costo total de transportacin. Si enviamos una unidad de mercanca a alguna casilla vaca, por ejemplo a la casilla X33, el costo del transporte se reducir 16 pesos, envindola a la casilla X13 el costo bajar 12 pesos, conservndonos la casilla X31 8 pesos. De estas tres alternativas con ndice negativo de mejoramiento elegimos la que tiene un ndice negativo ms grande, en nuestro ejemplo ser X23 que tiene un ndice de 16. Ahora hay que determinar cunta mercanca vamos a enviar a X23. Para encontrar la cantidad mxima que podemos transportar a X33 utilizamos el mismo ciclo de evaluacin anterior:

Figura 2.4.2.1.24

La mxima cantidad asignada que puede transportarse de Baja California a Guadalajara, se puede determinar acogiendo el valor ms pequeo de las casillas negativas del ciclo donde se encuentra X23; este valor ser 45. Para encontrar la solucin sumamos 45 unidades a las casillas de posicin positiva y restamos 45 a las de posicin negativa, y el ciclo quedar como sigue:

2013.IPN-UPIICSAMara Virginia Guzmn Ibarra

247

2.4

EL PROBLEMA DE TRANSPORTE Y ASIGNACIN

Figura 2.4.2.1.25

Como se ve X33 sali de la solucin bsica, entra X23 y se aumenta la asignacin a X32, que tiene costos de transporte menores que X33, mejorando la solucin. El nuevo costo total de transporte ser: (72)(4) + (20)(16) + (11)(24) + (45)(16) + (66)(16) = 2648 En lugar de los 3368 que tenamos originalmente; de esta etapa es la siguiente tabla figura 2.4.2.1.26

Figura 2.4.2.1.26

Ahora habr que empezar a evaluar esta solucin para encontrar si puede mejorarse an ms el costo del transporte. La operacin para la segunda etapa de evaluacin tambin consiste en evaluar las casillas vacas, cuyos resultados son: X12: X12 - X11 + X21 X21 = 8 4 + 16 24 = = -4 X13: X13 - X11 + X23 X23 = 8 4 + 16 16 = =4 X31: X31 X21 + X22 X32 = 8 4 + 16 16 = =0 X33: X33 X23 + X22- X32 = 24 16 + 24 - 16 = = 16 Observando el ndice de mejoramiento de la solucin encontramos un valor negativo para la casilla vaca X12, lo cual indica que existe posible mejoramiento de los costos de transporte, pues cada unidad de mercanca (1,000 toneladas de pescado en latas) transportado a Monterrey reducir el costo del transporte en 4,000
2013.IPN-UPIICSAMara Virginia Guzmn Ibarra

248

2.4

EL PROBLEMA DE TRANSPORTE Y ASIGNACIN

pesos. Para determinar el nmero de unidades de mercanca que debemos asignar a X12 balanceamos los signos (+) y (-) en columnas y renglones seleccionando el valor ms pequeo de la posicin negativa, en este caso X11, quedando el ciclo como se muestra en las siguientes casillas:

Figura 2.4.2.1.27

Este valor de X11 unidades hay que sumarlo a las casillas con valor positivo y restarlo a las de valor negativo, y se tendrn las siguientes:

Figura 2.4.2.1.28

La tabla final despus de esta etapa queda como se muestra en la tabla figura 2.4.2.1.29

Figura 2.4.2.1.29 tabla: otra nueva solucin mejor a la anterior

El costo total del transporte es: (61)(4) + (11)(8) + (31)(16) + (45)(16) + (66)(16) = 2604 Que como se observa mejor an ms con respecto al original y al anterior. Y de nueva cuenta se evalan las celdas vacas con el mismo procedimiento para mejorar el resultado final. X13: X13 - X11 + X21 X23 = 8 4 + 16 16 = = +4
2013.IPN-UPIICSAMara Virginia Guzmn Ibarra

249

2.4

EL PROBLEMA DE TRANSPORTE Y ASIGNACIN

X22: X22 - X12 + X11 X21 = 24 8 + 14 16 = = +4 X31: X31 X11 + X12 X23 = 8 4 + 8 16 = = -4 X33: X33 X32 + X12- X11 + X21 X23 = 24 16 + 8 4 + 16 - 16 = = 12 La tabla final de esta evaluacin queda como la figura 2.4.2.1.30

Figura 2.4.2.1.30 tabla: solucin ptima

El costo total es: (72)(8) + (31)(16) + (45)(16) + (61)(8) + (5)(16) = 2360 Haciendo la evaluacin de las celdas vacas: X11: X11 X31 + X32 X12 = 4 8 + 16 8 = = +4 X13: X13 X23 + X21 X31 + X32 X12 = 8 16 + 16 8 + 16 8 = = +8 X22: X22 X32 + X31 X21 = 24 16 + 8 16 = =0 X33: X33 X23 + X21- X31 = 24 16 + 16 8 = = 16 Como no hay ningn ndice negativo de mejoramiento, la ltima solucin es la ptima.

2.4.1.3.4

MTODO DE LOS MULTIPLICADORES

El mtodo anterior es un proceso largo y laborioso, pues para cada casilla se debe crear un circuito de evaluacin. Estudiaremos un nuevo mtodo, el mtodo de los multiplicadores, que no necesita de circuitos
2013.IPN-UPIICSAMara Virginia Guzmn Ibarra

250

2.4

EL PROBLEMA DE TRANSPORTE Y ASIGNACIN

cerrados dentro de la tabla, y por lo tanto con un solo circuito se puede hacer la evaluacin. Usando el mismo ejemplo de la Compaa Pesquera X, con la misma solucin inicial, obtenida del mtodo de la esquina noro-occidental aplicaremos este mtodo de acuerdo con el siguiente procedimiento. Solucin inicial bsica-factible por el mtodo de la esquina noro-occidental del ejemplo pesquero

Figura 2.4.2.1.31 Costo total = (72)(4) + (20)(16) + (56)(24) + (21)(16) + (45)(24) = 3368 Supngase que R y K sean Rengln y Columna de la tabla figura 2.4.2.1.32 tenemos que calcular un valor para cada rengln y columna. Estos valores dependen de una solucin y sirven para encontrar el ndice de mejoramiento. Sea: Ri = valor asignado al rengln. Rj = valor asignado a la columna. Donde
i

son 1, 2, 3 asignado en nuestro ejemplo, es decir, 3 renglones y 3 columnas.

Cij = Costo de la interseccin del rengln i y de la columna j.

Figura 2.4.2.1.32 tabla: preparacin del ejemplo pesquero Para calcular los valores de cada columna y rengln utilizamos la siguiente frmula: Ri + Kj = Cij Esta frmula es aplicable slo a las casillas con solucin, no a las casillas vacas. Como en nuestro ejemplo hay cinco casillas con resultados entonces tendremos cinco ecuaciones. R1 + K1 = C11 R2 + K1 = C21 R2 + K2 = C22 R3 + K2 = C32 R3 + K3 = C33 En nuestro ejemplo las Cij estn dadas, y segn la tabla figura 2.4.2.1.32 nuestras ecuaciones son: R1 + K1 = 4 R2 + K1 = 16 R2 + K2 = 24 R3 + K2 = 16

2013.IPN-UPIICSAMara Virginia Guzmn Ibarra

251

2.4

EL PROBLEMA DE TRANSPORTE Y ASIGNACIN

R3 + K3 = 24 De esta manera, tenemos seis incgnitas y slo cinco ecuaciones, para encontrar una solucin o valores para cada R y K, podemos asignar cero a R y encontrar K1. Podramos aplicar tal procedimiento a cualquier ecuacin, pero usualmente se asigna cero al rengln 1. R1 = 0. Ahora resolveremos las ecuaciones: R1 + K1 = 4 R1 = 0 K1 = 4 Como K1 = 4 entonces R2 + K1 = 16 R2 + 4 = 16 K2 = 12 Como R2 = 12 entonces R2 + K2 = 24 12 + K2 = 24 K2 = 12 Como K2 = 12 entonces R3 + K2 = 16 R3 + 12 = 16 R3 = 4 Como R3 = 4 entonces R3 + K3 = 24 4 + K3 = 24 R3 = 20 Los valores de R y K pueden ser positivos, negativos o cero. El resultado de estas operaciones aparece en la tabla figura 2.4.2.1.33. La segunda etapa del mtodo multiplicador consiste en calcular los ndices de mejoramiento de la solucin. Para obtener estos ndices, tomamos el costo de cada casilla vaca, restamos a este costo el valor del rengln y el valor de la columna. Entonces tendremos la siguiente frmula:
C ij = R i K j = Indice de mejoramiento

Si el valor del ndice es negativo se puede mejorar el costo total del transporte; si todos los valores del ndice son positivos o cero el costo total del transporte es ptimo y no es posible reducirlo ms. A continuacin evaluamos cada casilla vaca de la solucin inicial vase la tabla figura 2.4.2.1.33

Figura 2.4.2.1.33

2013.IPN-UPIICSAMara Virginia Guzmn Ibarra

252

2.4

EL PROBLEMA DE TRANSPORTE Y ASIGNACIN

Para la casilla 12 C12 R1 K2 = ndice de mejoramiento 8 0 12 = -4 Para la casilla 13 C13 R1 K3 8 0 20 = -12 Para la casilla 23 C23 R2 K3 16 12 20 = -16 Para la casilla 31 C31 R3 K1 844=0 Comparando los valores del ndice de mejoramiento la casilla 23 tiene el ndice negativo ms grande. De esta forma creamos un ciclo alrededor de esta casilla asignndole el signo (+), un ciclo cerrado al que alternadamente le daremos signos positivos o negativos; elegiremos de entre las casillas con signo negativo el de valor ms pequeo, que sumaremos a la posicin positiva, restndolo a las casillas con posicin negativa. Revisando la tabla 23 Vemos que las casillas de posicin negativa son la 23 y 33, donde la casilla 33 tiene el valor ms pequeo. Siguiendo el mismo procedimiento, obtendremos la tabla figura 2.4.2.1.34

Figura 2.4.2.1.34

Al evaluar las casillas vacas, tenemos que encontrar los valores de Ri y Kj. Con cada nueva solucin nuevos valores de Ri y Kj tienen que calcularse. Empezamos con R1 = 0. R1 + K1 = C11 R2 + K1 = C21 R2 + K2 = C22 R2 + K3 = C23 R3 + K2 = C32 R1 = 0. 0 + K1 = 4 K1 = 4 Como K1 = 4 entonces R2 + 4 = 16 R2 = 12 Como R2 = 12 entonces 12 + K2 = 24 K2 = 12 Como R2 = 12 entonces 12 + K3 = 16 K3 = 4 Como K2 = 12 entonces R3 + 13 = 16
2013.IPN-UPIICSAMara Virginia Guzmn Ibarra

253

2.4

EL PROBLEMA DE TRANSPORTE Y ASIGNACIN

R3 = 4 Ahora, usando la frmula Cij = Ri - Kj = ndice de mejoramiento, encontramos los nuevos ndices. Para la casilla 12 C12 R1 K2 = ndice de mejoramiento 8 0 12 = -4 Para la casilla 13 C13 R1 K3 8 0 4 = 12 Para la casilla 31 C31 R3 K1 844=0 Para la casilla 33 C33 R3 K3 24 4 4 = 16 Los resultados de estas evaluaciones los observamos en las tablas figura 2.4.2.1.35 y figura 2.4.2.1.36 respectivamente.

Figura 2.4.2.1.35

Figura 2.4.2.1.36

Se evalan las casillas vacas, con la formula general Ri + Kj = Cij para encontrar los nuevos valores de Ri y Kj. R2 + K1 = C21 R2 + K3 = C23 R3 + K2 = C32 Supngase que R1 = 0 entonces 0 + K1 = 4 K1 = 4 R1 + K2 = C12 0 + K2 = 8 Como K1 = 4 entonces
2013.IPN-UPIICSAMara Virginia Guzmn Ibarra

254

2.4

EL PROBLEMA DE TRANSPORTE Y ASIGNACIN

R2 + 4 = 16 R2 = 12 Como R2 = 12 entonces 12 + K3 = 16 K3 = 4 Como K2 = 8 entonces R3 + 8 = 16 R3 = 8 Utilizamos la frmula Cij - Ri - Kj = ndice de mejoramiento, para la casilla 13. Para la casilla 13 C13 R1 K3 = ndice de mejoramiento 804=4 Para la casilla 22 C22 R2 K2 24 12 8 = 4 Para la casilla 31 C31 R3 K1 8 8 4 = -4 Para la casilla 33 C33 R3 K3 24 8 4 = 12 El ndice negativo nos indica que no hemos llegado a la solucin ptima. El ndice negativo pertenece a la casilla 31, seguimos con el procedimiento (vase tablas figura 2.4.2.1.37 y figura 2.4.2.1.38).

Figura 2.4.2.1.37

Figura 2.4.2.1.38

De nuevo encontramos los valores Ri y Kj y para evaluar las casillas vacas: R1 + K2 = C12 R2 + K1 = C21 R2 + K3 = C23

2013.IPN-UPIICSAMara Virginia Guzmn Ibarra

255

2.4

EL PROBLEMA DE TRANSPORTE Y ASIGNACIN

R3 + K1 = C31 R3 + K2 = C32 Supngase que K1 = 0 entonces R2 + 0 = 16 R2 = 16 Como R2 = 16 entonces 16 + K3 = 16 K3 = 0 R3 + 0 = 8 R3 = 8 Como R3 = 8 entonces 8 + K2 = 16 K2 = 8 Como K2 = 8 entonces R1 + 8 = 8 R1 = 0 Utilizamos la frmula Cij - Ri - Kj = ndice de mejoramiento, para la casilla 11. Para la casilla 11 C11 R1 K1 = ndice de mejoramiento 400=4 Para la casilla 13 C13 R1 K3 800=8 Para la casilla 22 C22 R2 K2 24 16 8 = 0 Para la casilla 33 C33 R3 K3 24 8 0 = 16 Como en los valores de los ndices de mejoramiento no hay ningn valor negativo, resulta que no es posible mejorar o bajar el costo total obtenido en la etapa anterior, entonces, la solucin es ptima y el costo total ser: Zptima = (72) (8) + (31) (16) + (45) (16) + (61) (8) + (5) (16) = $ 2360

2.4.1.3.5

ALGORITMO DE TRANSPORTE

Consideremos el siguiente ejemplo, para describir el algoritmo de transporte, este algoritmo se aplica a una solucin bsica-factible obtenida por el mtodo de la esquina noro-occidental o por el mtodo de vogel, su objetivo es verificar si la solucin es la ptima y si no es, el mismo algoritmo optimiza la solucin. Tres fabricas A,B y C disponen de ciertas cantidades de un producto, esas cantidades respectivamente son: 100, 120 y 120 toneladas. El producto se entrega a cinco almacenes 1,2,3,4, y 5 que deben recibir respectivamente 40,50,70,90 y 90 toneladas del producto. El costo por transporte de una cierta unidad de producto esta dado por la siguiente tabla. Obtener una primera solucin bsica-factible por el mtodo de la esquina noro-occidental.

2013.IPN-UPIICSAMara Virginia Guzmn Ibarra

256

2.4

EL PROBLEMA DE TRANSPORTE Y ASIGNACIN

Figura 2.4.2.1.39 Matriz de costos unitarios

Figura 2.4.2.1.40 Solucin inicial bsica factible obtenida por el mtodo de la esquina noro-occidental

Para obtener la solucin ptima es necesario aplicar el algoritmo de transporte, siguiendo los siguientes pasos: Paso 1: Se colocan en un cuadro por separado los costos por unidad que corresponden a las casillas ocupadas por la matriz (Xij)1. (Cij)1 Paso 2: Ahora se trata de llenar las casillas vacas de (Cij)1 para ello: a) Se selecciona el menor elemento que figure en la tabla (Cij)1 en este caso es el 1, se coloca en el margen derecho de la tabla, en cualquier fila, de preferencia en la primera fila.

Tabla de costos (Cij)1 1 4 1 2 3 5 4 b) 8

Ahora se deben de encontrar las dems cifras que deben aparecer en los mrgenes derecho e inferior de tal manera que, su suma sea exactamente el costo que aparece en la interseccin de la fila y de la columna a que pertenece. En el siguiente cuadro aparecen calculados los elementos del margen derecho e inferior. (Cij)1

Tabla de costos (Cij)1 c) Las casillas vacas se llenan con la suma de las cifras que aparecen en el margen derecho e inferior de la fila y de la columna a que pertenecen. (Cij)1

Tabla de costos (Cij)1

2013.IPN-UPIICSAMara Virginia Guzmn Ibarra

257

2.4

EL PROBLEMA DE TRANSPORTE Y ASIGNACIN

1 4 5 4 3 1 2 1 0 2 3 2 1 4 5 4 3 8 2 9 1 8 7

Paso 3: Se calculan las diferencias de cada costo indirecto menos su correspondiente costo original, es decir: (Cij)1 (Cij). 4 5 4 1 2 1 2 3 2 4 5 4 8 9 8 -

4 1 2 6 9

0 1 2 1

0 0 4

6 4 3 5 7 = 1 5 2 6 4 8 1

2 0 0

1 2 0

De este ltimo cuadro interesan nicamente las cifras positivas, pues la presencia de cualquiera de ellas indica la posibilidad de mejorar el problema de transporte, como se vera a continuacin. Ntese que, si todas las cantidades que aparecen en el cuadro fueran negativas o cero, esto implica que se ha alcanzado el costo mnimo. Paso 4: En el cuadro (Cij)1 - (Cij). Se selecciona la mayor de las cifras positivas, en este caso es 2, en caso de registrarse empate se escoger aquella que tenga la menor Cij , es decir, aquella cuyo costo original correspondiente sea el menor. Supngase que esa cantidad la denotamos como (teta); entonces en el cuadro (Xij)1 sumaremos esa cantidad teta en la casilla correspondiente, esto se muestra en el cuadro siguiente que llamaremos (Xij)1(1)
Tabla de asignaciones (Xij)1(1)

Sin embargo al asignar a esta casilla la cantidad teta se alteran las sumas de la fila y la columna correspondientes donde fue asignada por lo tanto se debe de restar teta de un elemento de la misma columna y uno de la misma fila como lo muestra el cuadro siguiente. (Xij)1(1)

2013.IPN-UPIICSAMara Virginia Guzmn Ibarra

258

2.4

EL PROBLEMA DE TRANSPORTE Y ASIGNACIN

Tabla de asignaciones. (Xij)1(1)

Paso 5: A continuacin se debe determinar el valor de para as obtener una nueva solucin. Como en la solucin de este tipo de problemas no deben de figurar cantidades negativas, el valor de esta limitado por la menor de las cantidades que se van a restar; al mismo tiempo se busca el mximo valor de porque mientras ms grande sea, el costo total disminuye en mayor cantidad de lo anterior se deduce que = 60 porque 60 - = 0. Efectuando las operaciones para teta =60 tenemos el siguiente cuadro.

Z = 40(4) + 50(1) + 10(2) + 60(3) + 60(7) + 90(4) + 30(8) = 1430. As hemos obtenido una nueva solucin (Xij)2 con un costo menor que la solucin anterior. Vemos que el costo ha descendido en 120 con respecto al costo anterior que era de $1550. Con esta ltima solucin se regresa al paso 1, es decir, se debe elaborar nuevamente un cuadro de costos. A saber: (Cij)2 Tabla de costos (Cij)2

4 5 6 3

1 2 3 0

2 3 4 1

2 3 4 1

6 7 8

1 2 3 5

Y continuar el proceso tantas veces como sea necesario hasta obtener la solucin ptima. Continuaremos este proceso ya sin explicar los cuadros respectivos. (Cij)2 - (Cij) 4 5 6 1 2 3 2 3 4 2 3 4 6 7 8 -

4 1 2 6 9

0 2

0 0

6 4 3 5 7 = 1

4 2

3 0

2013.IPN-UPIICSAMara Virginia Guzmn Ibarra

259

2.4

EL PROBLEMA DE TRANSPORTE Y ASIGNACIN

5 2 6 4 8

Tabla de asignaciones (Xij)3

Valor de = 30. Sustituyendo valores, se obtiene la siguiente solucin:

Z = 40(4) + 20(1) + 40(2) + 30(3) + 90(7) + 30(2) + 90(4) = 1400. Aplicando los pasos del algoritmo de transporte, nuevamente para verificar si la solucin obtenida es la ptima y si no es as, proceder a optimizarla obteniendo otro esquema de solucin para el problema de transporte. (Cij)3 Tabla de costos (Cij)3 1 4 5 5 3 1 2 2 0 2 3 3 1 3 4 4 2 6 2 7 2 7 5

(Cij)3 - (Cij) 4 5 4 1 2 1 2 3 2 4 5 4 8 9 8 -

4 1 2 6 9

0 1 2 1

0 0 4

6 4 3 5 7 = 1 5 2 6 4 8 1

2 0 0

1 2 0

2013.IPN-UPIICSAMara Virginia Guzmn Ibarra

260

2.4

EL PROBLEMA DE TRANSPORTE Y ASIGNACIN

Por lo tanto el costo mnimo es Zoptima = 1400 y se obtiene mediante las asignaciones hechas en el cuadro (Xij)3 La solucin ptima del problema de transporte es: X11 = 40 X12 = 20 X13 = 40 X23 = 30 X25 = 90 X32 = 30 X34 = 90

2.4.1.3.6

MTODO DE ASIGNACIN

Muchos problemas pueden solucionarse usando diferentes mtodos de asignacin. El mtodo de asignacin es un tipo de problema de programacin lineal que busca colocar trabajos (o trabajadores) a maquinarias, nuevos productos a planes de produccin, entre otros. Los mtodos de asignacin, como los de transporte, se basan en tablas y el problema puede solucionarse con una serie de operaciones repetitivas (sumar, restar) para maximizar o minimizar. El mtodo de asignacin requiere que a cada trabajador se le asigne uno y slo un trabajo, planteando una matriz cuadrada, donde el nmero de renglones (trabajadores, mquinas, entre otros) es igual al nmero de columnas (trabajos). El proceso de solucin del problema no es factible si se asigna un trabajador a dos o ms actividades. Si el nmero de renglones no es igual que el nmero de columnas. Es necesario aumentar variables ficticias con valores cero para obtener una tabla balanceada. Supngase que estamos en la situacin de asignar M trabajadores a N mquinas. Un trabajador i (dnde i=1,2,...m) cuando se asigna a la mquina j (dnde j=1,2,.....n) incurre en un costo de Cij. El objetivo es asignar los trabajadores a las mquinas, de tal manera que se minimicen los costos; o cuando asignemos m vendedores a n distritos de ventas, se obtenga una ganancia de Cij. Es decir, nuestro objetivo es maximizar la utilidad. Matemticamente hablando:

Optimizar Z = C1 X 1 + C 2 X 2 + ..........C n X n Sujeta a : A11 X 1 + A12 X 2 .......... + Am X n A21 X 1 + A22 X 2 .......... + A2 m X n Am1 X 1 + Am 2 X 2 .......... + Amn X n
Se tendr un problema de asignacin cuando:
i =0 1 Aij = 0 1

= b1 = b1 = b1

Adems
bj =0 1

Etapas para encontrar los costos de oportunidad.

2013.IPN-UPIICSAMara Virginia Guzmn Ibarra

261

2.4

EL PROBLEMA DE TRANSPORTE Y ASIGNACIN

1. 2. 3. 4. 5.

Para encontrar los costos de oportunidad, para cada columna, restamos el costo mnimo de cada una, de los dems costos de la misma columna. Restamos el costo mnimo de cada rengln a los costos del rengln correspondiente. Nota: En algunos casos este costo mnimo ser cero por la resta anterior; tambin se puede intercambiar el orden, es decir, primero reducir por rengln y luego por columna. Hacer la asignacin por rengln o por columna encerrando en un cuadro el cero seleccionado que debe quedar asignado. Debe ser uno, y slo uno, por rengln y por columna. Trazar una lnea recta en cada columna y rengln que contenga el valor cero. Debemos trazar el mnimo de lneas rectas para cubrir todos los valores ceros de rengln y columna. Si el mnimo de lneas rectas es igual al nmero de columnas o renglones, la solucin es ptima.

6. Asignar a cada rengln donde haya slo un valor cero y asignar en cada columna donde haya cualquier valor pero que no sea cero. Ejemplo: Minimizacin La compaa X fabrica cuatro artculos que pueden ser producidos en cualquiera de las cuatro mquinas que tiene. El costo de instalacin y preparacin de las mquinas para iniciar la produccin es alto. Cada producto deber ser elaborado en una sola mquina. Determinar la asignacin que minimice el costo. Los costos de operacin se muestran en la tabla figura 2.4.2.1.41

Figura 2.4.2.1.41

Solucin: 1. Restar el costo mnimo de cada columna a los dems costos en la misma columna (4-4, 6-4, 8-4, 7-4; 63, 3-3, 6-3, 5-3; 3-3, 6-3, 4-3, 6-3; 9-4, 4-4, 6-4 y 8-4) y obtendremos la tabla figura 2.4.2.1.42

Figura 2.4.2.1.42

2.

Restar el costo mnimo de cada rengln a los restantes costos del rengln. Obtendremos la tabla figura 2.4.2.1.43

2013.IPN-UPIICSAMara Virginia Guzmn Ibarra

262

2.4

EL PROBLEMA DE TRANSPORTE Y ASIGNACIN

Figura 2.4.2.1.43

3.

Encerrar en un cuadro un cero por rengln y columna, de la manera indicada en la tabla figura 2.4.2.1.44

Figura 2.4.2.1.44

4.

Cubrir todos los ceros con el menor nmero posible de lneas rectas, como se muestra en la tabla figura 2.4.2.1.45

Figura 2.4.2.1.45

Como el menor nmero de lneas usado para cruzar todos los ceros es 4, cantidad igual a los renglones o columnas, se ha llegado a la solucin ptima, y slo falta hacer la asignacin final. 5. Asignar donde haya un cero en cada rengln o columna. Entonces la solucin final ser: A1, B4, C3, D2 El costo total = 4 + 4 + 4 + 5 = 17 Ejemplo: Maximizacin Supngase que hay cuatro puestos vacantes en la empresa que usted est dirigiendo. Cinco personas han sido entrevistadas y se les aplicaron pruebas de habilidad para medir la aptitud de cada una; la calificacin mxima posible de estas pruebas es 10. Indicar las personas que se elegirn y puestos que se les asignarn. El resultado de la prueba aparece en la tabla figura 2.4.2.1.46

2013.IPN-UPIICSAMara Virginia Guzmn Ibarra

263

2.4

EL PROBLEMA DE TRANSPORTE Y ASIGNACIN

Figura 2.4.2.1.46

Como el nmero de renglones es mayor que el nmero de columnas, tenemos que crear una nueva columna con un puesto ficticio, es decir, que la persona ficticia asignada a esta posicin no ser contratada y para asegurarnos de esto le daremos la calificacin ms baja. Ver tabla figura 2.4.2.1.47

Figura 2.4.2.1.47

El objetivo de nuestro problema es maximizar la calificacin para cada puesto. Por ello, procederemos de la siguiente manera: 1. Restar a todos los elementos el valor mximo de la tabla.

En nuestro ejemplo el valor ms alto es 9, y ste se lo restamos a todos los otros valores de la tabla; el resultado ser el indicado en la tabla figura 2.4.2.1.48

Figura 2.4.2.1.48

A partir de aqu se procede como si el problema fuera de minimizacin, siguiendo los pasos que corresponden. 2. Obtendremos los costos de oportunidad haciendo las reducciones por columna (y por rengln si es necesario) restando el valor mnimo de cada columna de los dems valores de la columna correspondiente. Ver tabla figura 2.4.2.1.49

2013.IPN-UPIICSAMara Virginia Guzmn Ibarra

264

2.4

EL PROBLEMA DE TRANSPORTE Y ASIGNACIN

Figura 2.4.2.1.49

3. 4.

Asignamos los diferentes valores, encerrando en un cuadro los ceros seleccionados, cuidando que slo deban ser uno por rengln y por columna. Cruzamos la mayor cantidad de ceros con el menor nmero de lneas posibles. Aplicando las etapas 3 y 4 a nuestro ejemplo, obtendremos la tabla figura 2.4.2.1.50

Figura 2.4.2.1.50

Como el mnimo de lneas posibles a trazar en todos los ceros de columnas y renglones son cuatro, menos el nmero de columnas o renglones, sabemos que la solucin no es ptima. La etapa siguiente es seleccionar el valor ms pequeo de la matriz que no est cruzado por una lnea, restar ste a todos los que no estn cruzados por lneas y sumarlo a todos los que estn en las intersecciones de dos lneas, los valores que estn cruzados por una sola lnea permanecern iguales. En nuestro ejemplo, el valor ms pequeo no cruzado por las lneas es el 1. Al seguir los pasos mencionados, obtendremos la tabla figura 2.4.2.1.51

Figura 2.4.2.1.51

Observamos que todava con 4 lneas podemos cruzar todos los ceros. El procedimiento mencionado y nuevamente el valor ms pequeo no cruzado por las lneas es 1. Lo restamos a todos los valores no cruzados por una lnea y lo sumamos a los valores de las intersecciones de dos lneas. El resultado es el mostrado en la tabla figura 2.4.2.1.52

2013.IPN-UPIICSAMara Virginia Guzmn Ibarra

265

2.4

EL PROBLEMA DE TRANSPORTE Y ASIGNACIN

Figura 2.4.2.1.52

Como el nmero mnimo de lneas es cinco (igual que el nmero de columnas y renglones), se ha llegado a la solucin ptima. Debemos ahora asignar partiendo de los renglones o columnas con slo un cero. Como se ve en la tabla Los renglones 4 y 5 tienen un solo cero al igual que la columna D, entonces la solucin es: Solicitudes 1 2 3 4 Puestos A C D B

El resultado final de asignacin es: 6 + 7 + 9 + 9 = 31 Aparentemente, la columna C tiene dos posibles soluciones: Solicitud 2 o Solicitud 3. Como el Solicitud 3 fue asignado al puesto D estamos obligados a colocar la solicitud 2 al puesto C y por lo tanto tambin obligados a asignar el puesto A a la solicitud 1 y no a la 2. En la solucin no se tom en cuenta la solicitud 5 que le corresponde al puesto E, pues como se recordar esta columna o puesto es ficticia y nos indica que no conviene asignar la solicitud 5. Si hubiera otra solucin deber ser equivalente a la obtenida, pues este algoritmo nos garantiza que llegamos a la solucin ptima.

2013.IPN-UPIICSAMara Virginia Guzmn Ibarra

266

2.4

EL PROBLEMA DE TRANSPORTE Y ASIGNACIN

2.4.2

EJERCICIOS PROPUESTOS DE TRANSPORTE Y ASIGNACIN

EJERCICIOS DE TRANSPORTE 1.- Supngase que la compaa de aceros nacionales produce mensualmente en cada una de sus tres plantas 50,000; 70,000 y 90,000 toneladas de acero. Esta empresa tiene cinco distribuidoras ubicadas en diferentes partes del pas, con una demanda mensual de 20,000; 60,000; 80,000; 40,000 y 10,000 toneladas de acero, respectivamente el costo total de flete, por tonelada de acero que se transporta es:

Distribuidor Fabricas 1 2 3

1 7 6 6

2 3 5 5

3 2 8 8

4 4 3 3

5 2 4 4

Se pide: a).- Formule el modelo de programacin lineal b).- Determine una solucin bsica factible por el mtodo de Vogel y su costo total asociado c).- Obtenga la solucin ptima aplicando el algoritmo de transporte 2.- La compaa XYZ de San Lus, maneja tres fbricas. Actualmente los productos manufacturados se embarcan a tres bodegas diferentes. La localizacin y capacidades de las bodegas son las siguientes:
Bodegas Guadalajara Monterrey Queretaro Capacidad 1,200 Unidades 800 Unidades 1,000 Unidades

La capacidad de cada fbrica, y la tarifa unitaria de flete de cada fbrica a cada bodega, son las siguientes:
Fabrica 1 Capacidad 600 Uds Tarifade fletea : $ Unidad Guadalajara 5 Monterrey Queretaro 2 1000 Uds Guadalajara Monterrey Queretaro 3 1400 Uds Guadalajara Monterrey Queretaro 6 8 4 7 7 6 8 6

Se pide: Por el mtodo de Vogel obtenga una primera solucin bsica factible y por el algoritmo de transporte optimice la solucin. 3.- La gerencia de construccin ha establecido recientemente 3 plantas de concreto para poder abastecer, en forma adecuada, las distintas construcciones que lleve a cabo la compaa. En la actualidad se estn levantando 5 nuevas instalaciones en diferentes partes del rea metropolitana, cada una de ellas tiene un promedio diario de demanda de:
2013.IPN-UPIICSAMara Virginia Guzmn Ibarra

267

2.4

EL PROBLEMA DE TRANSPORTE Y ASIGNACIN

Construcci n 1 2 3 4 5

Tons. Da 40 50 70 90 90

La capacidad de fabricacin de concreto de cada una de las plantas, es la siguiente:

P lanta Aragn Barrientos Churubusco

Tons. Da 100 120 120

Cada una puede surtir a las 5 construcciones en forma indistinta, siempre que las capacidades no sean rebasadas, la tabla siguiente establece los costos por tonelada de abastecer concreto de las diferentes plantas a cada una de las construcciones:

Construcciones C1 Plantas Aragn Barrientos Churubusco 4 6 5

C2 1 4 2

C3 2 3 6

C4 6 5 4

C5 9 7 8

Se pide: a).- Formule el modelo de programacin lineal correspondiente b).- Determine una primera solucin bsica factible por el mtodo de la esquina noro-occidental c).- Determine una primera solucin bsica factible por el mtodo de Vogel d).- Obtenga la solucin ptima, aplicando el algoritmo de transporte 4.- Tres depsitos surten a cinco almacenes. La tabla indica el costo de transporte por unidad entre depsitos y almacenes, las capacidades de los depsitos y los requerimientos de los almacenes, determinar dentro de estas limitaciones el esquema ptimo de entregas segn el mtodo de Vogel y el algoritmo de transporte.
Depsitos Almacenes 1 2 3 4 5 Capacidad A 2 3 4 4 M 850 B 4 M 3 6 6 300 C 6 7 8 M 5 450

Nmero

3 18 9 21

2013.IPN-UPIICSAMara Virginia Guzmn Ibarra

268

2.4

EL PROBLEMA DE TRANSPORTE Y ASIGNACIN

Almacenes Depositos A B C Nmero Re querido

1 2 4 6 75

2 3 M 7 345

3 4 3 8 180

4 4 6 M 90

5 M 6 5 210

Capacid 850 300 450

5.- Con la siguiente informacin determine una primera solucin bsica factible por cualquier mtodo
Destino Origen 1 2 3 Demanda 1 4 1 3 8 2 3 5 8 5 3 2 0 6 4 Oferta 10 13 12

6.- En el siguiente problema de transporte determine: a).- Una solucin bsica factible por el mtodo de Vogel y su costo total asociado b).- Usando el algoritmo de transporte, examine la solucin obtenida en el inciso (a). Es ptima? c).- Formule el modelo de programacin lineal correspondiente
Destino Origen 1 2 3 Demanda I 20 30 60 7 II 40 50 20 9 III 60 30 50 4 Oferta 8 10 6

7.- Aplicar el mtodo de Vogel para encontrar la primera solucin bsica factible para:
Destino Origen 1 2 3 Demanda A 1 2 3 150 B 4 1 0 100 C 3 2 3 50 D 5 4 2 150 Oferta 100 150 150

8.- Se tiene el siguiente problema de transporte, encuentre la primera solucin bsica factible por el mtodo de Vogel y su costo asociado
Destino Origen 1 2 3 4 Demanda 1 9 7 6 6 4 2 12 3 5 8 4 3 9 7 9 11 6 4 6 7 11 2 2 5 9 5 3 2 4 6 10 5 11 10 2

Of

5 6 2 9

2013.IPN-UPIICSAMara Virginia Guzmn Ibarra

269

2.4

EL PROBLEMA DE TRANSPORTE Y ASIGNACIN

9.- Encuentre la primera solucin y su costo asociado por el mtodo de Vogel y determine la solucin ptima del siguiente problema de transporte
Destino Origen 1 2 3 Demanda 1 20 15 18 30 2 19 20 15 40 3 14 13 18 70 4 21 19 20 40 5 16 16 M 60 Oferta 40 60 90

10.- Se tiene el siguiente problema de transporte:


Destino Origen 1 2 3 Demanda 1 10 2 1 3 2 20 10 20 5 3 5 8 7 4 4 9 30 10 6 5 10 6 4 3 Oferta 9 4 8

Se pide: a).- Determine una primera solucin bsica factible por el mtodo de Vogel b).- Determine la solucin ptima y su costo total asociado 11.-La tabla muestra los costos asociados a un problema de transporte. Determine: a).- El modelo de programacin lineal asociado b).- Una solucin inicial bsica factible por el mtodo de Vogel y su costo total asociado c).- La solucin ptima
Destino Origen 1 2 3 4 Demanda 1 5 10 15 7 250 2 M 5 4 12 200 3 15 6 10 15 150 Oferta 120 80 100 240

12.- Determine una primera solucin bsica factible del siguiente problema por el mtodo de Vogel y compruebe aplicando el algoritmo de transporte si la solucin obtenida es la ptima:

Destino Origen 1 2 Demanda

1 14 M 1000

2 13 13 700

3 0 12 500

Oferta 1200 1000

13.- Aplicando algn mtodo de solucin determine la solucin ptima del siguiente problema:

2013.IPN-UPIICSAMara Virginia Guzmn Ibarra

270

2.4

EL PROBLEMA DE TRANSPORTE Y ASIGNACIN

Destino Origen 1 2 Demanda

1 45 14 9

2 17 18 6

3 21 19 7

4 30 31 9

Oferta 15 13

14.- Aplicando alguna tcnica determine una primera solucin bsica factible y la solucin ptima del siguiente problema

Destino Origen A B C Demanda

I 3 2 5 4

II 4 M 1 4

III 6 3 2 4

IV 5 2 0 4

Oferta 8 3 1

15.- Una compaa tiene tres campos petrolferos principales y cinco refineras regionales. En la siguiente tabla se indican los costos de transporte desde los campos hasta las refineras, las capacidades de las refineras, y la produccin de los tres campos. Determinar el esquema ptimo de transporte utilizando el mtodo de la esquina norooccidental y el mtodo de Vogel.
Capacidad de las Re fineras Re fineras Barriles / Da A 10,000 B 12,000 C 14,000 D 15,000 E 18,000

Pr oduccin Campo 1 2 3 Barriles / Da 20,000 25,000 30,000

Re finera Campo 1 2 3

A 42 34 38

B 32 36 31

C 33 37 40

D 39 32 35

E 36 34 35

16.- Determine el costo ptimo del siguiente problema de transporte:

2013.IPN-UPIICSAMara Virginia Guzmn Ibarra

271

2.4

EL PROBLEMA DE TRANSPORTE Y ASIGNACIN

Almacenes Fabricas F1 F2 F3 Demanda

A1 .90 1.00 1.05 15

A2 .95 1.40 .85 28

A3 1.30 .95 1.10 17

Oferta 10 20 30

17.- Se muestra a continuacin la tabla que corresponde a un problema de transporte.

Origen Destino 1 2 3 Demanda

1 .100 M 300 2000

2 .500 100 .700 3000

Oferta 2500 .2500 1000

( ) El nmero de variables de decisin para formular el modelo sin balancear son: a). 3 b). 5 c). 4 d). 6 e). 8 ( ) Para balancear el modelo es necesario agregar ficticiamente: a). Una variable b). Un origen c). Un destino d). Un origen y un destino e). Nada ( ) En el problema ya balanceado, el nmero de restricciones para la demanda es: a). 2 b). 3 c). 4 d). 5 e). 6 ( ) La relacin X12 + X22 + X32 = 3000 representa: a). Costo total b). Funcin objetivo c). Oferta d). Demanda e). Nada ( ) La solucin que se obtiene por el mtodo de la esquina noro-occidental es del tipo: a). Mltiple b). Bsica-infactible c). Degenerada
2013.IPN-UPIICSAMara Virginia Guzmn Ibarra

272

2.4

EL PROBLEMA DE TRANSPORTE Y ASIGNACIN

d). No-degenerada e). Ninguna de las anteriores ( ) El costo total asociado a la solucin de la esquina noro-occidental: a). 7 x 105 b). 6 x 104 500M c). 2.5 x 105 d). 8.23 x 105 e). Ninguna ( ) El costo de la solucin de Vogel: a). 7 x 105 b). 6 x 104 500M c). 2.5 x 105 d). 8.23 x 105 e). Ninguna ( ) Son variables bsicas de la solucin de Vogel: a). X11 +X32 +X21 b). X11 +X12 +X33 c). X11 +X21 +X13 d). X12 +X21+X22 e). Ninguna ( ) El costo ptimo es: a). 2000 + 50M b). 5 x 105 c). 2.5 x 105 d). 7 x 105 e). Ninguna de las anteriores ( ) Son variables bsicas de la solucin ptima: a). X23 +X31+X23 b). X13 +X22 +X31 c). X11 +X22 +X33 d). X21 +X23 +X33 e). Ninguna 18.- Se muestra a continuacin la tabla que corresponde a un problema de transporte.

Origen Destino 1 2 Demanda

1 8 5 200 6 10 100

3 M 2 100

Oferta 2500 2500

( ) El nmero de variables de decisin para formular el modelo sin balancear son: a). 9 b). 8 c). 7 d). 6 e). 5 ( ) Para balancear el modelo es necesario agregar ficticiamente:

2013.IPN-UPIICSAMara Virginia Guzmn Ibarra

273

2.4

EL PROBLEMA DE TRANSPORTE Y ASIGNACIN

a). Un origen y un destino b). Un destino c). Un origen d). Una variable e). Nada ( ) En el problema ya balanceado, el nmero de restricciones para la demanda es: a). 8 b). 6 c). 4 d). 3 e). 2 ( ) La relacin X11 + X12 + X13 = 200 representa: a). Oferta b). Funcin objetivo c). Costo total d). Demanda e). Nada ( ) La solucin que se obtiene por el mtodo de la esquina noro-occidental es del tipo: a). Bsica-infactible b). Mltiple c). No-Degenerada d). Degenerada e). Nada ( ) El costo total asociado a la solucin de la esquina noro-occidental: a). 2800 b). 3100 c). 1750 d). 1950 e). Ninguna ( ) El costo de la solucin de Vogel: a). 1950 b).1750 c). 3100 d). 2800 e). Ninguna ( ) Son variables bsicas de la solucin de Vogel: a). X21 +X13 +X23 b). X11 +X22 +X21 c). X12 +X21 +X23 d). X11 +X21 +X13 e). Ninguna ( ) El costo ptimo es: a). 1750 b). 1950 c). 2000 + 50M d). 3100 e). Ninguna de las anteriores ( ) Son variables bsicas de la solucin ptima:

2013.IPN-UPIICSAMara Virginia Guzmn Ibarra

274

2.4

EL PROBLEMA DE TRANSPORTE Y ASIGNACIN

a). X11 +X21 +X23 b). X23 +X31 +X22 c). X21 +X23 +X13 d). X13 +X22 +X31 e). Ninguna 19.- Se muestra a continuacin la tabla que corresponde a un problema de transporte.

Origen Destino 1 2 3 Demanda 9 2 8 4

1 3 M 2 5

Oferta 60 5 1

( ) El nmero de variables de decisin para formular el modelo sin balancear son: a). 4 b). 6 c). 7 d). 8 e). 9 ( ) Para balancear el modelo es necesario agregar ficticiamente: a). Un destino b). Un origen c). Un origen y un destino d). Una variable e). Nada ( ) En el problema ya balanceado, el nmero de restricciones para la demanda es: a). 2 b). 3 c). 4 d). 5 e). 6 ( ) La relacin X12 + X22 + X32 = 5 representa: a). Costo total b). Oferta c). Funcin objetivo d). Demanda e). Nada ( ) La solucin que se obtiene por el mtodo de la esquina noro-occidental es del tipo: a). Degenerada b). Bsica-infactible c). No-Degenerada d). Mltiple e). Nada ( ) El costo total asociado a la solucin de la esquina noro-occidental: a). 22 b). 23 c). 42 + 3M
2013.IPN-UPIICSAMara Virginia Guzmn Ibarra

275

2.4

EL PROBLEMA DE TRANSPORTE Y ASIGNACIN

d). 27 e). Ninguna ( ) El costo de la solucin de Vogel: a). 17 b). 23 c). 25 d). 22 e). Ninguna ( ) Son variables bsicas de la solucin de Vogel: a). X12 +X13 +X32 b). X11 +X32 +X21 c). X11 +X12 +X33 d). X11 +X21 +X13 e). Ninguna ( ) El costo ptimo es: a). 25 b). 22 c). 23 d). 27 e). Ninguna de las anteriores ( ) Son variables bsicas de la solucin ptima: a). X12 +X22 +X33 b). X13 +X23 +X32 c). X23 +X31 +X22 d). X21 +X23 +X33 e). Ninguna 20.- Resuelva el siguiente problema de asignacin
Mquinas Trabajos 1 2 3 1 5 14 15 2 7 10 13 3 9 12 16

21.- Considrese el problema de asignacin que tiene la siguiente tabla de costo. Determine la asignacin ptima.
Trabajo Persona 1 2 A 7 5 B 6 C 6 3

22.- Determine la asignacin ptima de los siguientes problemas. a).-

2013.IPN-UPIICSAMara Virginia Guzmn Ibarra

276

2.4

EL PROBLEMA DE TRANSPORTE Y ASIGNACIN

Mquinas Trabajos 1 2 3 4

A 3 4 1 2

B 10 5 3

C 2 20 2

b).Mquinas Trabajos A B C D 1 5 2 10 2 4 3 6 5 3 5 8 2

23.- Los cinco nadadores ms rpidos y los mejores tiempos (en segundos) que han logrado en cada uno de los estilos (en 50 metros) son:
Estilo Dorso Pecho Mariposa Libre Carlos 37.7 43.4 33.3 29.2 Christian 32.9 33.1 28.5 26.4 David 33.8 42.2 38.9 29.6 Antonio 37.0 34.7 30.4 28.5 Pedro 35.4 41.8 33.6 31.1

El entrenador desea determinar la manera de asignar cuatro nadadores a los cuatro estilos diferentes, con el fin de minimizar la suma de los mejores tiempos correspondientes. 24.- Cul es la asignacin ptima al siguiente problema, si los costos son:
A Juan Pedro Pablo 5 4 6 B 7 6 8 C 3 5 4

25.- Resuelva el siguiente problema de asignacin.


Pr oyecto Compaa 1 2 3 4 A 5 13 11 15 B 13 10 15 9 C 19 15 27 6

26.- Resuelva el siguiente problema de asignacin.

2013.IPN-UPIICSAMara Virginia Guzmn Ibarra

277

2.4

EL PROBLEMA DE TRANSPORTE Y ASIGNACIN

Medio / Pr od . Mtodo A B C D

1 12 10 11.5 5

2 13 9 11 10

3 13.5 12.5 10 10.5

27.- Resuelva el siguiente problema de asignacin.


Sitio. Localidad 1 2 3 4 5 A 2 7 3 4 4 B 3 6 5 6 6 C 4 4 8 5 3

28.- Resolver el siguiente problema de asignacin.


Contratista. Edificio A B C D 1 48 56 96 42 2 48 60 94 44 3 50 60 90 54 4 44 68 85 46

29.- Considere el problema de asignar cuatro operadores a cuatro mquinas. Los costos de asignacin en unidades monetarias se dan en seguida. El operador 1, no puede asignarse a la mquina 3, el operador 3, no puede asignarse a la mquina 4.
Mquina. Operador I II III IV 1 5 7 9 7 2 5 4 3 2 3 2 5 6 4 2 3 7

30.- El jefe de un departamento tiene cuatro subordinados y cuatro tareas que deben llevarse a cabo. Los subordinados difieren en eficiencia y las tareas difieren en su dificultad intrnseca. Las estimaciones que hace el Jefe del tiempo que se lleva cada hombre para realizar cada tarea se dan en la siguiente matriz de efectividad. Como deben asignarse las tareas, una a cada individuo para que el total de horas hombre sea mnimo?
Individuo. Tareas A B C D I 8 13 38 19 II 26 28 19 26 III 17 4 18 24 IV 11 26 15 10

2013.IPN-UPIICSAMara Virginia Guzmn Ibarra

278

2.4

EL PROBLEMA DE TRANSPORTE Y ASIGNACIN

31.- Encuentre cmo se asignarn las obras a cada constructor y su costo asociado (miles de pesos)
Constructor. Obras A B C D E I 8 5 8 5 8 II 7 4 2 6 3 III 5 4 7 5 7 3 2 4 4 9 IV 4 3 4 4 4 V

32.- Un servicio nacional que renta automviles, tiene un exceso de un automvil en cada una de las ciudades: A, B, C, D, E, F y un dficit de un carro en cada una de las ciudades I, II, III, IV, V. Las distancias entre las ciudades con el carro en exceso y las ciudades con el dficit se indican en la siguiente tabla. Cmo deberan enviarse los carros para minimizar el kilometraje total recorrido?
Constructor. Obras A B C D E F I 41 22 27 45 29 82 II 72 29 39 50 40 40 III 39 49 60 48 39 40 IV 52 65 51 52 26 60 V 25 81 32 37 30 51 VI 51 50 32 43 33 30

33.- Considere el siguiente problema de asignacin.


1 A B C D E F 10 15 5 10 50 2 5 25 15 45 10 3 2 20 30 15 5 4 10 5 35 40 10 5 10 5 5 10 15

34.- Una compaa transportadora, dispone de cinco camiones situados en las ciudades A, B, C, D y E. Se requiere un camin en las ciudades 1, 2, 3, 4, 5, y 6. En la siguiente tabla se muestra el kilometraje entre las ciudades, el problema consiste en determinar la asignacin de camiones que minimice el kilometraje recorrido por todos los camiones.
. 1 20 15 18 8 12 2 15 32 15 24 20 3 26 46 2 12 18 4 40 26 12 22 10 5 32 28 6 22 22 6 12 20 14 20 15

A B C D E

2013.IPN-UPIICSAMara Virginia Guzmn Ibarra

279

Potrebbero piacerti anche