Está en la página 1de 30

Investigacin de Operaciones I

Presentado por: Adriana Yazmn de la Cruz Cano Mara Feliz Briones Prez Julissa Cardona Ortega Mnica Cecilia Ramrez Alvarado Jess Manuel Montelongo Ramos

DEFINICIN Y APLICACIN DEL MODELO DE TRANSPORTE

El modelo de transporte busca determinar un plan de transporte de una mercanca de varias fuentes a varios destinos. Los datos del modelo son : 1. 2. Nivel de oferta en cada fuente y la cantidad de demanda en cada destino. El costo de transporte unitario de la mercanca a cada destino.

Como solo hay una mercanca un destino puede recibir su demanda de una o ms fuentes. El objetivo del modelo es el de determinar la cantidad que se enviar de cada fuente a cada destino, tal que se minimice el costo del transporte total. La suposicin bsica del modelo es que el costo del transporte en una ruta es directamente proporcional al numero de unidades transportadas. La definicin de unidad de transporte variar dependiendo de la mercanca que se transporte.

El esquema siguiente representa el modelo de transporte como una red con m fuentes y n destinos. Una fuente o un destino esta representado por un nodo, el arco que une fuente y un destino representa la ruta por la cual se transporta la mercanca. La cantidad de la oferta en la fuente i es ai, y la demanda en el destino j es bj. El costo de transporte unitario entre la fuente i y el destino j es Cij. Si Xi j representa la cantidad transportada desde la fuente i al destino j, entonces, el modelo general de PL que representa el modelo de transporte es: Minimiza Z= i=1 m j=1 n C i j X i j Sujeta a: n X j=1 i=1,2,, m i j <= ai , i=1 m X I j >= bj , j=1,2,, n X i j >=0 para todas las i y j

El primer conjunto de restricciones estipula que la suma de los envos desde una fuente no puede ser mayor que su oferta; en forma anloga, el segundo conjunto requiere que la suma de los envos a un destino satisfaga su demanda. El modelo que se acaba de escribir implica que la oferta total i=1 m ai debe ser cuando menos igual a la demanda total j=1 n bj. Cuando la oferta total es igual a la demanda total, la formulacin resultante recibe el nombre de modelo de transporte equilibrado. Este difiere del modelo solo en el hecho de que todas las restricciones son ecuaciones, es decir: X i j = ai, X i j = bj, i=1,2,..., m j=1,2,..., n

En el mundo real, no necesariamente la oferta debe ser igual a la demanda o mayor que ella. Sin embargo, un modelo de transporte siempre puede equilibrarse. El equilibrio, adems de su utilidad en la representacin a travs de modelos de ciertas situaciones prcticas, es importante para el desarrollo del mtodo de solucin que explote completamente la estructura especial del modelo de transporte. Los dos ejemplos que siguen presentan la idea del equilibrio y tambin sus implicaciones prcticas.

SOLUCION DEL PROBLEMA DE TRANSPORTE. En esta seccin presentamos los detalles para resolver el modelo de transporte.

TECNICA DE TRANSPORTE.
Los pasos bsicos de la tcnica de transporte son: Paso 1: determnese una solucin factible. Paso 2: determnese la variable que entra, que se elige entre las variables no bsicas. Si todas estas variables satisfacen la condicin de optimidad (del mtodo simplex), detngase; de lo contrario, dirjase al paso 3. Paso 3: determnese la variable que sale (mediante el uso de la condicin de factibilidad) de entre las variables de la solucin bsica actual; despus obtngase la nueva solucin bsica. Regrese al paso 2.

OBTENCIN DE SOLUCIONES BSICAS FACTIBLES PARA PROBLEMAS DE TRANSPORTES Podemos obtener una solucin bsica factible (sbf) para un problema de transporte balanceado mediante el mtodo de la esquina Noroeste, el mtodo de costo mnimo, o el mtodo de Vogel.

