You are on page 1of 13

1

Investigacin Operativa i MANDAMIENTO SALAS CSAR OSWALDO ING. INFORMTICA.

ALUMNO: MANDAMIENTO SALAS CSAR OSWALDO

EAP. ING. INFORMTICA

PROBLEMA DEL TRANSPORTE El Problema de Trasporte se presenta frecuentemente a planear la distribucin de bienes y servicios desde varias localizaciones de suministro hacia varias localizaciones de demanda. La cantidad de bienes disponibles en cada localizacin de suministro (origen) es limitada. La cantidad de bienes necesarios en cada una de las localizaciones de demanda (destino) es conocida. E objetivo generalmente de minimizar costos de traslado de los bienes desde los orgenes hasta los destinos.

Algoritmo de Transporte El algoritmo de transporte sigue exactamente los mismos pasos que el mtodo simplex. Sin embargo, en lugar de usar la tabla simplex normal, se aprovecha la ventaja de la estructura especial del modelo de transporte para organizar los clculos en una forma ms cmoda. Adems de lo mencionado, se debe tener en cuenta que el algoritmo de transporte tambin puede ser desarrollado mediante la programacin lineal, aunque su resolucin podra terminar siendo demasiado extensa.

MANDAMIENTO SALAS CSAR OSWALDO

Investigacin Operativa i MANDAMIENTO SALAS CSAR OSWALDO ING. INFORMTICA.

Los pasos del algoritmo de transporte son exactamente iguales a los del algoritmo simplex: Paso 1: determinar una solucin bsica factible de inicio y seguir con el paso 2. Paso 2: usar la condicin de optimalidad del mtodo simplex para determinar la variable de entrada entre todas las variables no bsicas. Si se satisface la condicin de optimalidad, detenerse. En caso contrario seguir en el paso 3. Paso 3: usar la condicin de factibilidad del mtodo simplex para determinar la variable de salida entre todas las variables bsicas en ese momento, y determinar la nueva solucin bsica. Regresar al paso 2. La estructura especial del modelo de transporte permite asegurar que haya una solucin bsica no artificial de inicio, obtenida con uno de los cuatro mtodos siguientes: 1.- Mtodo de la Esquina Noreste (superior, izquierda). 2.- Mtodo del Costo Mnimo. 3.- Mtodo de Aproximacin de Vogel. 4.- Mtodo de Russell

EJEMPLO: La Compaa Minera Fernndez S. A. debe abastecer mineral a 4 plantas procesadoras ubicadas en Piura (1), Trujillo (2), Lima (3), y Arequipa (4); las minas donde se extrae material estn ubicadas en Cajamarca (A), Huaraz (B), Cerro de Pasco (C). Para el prximo ao las plantas procesadoras requieren las cantidades del mineral que se presenta en el cuadro 1 ; as mismo los datos e capacidad de abastecimiento que las minas ofrecen a las procesadoras se muestran en el cuadro (2) y en el cuadro (3) se presenta el costo de transporte por cada tonelada. La compaa tiene como objetivo incurrir en el menor nivel de costo en el transporte de todo el mineral.

MANDAMIENTO SALAS CSAR OSWALDO

Investigacin Operativa i MANDAMIENTO SALAS CSAR OSWALDO ING. INFORMTICA.

PLANTA

MINERAL TN

MINA TN CAJAMARCA(A) HUARAZ(B) CERRO DE PASCO(C)

MINERAL TN 1500 900 600

PIURA(1) TRUJILLO(2) LIMA(3) AREQUIPA(4)

700 300 800 1200

MINA

DESTINO 1 2 18 8 16 300 3 15 20 13 800 4 14 12 22 1200

OFERTA

A B C DEMANDA

11 17 15 700

1500 900 600 3000

Todo problema de transporte se pueden resolver a travs de un programa Lineal o mediante los algoritmos de transporte. # Rutas = m + n 1 m n # de orgenes # de destino

Adems se debe de cumplir la de la Oferta = de la Demanda 3000 = 3000

MANDAMIENTO SALAS CSAR OSWALDO