Para obtener una sbf mediante el mtodo de la esquina noroeste, empiece en la esquina superior izquierda del cuadro del transporte y haga a X11 lo ms grande posible.
Naturalmente, X11 no puede ser mayor que el menor valor Si y as X11 S1 tache el primer rengln del cuadro de transporte; Esto indica que si habr ms variables bsicas del rengln 1 del cuadro. Tambin d1-S1 . Si X11=d1, tache la primera la columna del cuadro de transporte y cambie S1 d1. Si X11= S1 = d1, tache o el rengln 1, o la columna 1 (pero no ambos), del cuadro de transporte. Si tacha el rengln 1, cambie d1 por cero; si tacha columna 1, cambie S 1 por 0. Contine aplicando este procedimiento a la celda mas noroeste del cuadro que no cae en un rengln eliminado o en una columna eliminada. Finalmente, llegara un momento en el cual solo queda una celda a la cual se puede asignar un valor. Asigne a esta celda un valor igual a la oferta de su rengln o a la demanda de su columna, y tache el rengln y la columna de la celda. Se obtiene de esta manera una solucin bsica factible.

OBTENER LA SOLUCIN PTIMA PARA UN PROBLEMA DE TRANSPORTE

Paso 1: Si el problema no est balanceado, balancelo. Paso 2: Utilice uno de los mtodos descritos anteriormente para obtener una solucin bsica factible. Paso 3: Utilice el hecho de que U1=0, y Ui+Vj=Cij en todas las variables bsicas para encontrar (U1,U2...Um V1,V2...Vn) para la sbf actual.

Paso 4: Si Ui + Vj Cij es menor o igual a cero, para todas las variables no bsicas, entonces la sbf actual es ptima. Si no es as se introduce la variable con valor ms positivo de Ui + Vj Cij en la base. Para hacer esto, encuentre un circuito cerrado (se puede demostrar que solamente existe un circuito cerrado) que contiene la variable que entra y algunas de las variables bsicas. Despus, tomando en cuenta solamente las celdas en el circuito cerrado marque las que se encuentren alejadas en nmero par (0,2,4,6,...) de celdas de la variable que entra como celdas pares. Tambin marque las celdas en el circuito cerrado, que se encuentra un nmero impar de celdas de la variable que entra como celdas impares.

Ahora encuentre la celda impar cuya variable toma el menor valor. Llame este valor teta. La variable correspondiente a esta celda impar saldr de la base. Para realizar el pivoteo, disminuye el valor de cada celda impar en teta y aumenta el valor de cada celda par en teta. Los valores de las variables que no se encuentran en el circuito cerrado permanecen sin cambio. Ahora se complet el bloqueo. S teta es igual a cero, la variable que entra ser igual a cero, y una variable impar que tiene un valor actual de cero, saldr de la base. En este caso, exista un sbf degenerada antes del pivoteo y resultar despus del pivoteo. Si ms de una celda impar en el circuito cerrado es igual a teta. Puede escoger arbitrariamente una de estas celdas impares para que salga de la base; se obtendr una vez ms una sbf degenerada. El pivoteo produce una nueva.

Paso 5: Regrese a los pasos 3 y 4, utilizando la nueva sbf. Para un problema de maximizacin, proceda como se especific, pero cambie el paso 4 por el paso 4.
Paso 6: Si Ui + Vj Cij es mayor o igual a cero, para todas las variables no bsicas, entonces, la sbf actual es ptima. De otra manera, coloque la variable con el valor ms negativo de Ui + Vj Cij en la base mediante el procedimiento de pivoteo.

Ejemplo 1 (Modelo de transporte estndar) MG Auto Company tiene plantas en Los ngeles, Detroit y Nueva Orlens. Sus centros de distribucin principales son Denver y Miami. Las capacidades de las plantas durante el trimestre prximo son 1 000, 1 500, y 1 200 automviles. Las demandas trimestrales en los dos centros de distribucin son de 2 300 y 1 400 vehculos. El costo del transporte de un automvil por tren es de 8 centavos por milla. El diagrama de las distancias recorridas entre las plantas y los centro de distribucin son:
Denver Los ngeles Detroit Nueva Orleans 1 000 1 250 1 275 Miami 1 690 1 350 850

Esto produce en costo por automvil a razn de 8 centavos por milla recorrida. Produce los costos siguientes (redondeados a enteros), que representan a C i j del modelo original:
Denver 80 100 102 Miami 215 108 68

Los ngeles Detroit Nueva Orleans

Mediante el uso de cdigos numricos que representan las plantas y centros de distribucin, hacemos que X i j represente el nmero de automviles transportados de la fuente i al destino j. Como la oferta total ( = 1 000 + 1 500 + 1 200 = 3 700) es igual a la demanda ( = 2 300 + 1 400 = 3 700), el modelo de transporte resultante esta equilibrado. Por lo tanto, el siguiente modelo de PL que representa el problema tiene todas las restricciones de igualdad.
Minimizar Z = 80X 11 + 215X 12 + 100X 21 + 108X 22 + 102X 31 + 68X 32 Sujeto a:

X 11

X 12 X 21 X 22 X 31 X 31 X 22 X 32 X 32

X 11 X 12 X ij

X 21

= 1 000 = 1 500 = 1 200 = 2 300 = 1 400

para todas las i y j

Un mtodo mas resumido para representar el modelo de transporte consiste en utilizar lo que se llama tabla de transporte. Esta es una forma de matriz donde sus renglones representan las fuentes y sus columnas los destinos. Los elementos de costo C i j se resumen en la esquina noroeste de la celda de la matriz (i, j). Por lo tanto, el modelo de MG se puede resumir en la tabla siguiente:

SOLUCION INICIAL MEJORADA En esta seccin presentamos dos procedimientos que determinan la solucin inicial a travs de la seleccin de las rutas econmicas del modelo.

A. MODELO DEL COSTO MINIMO


Asgnese el ms grande valor posible a la variable con el menor costo unitario de toda la tabla. Tchese el rengln o columna satisfecho. Despus de ajustar la oferta y la demanda de todos los renglones y columnas no tachados, reptase el proceso asignando el valor ms grande posible a la variable con el costo unitario no tachado ms pequeo. El procedimiento esta completo cuando queda exactamente un regln o bien una columna sin tachar.
1 1 0 2 3 5 5 12 0 15 10 15 7 15 14 15 16 10 9 10 18 5 2 0 3 20 0 20 25 4 11 15

Ejemplo 1. Una compaa de agua tiene 3 depsitos con una entrada diaria estimada de 15, 20 y 25 millones de litros de agua respectivamente. Diariamente tiene que abastecer 4 reas A, B, C y D, las cuales tienen una demanda esperada de 8, 10, 12 y 15 millones de litros respectivamente. El costo de bombeo por milln de litros de agua es como sigue. Encuentre la solucin bsica de inicio del modelo de transporte por el mtodo de costo mnimo.

METODO DE ESQUINA NOROESTE Determinacin general del modelo de transporte requiere que : m n ai = bj i=1 j=1 Este requisito da origen a una ecuacin dependiente, lo que significa que el modelo de transporte tiene slo m + n 1 ecuaciones independientes. Por lo tanto, como en el mtodo simplex, una solucin factible bsica inicial debe incluir m + n 1 variables bsicas. Normalmente, si el modelo de transporte se formula como una tabla simplex, sera necesario utilizar variables artificiales para asegurar una solucin bsica inicial. Sin embargo, cuando se utiliza la tabla de transporte, una solucin factible bsica inicial se puede obtener fcil y directamente. Presentamos un procedimiento llamado regla de la esquina noroeste para este fin.
Destino 1 F ue nt e 1 X11 2 X21 3 X31
Demanda

2 10 X12 12 X22 0 X32 15 14 7 0

3 20 X13 9 X23 16 X33 15

4 11 X14 20 X24 18 X34 10

Oferta

15

25