Investigacin Operativa i MANDAMIENTO SALAS CSAR OSWALDO ING. INFORMTICA.

Solucin mediante un programa lineal. ORIGEN DESTINO

1 | 700 A 1500 2 | 300 B 900 C 4 |1200 600 FUNCION OBJETIVO Minimizacin z = XA1 + CA1 + XA2 + CA2 + XA3 + CA3 + XA4 + CA4 +XB1 + CB1 + XB2 + CB2 + XB3 + CB3+ XB4 + CB4 +XC1 + CC1 + XC2 + CC2 + XC3 + CC3 + XC4 +CC4 1) Demanda: Debe satisfacerse la demanda de cada planta Restricciones en el Destino XA1 + XB1 + XC1 700 XA2 + XB2 + XC2 300 XA3 + XB3 + XC3 800 XA4 + XB4 + XC4 1200 2) Oferta: La cantidad de elementos enviados no puede exceder la cantidad disponible Restricciones en el Origen XA1 + XA2 + XA3 + XA4 < 1500 XB1 + XB2 + XB3 + XB4< 900 XC2 + XC1 + XC3 + XC4< 600 3 | 800

MANDAMIENTO SALAS CSAR OSWALDO

Investigacin Operativa i MANDAMIENTO SALAS CSAR OSWALDO ING. INFORMTICA.

Mtodo de la esquina Noroeste


1. 2. 3. 4. 5. 6. Sencillo y fcil de hacer. No tiene en cuenta los costos para hacer las asignaciones. Generalmente nos deja lejos del ptimo. Construya una tabla de ofertas (disponibilidades) y demandas (requerimientos). Empiece por la esquina noroeste. Asigne lo mximo posible (Lo menor entre la oferta y la demanda, respectivamente) Actualice la oferta y la demanda y rellene con ceros el resto de casillas (Filas Columnas) en donde la oferta la demanda haya quedado satisfecha. Muvase a la derecha o hacia abajo, segn haya quedado disponibilidad para asignar. Repita los pasos del 3 al 5 sucesivamente hasta llegar a la esquina inferior derecha en la que se elimina fila y columna al mismo tiempo.
EJEMPLO ORIGEN A 1 100 2 85 DESTINOS 3 110 OFERTA 20

Pasos:

90

105

75

40

DEMANDA

15

25

20

60

Se empieza en A1 y se trata de agotar el origen A, para luego continuar el origen B. En ste caso se busca satisfacer A1, quedando de la siguiente manera: DESTINOS ORIGEN A 15 B 0 DEMANDA 0 25 20 60 90 105 75 40 1 100 2 85 3 110 OFERTA 5

MANDAMIENTO SALAS CSAR OSWALDO

Investigacin Operativa i MANDAMIENTO SALAS CSAR OSWALDO ING. INFORMTICA.

Repitiendo los pasos pero ahora con A2, quedara: DESTINOS ORIGEN A 15 B 0 DEMANDA 0 20 20 60 90 1 100 5 105 2 85 0 75 40 3 110 OFERTA 0

Ahora al pasar a la fila B, simplemente nos ubicamos en la fila B2, dado que el destino 1 ya est satisfecho: DESTINOS ORIGEN A 15 B 0 DEMANDA Y para finalizar con B3: DESTINOS ORIGEN A 15 B 0 DEMANDA 0 90 20 0 1 100 5 105 2 85 0 75 20 0 60 0 3 110 OFERTA 0 0 90 20 0 20 60 1 100 5 105 2 85 0 75 20 3 110 OFERTA 0

MANDAMIENTO SALAS CSAR OSWALDO

Investigacin Operativa i MANDAMIENTO SALAS CSAR OSWALDO ING. INFORMTICA.

Una vez solucionado, verificamos N de Origenes + N de Destinos 1 = N de Celdas ocupadas Por ello: (2) + (3) 1 = 4 Y como hemos notado, solo hay 4 celdas con valor diferente de 0. Entonces la solucin es factible y el valor de Z ser: Z = 15(100)+5(85)+20(105)+20(75) = 5525