El mtodo de la esquina noroeste comienza con la asignacin de la mxima cantidad admisible a travs de la oferta y la demanda de la variable x11 (la de la esquina noroeste de la tabla). Despus se tacha la columna (rengln) satisfecha, lo que indica que las variables restantes de la columna (rengln) tachada son iguales a cero. Si se satisfacen una columna y un rengln al mismo tiempo, slo una (una u otro) puede ser tachado. (Esta condicin garantiza la ubicacin automtica de variables bsicas cero, si las hay). Despus de ajustar las cantidades de oferta y demanda de todos los renglones y columnas no tachados, la cantidad factible mxima se asigna al primer elemento no tachado de la nueva columna (rengln). El proceso se completa cuando se deja sin tachar exactamente un rengln o una columna. El procedimiento que se acaba de describir se aplica ahora en el ejemplo: 1. x11 = 5, se tacha la columna 1. Por lo tanto, no se puede hacer otra asignacin en la columna 1. La cantidad que falta en el rengln 1 son 10 unidades. 2. x12 = 10, se tacha el rengln 1 y faltan 5 unidades en la columna 2. 3. x22 = 5, se tacha la columna 2 y faltan 20 unidades en el rengln 2. 4. x23 = 15, se tacha la columna 3 y faltan 5 unidades en el rengln 2. 5. x24 = 5, se tacha el rengln 2 y faltan 5 unidades en la columna 4. 6. x34 = 5, se tacha el rengln 3 o la columna 4. Como slo un rengln o una columna se mantiene sin tachar, el proceso llega a su fin. La solucin bsica inicial resultante se presenta a continuacin. Las variables bsicas son x11 = 5, x22 =10, x23 =15, x24 =5 y x34 = 5. Las variables restantes son no bsicas en el nivel cero. El costo de transporte asociado es: 5 x 10 +10 x 0 + 5 x 7+ 15 x 9 + 5 x 20 +5 x 18 = $410.

1 2 3

1 5

2 10 5 15

3 15 15

4 5 5 10 15 25 5

Cuando se satisfacen al mismo tiempo una columna y un rengln, la siguiente variable que se agregar a la solucin bsica estar necesariamente en el nivel cero. La siguiente tabla ilustra este aspecto. La columna 2 y el rengln 2 se satisfacen simultneamente.
1 5 2 5 5 10 5 3 0 8 8 4 10 5 15 15 5 0

1 2 3

7 7

Si se tacha la columna 2, x23 se vuelve bsica en el nivel cero en el paso siguiente, ya que la demanda restante del rengln 2 vale ahora cero.(Este caso se presenta en la tabla anterior). Si en cambio se cruza el rengln 2, x32 sera la variable bsica cero. Las soluciones iniciales de las dos ltimas tablas incluyen el nmero adecuado de variables bsicas, o sea, m + n-1 = 6. La regla de la esquina noroeste produce siempre el nmero adecuado de variables bsicas.

METODO DE APROXIMACION DE VOGEL (VAM)


Este mtodo es heurstico y suele producir una mejor solucin inicial que los dos mtodos antes descritos. De hecho, VAM suele producir una solucin inicial ptima, o prxima al nivel ptimo. Los pasos del procedimiento son los siguientes: Paso1: Evalese una penalizacin para cada rengln restando el menor elemento del costo del rengln del elemento de costo menor siguiente en el mismo rengln.

Paso2: Identifquese el rengln o columna con la mayor penalizacin, rompiendo empates en forma arbitraria. Asgnese el valor mayor posible a la variable con el costo ms bajo del rengln o columna seleccionado. Ajstese la oferta y la demanda y tchese el rengln o columna satisfecha. Si un rengln o columna se satisfacen al mismo tiempo, solo uno de ellos se tacha y al rengln restante se le asigna una oferta cero. Cualquier rengln o columna con oferta o demanda cero no debe utilizarse para calcular penalizaciones futuras.
Paso 3: a.- si solo hay un rengln o columna sin tachar, detngase. b.- si solo hay un rengln con oferta positiva sin tachar, determnense las variables bsicas del rengln a travs del mtodo del costo mnimo. c.- si todos los renglones y columnas sin tachar tienen oferta o demanda cero asignadas, determnese las variables bsicas cero a travs del mtodo del costo mnimo. Detngase.

d.- de lo contrario, calclense las penalizaciones de las renglones y columnas no tachados y despus dirjase al paso 2.
1 1 2 3 PC 5 5 10 10 12 0 15 7 2 0 7 14 15 7 3 20 9 16 10 7 4 11 20 18 PR 15 10 25 5 2 14

PR = Penalizacin de Rengln PC = Penalizacin de Columna


1 1 2 3 PC 5 5 10 12 0 15 7 15 11 10 9 2 0 7 15 5 3 20 9 4 11 20 PR 15 25

11 12 0 0-

MODELOS DE ASIGNACIN

Introduccin al modelo de asignacin. Los problemas de asignacin presentan una estructura similar a los de transporte, pero con dos diferencias: asocian igual nmero de orgenes con igual nmero de demandas y las ofertas en cada origen es de valor uno, como lo es la demanda en cada destino. El problema de asignacin debe su nombre a la aplicacin particular de asignar hombres a trabajos ( o trabajos a mquinas), con la condicin de que cada hombre puede ser asignado a un trabajo y que cada trabajo tendr asignada una persona. La condicin necesaria y suficiente para que este tipo de problemas tenga solucin, es que se encuentre balanceado, es decir, que los recursos totales sean iguales a las demandas totales. El modelo de asignacin tiene sus principales aplicaciones en: Trabajadores, Oficinas al personal, Vehculos a rutas, Mquinas, Vendedores a regiones, productos a fabricar, etc.

ETAPAS DEL METODO, ALGORITMO HUNGARO 1. RESTE EL VALOR MS PEQUEO DE LA FILA EN CADA UNA DE LAS FILAS 2. RESTE EL VALOR MAS PEQUEO EN LA COLUMNA DE CADA UNA DE LAS COLUMNAS. 3. TRAZAR SEGMENTOS: Este es el criterio de decisin de asignacin, es decir A) S el nmero de segmentos es = m, entonces podemos asignar, recuerda que m=n asignaciones. Un Segmento es una lnea vertical u Horizontal que se va a trazar a lo largo de toda la fila o toda la columna, no se pueden trazar segmentos en forma diagonal. B) Caso contrario ir al paso 4 4. ATENDER LOS SIGUIENTES INCISOS: A) Seleccione la posicin del dato menor de los no segmentados y rstelo a los no segmentados, (esto har que se generen nuevos ceros) B) Localizar los datos en donde se INTERSECTAN los segmentos, y sumar el dato menor seleccionado. C) El resto de los datos segmentados quedan EXACTAMENTE igual. 5. REPITA EL PASO 3 Casos especiales del modelo de asignacin

Casos especiales del modelo de asignacin

Oferta y demanda desiguales. Cuando la oferta y la demanda son desiguales, se asigna una actividad ficticia con un costo de cero para mantener la condicin de mtodo que deben ser igual nmero de ofertas y demandas Problemas de maximizacin. Considere un problema de asignacin en el que la respuesta a cada asignacin es una utilidad en vez de un costo. Considere la matriz de utilidades del problema como la caracterstica nueva la cual consiste en que el nmero que aparece en cada celdilla representa un beneficio en lugar de un costo. Problemas con asignacin inaceptable. Supngase que se est resolviendo un problema de asignacin y que se sabe que ciertas asignaciones son inaceptables. Para alcanzar esta meta, simplemente asigna un costo arbitrariamente grande representado mediante la letra M . M es un nmero tan grande que si se le resta un nmero finito cualquiera, queda todava un valor mayor que los dems.

Cuando la oferta y la demanda son desiguales, se asigna una actividad ficticia con un costo de cero para mantener la condicin de mtodo que deben ser igual nmero de ofertas y demandas 2. Problemas de maximizacin. Considere un problema de asignacin en el que la respuesta a cada asignacin es una utilidad en vez de un costo. Considere la matriz de utilidades del problema como la caracterstica nueva la cual consiste en que el nmero que aparece en cada celdilla representa un beneficio en lugar de un costo. 3. Problemas con asignacin inaceptable. Supngase que se est resolviendo un problema de asignacin y que se sabe que ciertas asignaciones son inaceptables. Para alcanzar esta meta, simplemente asigna un costo arbitrariamente grande representado mediante la letra M . M es un nmero tan grande que si se le resta un nmero finito cualquiera, queda todava un valor mayor que los dems.

También podría gustarte