Mtodo de Aproximacin de Vogel


El mtodo de aproximacin de Vogel es un mtodo heurstico de resolucin de problemas de transporte capaz de alcanzar una solucin bsica no artificial de inicio, este modelo requiere de la realizacin de un nmero generalmente mayor de iteraciones que otros mtodos existentes con este fin, sin embargo produce mejores resultados que los mismos. PASO 1 Determinar para cada fila y columna una medida de penalizacin restando los dos costos menores en filas y columnas. PASO 2 Escoger la fila o columna con la mayor penalizacin, es decir que de la resta realizada en el "Paso 1" se debe escoger el nmero mayor. En caso de haber empate, se debe escoger arbitrariamente (a juicio personal). PASO 3 De la fila o columna de mayor penalizacin determinada en el paso anterior debemos de escoger la celda con el menor costo, y en esta asignar la mayor cantidad posible de unidades. Una vez se realiza este paso una oferta o demanda quedar satisfecha por ende se tachar la fila o columna, en caso de empate solo se tachar 1, la restante quedar con oferta o demanda igual a cero (0).

MANDAMIENTO SALAS CSAR OSWALDO

Investigacin Operativa i MANDAMIENTO SALAS CSAR OSWALDO ING. INFORMTICA.

Tenemos la siguiente tabla del ejemplo anterior: DESTINOS ORIGEN A 1 100 2 85 3 110 OFERTA 20

90

105

75

40

DEMANDA

15

25

20

60

De la cual procedemos, primero a restar fila a fila los dos menores nmeros. Para ste caso, la primera fila se restar 100-85, mientras que en la segunda se restaran 90-75. Adems luego restaremos columna a columna los 2 valores que tenemos, de modo que nos quedar as:

Nueva Restas 15 10 100 20 85 0 15 90 105 20 Demanda Nueva D. 15 15 25 25 20 0 60 75 40 20 35 OFERTA Of. 110 20 20

De la tabla mostrada, seleccionamos la columna cuyo valor sea el mayor, en ste caso 35. A partir de ello, entre las filas elegiremos al mnimo valor y buscaremos satisfacerlo. Con la actual oferta. En ste caso, se puede apreciar que se satisface los 20 productos demandados con los 20 productos ofertados en el 2do almacn. Una vez cumplido ste paso, es necesario volver a repetir el paso anterior hallando las restas de las columnas y filas. El resultado ser

MANDAMIENTO SALAS CSAR OSWALDO

Investigacin Operativa i MANDAMIENTO SALAS CSAR OSWALDO ING. INFORMTICA.

Nueva Nueva Restas 15 0 15 15 Demanda Nueva D. 15 0 90 5 25 0 10 100 20 105 20 20 0 60 20 85 0 75 40 20 15 35 OFERTA Of. 110 20 20 Of. 0

En ste caso, la columna resaltada de rojo ya est satisfecha, por lo cual solo nos basamos en las otras dos columnas. Al proceder igual que en la tabla anterior, tenemos que satisfacer la fila con el mnimo costo. En ste caso seleccionamos 85 y satisfacemos con los 20 productos ofertados. Ahora, el Origen A se ha quedado sin productos para ofertar, los productos restantes sern tomados del Origen B, quedando : Destin ORIGEN A 0 B 15 Demand a 15 25 20 60 90 5 o 1 100 20 105 20 Destino 2 85 0 75 40 Destino 110 OFERT 3 A 20

Para verificar nuestra solucin, se aplica la frmula: N de Origenes + N de Destinos 1 = N de Celdas ocupadas Por ello: (2) + (3) 1 = 4 Y efectivamente, solo hay 4 celdas con valor diferente de 0, entonces el valor de Z ser: Z = 15(90)+20(85)+5(105)+20(75) = 5075

MANDAMIENTO SALAS CSAR OSWALDO

10

Investigacin Operativa i MANDAMIENTO SALAS CSAR OSWALDO ING. INFORMTICA.

Mtodo de Matriz de costo mnimo


El mtodo del costo mnimo o de los mnimos costos es un algoritmo desarrollado con el objetivo de resolver problemas de transporte o distribucin, arrojando mejores resultados que mtodos como el de la esquina noroeste, dado que se enfoca en las rutas que presentan menores costos. El diagrama de flujo de este algoritmo es mucho ms sencillo que los anteriores dado que se trata simplemente de la asignacin de la mayor cantidad de unidades posibles (sujeta a las restricciones de oferta y/o demanda) a la celda menos costosa de toda la matriz hasta finalizar el mtodo. PASO 1: De la matriz se elige la ruta (celda) menos costosa (en caso de un empate, este se rompe arbitrariamente) y se le asigna la mayor cantidad de unidades posible, cantidad que se ve restringida ya sea por las restricciones de oferta o de demanda. En este mismo paso se procede a ajustar la oferta y demanda de la fila y columna afectada, restandole la cantidad asignada a la celda. PASO 2: En este paso se procede a eliminar la fila o columna (destino) cuya oferta o demanda sea 0 despus del "Paso 1", si dado el caso ambas son cero arbitrariamente se elige cual eliminar y la restante se deja con demanda u oferta cero (0) segn sea el caso. PASO 3: Una vez en este paso existen dos posibilidades, la primera que quede un solo rengln o columna, si este es el caso se ha llegado al final el mtodo, "detenerse". La segunda es que quede ms de un rengln o columna, si este es el caso iniciar nuevamente el "Paso 1".

10

MANDAMIENTO SALAS CSAR OSWALDO

11

Investigacin Operativa i MANDAMIENTO SALAS CSAR OSWALDO ING. INFORMTICA.

Del ejemplo anterior:

DESTINOS ORIGEN A 1 100 2 85 3 110 OFERTA 20

90

105

75

40

DEMANDA

15

25

20

60

Ahora, debemos elegir el Costo ms barato, que en ste caso es 75. Una vez elegido, deber evaluarse si se le puede satisfacer.

DESTINOS ORIGEN A 1 100 2 85 3 110 OFERTA 20

90

105 20

75

40-20

DEMANDA

15

25

20-20.

60

Como podemos ver, si se puede satisfacer, quedando el destino 3 satisfecho, con lo cual volvemos a elegir el costo ms barato. En ste caso sera 85 y se le intentar satisfacer:

11

MANDAMIENTO SALAS CSAR OSWALDO

12

Investigacin Operativa i MANDAMIENTO SALAS CSAR OSWALDO ING. INFORMTICA.

DESTINOS ORIGEN A 0 B 90 1 100 20 105 2 85 0 75 20 DEMANDA 15 25-20 0 60 20 3 110 OFERTA 20-20

En ste caso, no se le puede satisfacer los 25, pero si 20, lo que ocasiona que el Origen A ya no tenga ms productos por ofertar. Volvemos a repetir el mismo proceso:

DESTINOS ORIGEN A 0 B 15 DEMANDA 15-15 5 90 1 100 20 105 2 85 0 75 20 0 60 20-15 3 110 OFERTA 0

DESTINOS ORIGEN A 0 B 15 DEMANDA 0 90 5 5-5 1 100 20 105 2 85 0 75 20 0 60 5-5 3 110 OFERTA 0

12

MANDAMIENTO SALAS CSAR OSWALDO

13

Investigacin Operativa i MANDAMIENTO SALAS CSAR OSWALDO ING. INFORMTICA.

Para verificar nuestra solucin, se aplica la frmula: N de Origenes + N de Destinos 1 = N de Celdas ocupadas Por ello: (2) + (3) 1 = 4 Y como hemos notado, solo hay 4 celdas con valor diferente de 0. Entonces la solucin es factible y el valor de Z ser: Z = 15(90)+20(85)+5(105)+20(75) = 5075

INFORMACIN EXTRAIDA DE: http://ingenierosindustriales.jimdo.com http://www.investigacion-operaciones.com/ http://programacionlineal.net/

13

MANDAMIENTO SALAS CSAR OSWALDO

You might also like