+ All Categories
Home > Documents > 8.ASM-MODELO DE TRANSPORTE.ppt

8.ASM-MODELO DE TRANSPORTE.ppt

Date post: 21-Jan-2016
Category:
Upload: fernandojonathan-figueroa-torres
View: 289 times
Download: 0 times
Share this document with a friend
Popular Tags:
68
UNIVERSIDAD NACIONAL “SANTIAGO ANTUNEZ DE MAYOLO” FACULTAD DE INGENIERIA DE MINAS, GEOLOGIA Y METALURGIA ESCUELA ACADEMICO PROFESIONAL DE INGENIERIA DE MINAS ANALISIS DE SISTEMAS MINEROS MODELO DE TRANSPORTE ING° ARNALDO RUIZ CASTRO AGOSTO 2013
Transcript
Page 1: 8.ASM-MODELO DE TRANSPORTE.ppt

UNIVERSIDAD NACIONAL “SANTIAGO ANTUNEZ DE MAYOLO”FACULTAD DE INGENIERIA DE MINAS, GEOLOGIA Y METALURGIA

ESCUELA ACADEMICO PROFESIONAL DE INGENIERIA DE MINAS

ANALISIS DE SISTEMAS MINEROS

MODELO DE TRANSPORTE

ING° ARNALDO RUIZ CASTRO

AGOSTO 2013

Page 2: 8.ASM-MODELO DE TRANSPORTE.ppt

DEFINICIÓN Y APLICACIÓN DEL MODELO DE TRANSPORTEEl modelo de transporte busca determinar un plan de transporte de

una mercancía o producto de varias fuentes a varios destinos. Los datos del modelo son:

1. Nivel de oferta en cada fuente y la cantidad de demanda en cada destino.

2. El costo de transporte unitario de la mercancía a cada destino.

Como solo hay una mercancía un destino puede recibir su demanda de una o más 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 suposición básica del modelo es que el costo del transporte en una ruta es directamente proporcional al numero de unidades transportadas. La definición de “unidad de transporte” variará dependiendo de la “mercancía” que se transporte.

Page 3: 8.ASM-MODELO DE TRANSPORTE.ppt

APLICACIONES DEL MODELO DE TRANSPORTES A LA MINERIA1. Asignación de Personal.

Realiza la distribución óptima del personal en relación con el puntaje de evaluación que obtienen para coberturar una plaza de trabajo de mayor dominio del mismo.

2. Asignación de Equipos y Maquinarias.

Establece el criterio de disposición adecuada de las maquinarias y equipos operativos, lo que permitirá cumplir con las metas trazadas de producción y minimizar los costos correspondientes.

3. Implementación con Activos Fijos.

Determina la elección apropiada de equipos y maquinarias, esto es equipos o maquinarias de las operaciones unitarias y auxiliares, a las actividades que deben realizar dependiendo de las condiciones operativas y climáticas.

Page 4: 8.ASM-MODELO DE TRANSPORTE.ppt

4. Determinación de Equipos de Acarreo.

Establece la decisión de la selección de equipos de acarreo que son los más económicos para el acarreo de los productos terminados de la empresa.

5. Asignación de Equipos de Fleteo.

Permite que la empresa determine los equipos de transporte que deben enviarse a los procesos de producción y transporte masivo de productos para minimizar la distancia total entre los terminales y plantas de procesamiento.

6. Eficiencia del Sistema de Transporte.

Optimiza los costos de operación más bajos de las plantas a los centros de acopio y mantiene los costos totales mínimos de los almacenes a los centros de operación

7. Determinación de la Contribución Optima.

Además de la minimización de costos también se aplica a la maximización de la contribución de los productos obtenidos

Page 5: 8.ASM-MODELO DE TRANSPORTE.ppt

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 circulo (nodo, evento o suceso), el arco que une la fuente y un destino representan la ruta por la cual se transporta la mercancía. La cantidad de la oferta (producción, disponibilidad, etc.) en la fuente i es ai, y la demanda (consumo, requerimientos, etc.) en el destino j es bj. El costo de transporte unitario entre la fuente i y el destino j es Cij.

Si Xij representa la cantidad transportada desde la fuente i al destino j, entonces, el modelo general de PL que representa el modelo de transporte es:

Page 6: 8.ASM-MODELO DE TRANSPORTE.ppt

Diagrama de un Modelo de Transporte

1

2

m

1

2

n

a1

a2

am

b1

b2

bn

FUENTES DESTINOS

Un

idad

es

de

Ofe

rta

Un

idad

es

de

Dem

an

da

… …

X11; C11

Xmn; Cmn

Page 7: 8.ASM-MODELO DE TRANSPORTE.ppt

m n

Minimizar Z= C i j X i j

i=1 j=1

Sujeto a: n X i j ≤ ai, i = 1,2,…, m j=1

m

X i j ≥ bj,j = 1,2,…, n i=1

X i j ≥ 0 para todas las i y j

Page 8: 8.ASM-MODELO DE TRANSPORTE.ppt

El primer conjunto de restricciones estipula que la suma de los envíos desde una fuente no puede ser mayor que su oferta; en forma análoga, el segundo conjunto requiere que la suma de los envíos a un destino satisfaga su demanda.

El modelo que se acaba de escribir implica que la oferta m

total ai, debe ser cuando menos igual a la demanda total i=1 n bj. Cuando la oferta total es igual a la demanda total,j=1

la formulación 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: 

Page 9: 8.ASM-MODELO DE TRANSPORTE.ppt

X i j = ai, i=1,2,..., m

X i j = bj, 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, además de su utilidad en la representación a través de modelos de ciertas situaciones prácticas, es importante para el desarrollo del método de solución que explote completamente la estructura especial del modelo de transporte. Los dos ejemplos que siguen presentan la idea del equilibrio y también sus implicaciones prácticas.

Page 10: 8.ASM-MODELO DE TRANSPORTE.ppt

FLUJOGRAMA GENERAL EN UN MODELO DE TRANSPORTRE

MODELO IMPERFECTO

El cual se establece generalmente en la vida real

MODELO PERFECTO

Se iguala la oferta y la demanda, mediante fuentes o destinos de holgura

METODO DE SOLUCION

Hallar la solución básica factible.

Hallar la Solución óptima

SOLUCIONINTERPRETACION

Interpretar la solución teórica frente a la realidad

Page 11: 8.ASM-MODELO DE TRANSPORTE.ppt

FLUJOGRAMA DE SOLUCION EN UN MODELO DE TRANSPORTRE

SOLUCION BASICA FACTIBLE

Métodos:Esquina NoroesteCosto MínimoVoguel

INTERPRETACION

OPTIMIZACIONSOLUCION

OPTIMA

Métodos:AlgebraicoHeurísticoModi

Page 12: 8.ASM-MODELO DE TRANSPORTE.ppt

Ejemplo 1 (Modelo de transporte estándar)

Una Empresa minera tiene plantas de procesamiento de minerales metálicos en Huancavelica, en la Sierra de Lima y en Ancash. Sus centros de distribución principales son El Callao y Huarmey. Las capacidades de las plantas durante el trimestre próximo son 1,000, 1,500, y 1,200 toneladas métricas secas (TMS). Las demandas trimestrales en los dos centros de distribución son de 2,300 y 1,400 TMS. El costo del transporte por tonelada métrica por vía terrestre es de ocho centavos de dólar ($0.08) por kilómetro. El cuadro de las distancias (en kilómetros), recorridas entre las plantas y los centro de distribución son:

Page 13: 8.ASM-MODELO DE TRANSPORTE.ppt

  Callao Huarmey

Huancavelica 1,000 2,690

Sierra de Lima 1,250 1,350

Ancash 1,275 850

Page 14: 8.ASM-MODELO DE TRANSPORTE.ppt

Esto determina el costo por TMS, bajo las consideraciones de 8 centavos de dollar por kilómetro, los siguientes valores (redondeados a enteros), que representan a Cij del modelo original:

  Callao Huarmey

Huancavelica 80 215Sierra de Lima 100 108Ancash 102 68

Page 15: 8.ASM-MODELO DE TRANSPORTE.ppt

Mediante el uso de códigos numéricos que representan las plantas y centros de distribución, hacemos que Xij represente las TMS transportadas 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.

La simulación genérica de este sistema de transporte es el siguiente:

Page 16: 8.ASM-MODELO DE TRANSPORTE.ppt

 X 11 X 12 = 1,000

X 21 X 22 = 1,500

X 31 X 32 = 1,200

X 11

  X 21   X 31   = 2,300

X 12   X 22   X 32 = 1,400

X i j para todas las i y j

Minimizar Z = 80X 11 + 215X 12 + 100X 21 + 108X 22 + 102X 31 + 68X 32

Sujeto a:

Page 17: 8.ASM-MODELO DE TRANSPORTE.ppt

Un método mas adecuado para representar el modelo de transporte consiste en utilizar la denominada tabla de transporte. Esta es una forma de matriz donde sus renglones representan las fuentes y sus columnas los destinos. Los elementos de costo Cij se resumen en la esquina noreste de la celda de la matriz (i, j). De este modo, el modelo queda representado en la tabla siguiente:

Page 18: 8.ASM-MODELO DE TRANSPORTE.ppt

X11 X12

X21 X22

X31 X32

80 215

100 108

102 68

HUANCAVELICA (1)

SIERRA DE LIMA (2)

ANCASH (3)

FUENTE CALLAO (1) HUARMEY (2)

DESTINO

OFERTA

1,000

1,500

1,200

DEMANADA 2,300 1,400

Page 19: 8.ASM-MODELO DE TRANSPORTE.ppt

Ejemplo 2 (Modelo de Transporte en Desequilibrio).

En el ejemplo anterior suponga que la capacidad de la planta de la Sierra de Lima es de 1,300 TMS (en vez de 1,500 TMS). Se dice que la situación esta desequilibrada debido a que la oferta total (3,500 TMS) no es igual a la demanda total (3,700 TMS).Nuestro objetivo consiste en volver a formular el modelo de transporte de manera que distribuya la cantidad faltante(3,700 – 3,500 = 200) en forma optima entre los centros de distribución.

Page 20: 8.ASM-MODELO DE TRANSPORTE.ppt

Como la demanda es mayor que la oferta se puede agregar una planta ficticia con una capacidad de 200. Se permite que dicha planta, en condiciones normales, envíe su “producción“ a todos los centros de distribución. Físicamente, la cantidad de unidades enviadas a un destino desde una planta ficticia representará la cantidad faltante en ese destino.

La única información que falta para completar el modelo son los “costos de transporte” unitarios de la planta ficticia a los destinos. Como la planta no existe, no habrá ningún envío físico y el costo de transporte unitario es cero. Sin embargo, podemos enfocar la situación desde otro ángulo diciendo que se incurre en un costo de penalización por cada unidad de demanda insatisfecha en los centros de distribución. En este caso los costos de transporte unitarios serán iguales a los costos de penalización unitarios en los diversos destinos.

Page 21: 8.ASM-MODELO DE TRANSPORTE.ppt

   Callao Huarmey Oferta 

Huancavelica 80 215 1 000

Sierra de Lima 100 108 1 300

Ancash 102 68 1 200

Planta ficticia 0 0 200

Page 22: 8.ASM-MODELO DE TRANSPORTE.ppt

SOLUCION DEL PROBLEMA DE TRANSPORTE.En esta sección presentamos los detalles para resolver el

modelo de transporte.  

 TECNICA DE TRANSPORTE.

Los pasos básicos de la técnica de transporte son:

Paso 1: Determínese una solución factible.

Paso 2: Determínese la variable que entra, que se elige entre las variables no básicas. Si todas estas variables satisfacen la condición de optimidad (del método simplex), deténgase; de lo contrario, diríjase al paso 3.

Paso 3: Determínese la variable que sale (mediante el uso de la condición de factibilidad) de entre las variables de la solución básica actual; después obténgase la nueva solución básica. Regrese al paso 2. 

Page 23: 8.ASM-MODELO DE TRANSPORTE.ppt

OBTENCIÓN DE SOLUCIONES BÁSICAS FACTIBLES PARA PROBLEMAS DE TRANSPORTES 

Podemos obtener una solución básica factible (sbf) para un problema de transporte balanceado mediante el método de la esquina Noroeste, el método de costo mínimo, o el método de Vogel.

Para obtener una sbf mediante el método de la esquina noroeste, empiece en la esquina superior izquierda del cuadro del transporte y asigne a X11 el máximo valor posible (esto es, el menor valor entre la oferta la demanda) .

Naturalmente, X11 no puede ser mayor que el menor valor ai y sí X11 = a1 tache el primer renglón del cuadro de transporte; Esto indica que si habrá más variables básicas del renglón 1 del cuadro. También b1-a1. Si X11= b1, tache la primera columna

del cuadro de transporte y cambie a1 = b1.

Page 24: 8.ASM-MODELO DE TRANSPORTE.ppt

Si X11= a1 = b1, tache o el renglón 1, o la columna 1 (pero no ambos), del cuadro de transporte. Si tacha el renglón 1, cambie b1 por cero; si tacha columna 1, cambie a1 por 0.

Continúe aplicando este procedimiento a la celda más noroeste del cuadro que no cae en un renglón 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 renglón o a la demanda de su columna, y tache el renglón y la columna de la celda. Se obtiene de esta manera una solución básica factible.

Page 25: 8.ASM-MODELO DE TRANSPORTE.ppt

METODO DE ESQUINA NOROESTECaracterísticas:

• Sencillo y fácil de aplicar

• No tiene en cuenta los costos para hacer las asignaciones

• Generalmente nos deja lejos del óptimo.

La determinación general del modelo de transporte requiere que:  m n

ai = bj i=1 j=1

Este requisito da origen a una ecuación dependiente, lo que significa que el modelo de transporte tiene sólo m + n –1 ecuaciones independientes. Por lo tanto, como en el método simplex, una solución factible básica inicial debe incluir m + n – 1 variables básicas.

Page 26: 8.ASM-MODELO DE TRANSPORTE.ppt

Normalmente, si el modelo de transporte se formula como una tabla simplex, sería necesario utilizar variables artificiales para asegurar una solución básica inicial. Sin embargo, cuando se utiliza la tabla de transporte, una solución factible básica inicial se puede obtener fácil y directamente. Presentamos un procedimiento llamado regla de la esquina noroeste para este fin.

La siguiente tabla establece un ejemplo que ha sido establecido por un problema que condiciona los siguientes datos, de oferta, demanda y costos, que debe ser resuelto por el método de la esquina noroeste.

Page 27: 8.ASM-MODELO DE TRANSPORTE.ppt

   

Destino     

1 2 3 4 Oferta

Fuente

1

 

  10   0   20   11 15

X11 X12 X13 X14

2

 

  12   7   9   20 25

X21 X22 X23 X24

3

 

  0   14   16   18 5

X31 X32 X33 X34

Demanda 5 15 15 10  

Page 28: 8.ASM-MODELO DE TRANSPORTE.ppt

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 asignación en la columna 1. La cantidad que falta en el renglón 1 son 10 unidades.

2.  X12 = 10, se tacha el renglón 1 y faltan 5 unidades en la columna 2.

3.  X22 = 5, se tacha la columna 2 y faltan 20 unidades en el renglón 2.

4.  X23 = 15, se tacha la columna 3 y faltan 5 unidades en el renglón 2.

5.  x24 = 5, se tacha el renglón 2 y faltan 5 unidades en la columna 4.

6.  X34 = 5, se tacha el renglón 3 o la columna 4. Como sólo un renglón o una columna se mantienen sin tachar, el proceso llega a su fin.

Page 29: 8.ASM-MODELO DE TRANSPORTE.ppt

   

Destino     

1 2 3 4 Oferta

Fuente

1

 

  10   0   20   11 10

X11 = 5 X12 X13 X14

2

 

  12   7   9   20 25

X21 X22 X23 X24

3

 

  0   14   16   18 5

X31 X32 X33 X34

Demanda 0 15 15 10  

PASO 1

Page 30: 8.ASM-MODELO DE TRANSPORTE.ppt

   

Destino     

1 2 3 4 Oferta

Fuente

1

 

  10   0   20   11 0

X11 = 5 X12 = 10 X13 X14

2

 

  12   7   9   20 25

X21 X22 X23 X24

3

 

  0   14   16   18 5

X31 X32 X33 X34

Demanda 0 5 15 10  

PASO 2

Page 31: 8.ASM-MODELO DE TRANSPORTE.ppt

   

Destino     

1 2 3 4 Oferta

Fuente

1

 

  10   0   20   11 0

X11 = 5 X12 = 10 X13 X14

2

 

  12   7   9   20 20

X21 X22 = 5 X23 X24

3

 

  0   14   16   18 5

X31 X32 X33 X34

Demanda 0 0 15 10  

PASO 3

Page 32: 8.ASM-MODELO DE TRANSPORTE.ppt

   

Destino     

1 2 3 4 Oferta

Fuente

1

 

  10   0   20   11 0

X11 = 5 X12 = 10 X13 X14

2

 

  12   7   9   20 5

X21 X22 = 5 X23 = 15 X24

3

 

  0   14   16   18 5

X31 X32 X33 X34

Demanda 0 0 0 10  

PASO 4

Page 33: 8.ASM-MODELO DE TRANSPORTE.ppt

   

Destino     

1 2 3 4 Oferta

Fuente

1

 

  10   0   20   11 0

X11 = 5 X12 = 10 X13 X14

2

 

  12   7   9   20 0

X21 X22 = 5 X23 = 15 X24 = 5

3

 

  0   14   16   18 5

X31 X32 X33 X34

Demanda 0 0 0 5  

PASO 5

Page 34: 8.ASM-MODELO DE TRANSPORTE.ppt

   

Destino     

1 2 3 4 Oferta

Fuente

1

 

  10   0   20   11 0

X11 = 5 X12 = 10 X13 X14

2

 

  12   7   9   20 0

X21 X22 = 5 X23 = 15 X24 = 5

3

 

  0   14   16   18 0

X31 X32 X33 X34 = 5

Demanda 0 0 0 0  

PASO 6

Page 35: 8.ASM-MODELO DE TRANSPORTE.ppt

Las soluciones iniciales de las dos últimas tablas incluyen el número adecuado de variables básicas, o sea, m + n - 1 = 6. La regla de la esquina noroeste produce siempre el número adecuado de variables básicas.

Page 36: 8.ASM-MODELO DE TRANSPORTE.ppt

La solución básica inicial resultante es la siguiente:

Las variables básicas son x11 =5, x12 =10, x22 = 5, x23 =15, x24 =5 y x34 = 5. Las variables restantes son no básicas en el nivel cero. El costo de transporte asociado es:

Z = 5 x 10 +10 x 0 + 5 x 7+ 15 x 9 + 5 x 20 +5 x 18 = $ 410.

  1 2 3 4  

1 5 10     15

2   5 15 5 25

3       5 5

  5 15 15 10  

OFERTA

DEMANDA

Page 37: 8.ASM-MODELO DE TRANSPORTE.ppt

MODELO DEL COSTO MINIMO

Características Es más elaborado que el método de la esquina noroeste Tiene en cuenta los costos para hacer las asignaciones Generalmente nos deja alejados del óptimo.

Operatividad

Asígnese el más grande valor posible a la variable con el menor costo unitario de toda la tabla. Táchese el renglón o columna satisfecha. Después de ajustar la oferta y la demanda de todos los renglones y columnas no tachados, repítase el proceso asignando el valor más grande posible a la variable con el costo unitario mas pequeño no tachado. El procedimiento esta completo cuando queda exactamente un reglón o bien una columna sin tachar.

Page 38: 8.ASM-MODELO DE TRANSPORTE.ppt

MODELO DEL COSTO MINIMO

  1 2 3 4  

1   10   0   20   1115

   

2   12   7   9   2025

     

3   0   14   16   185

       

  5 15 15 10  

Page 39: 8.ASM-MODELO DE TRANSPORTE.ppt

PROCEDIMIENTO DEL MODELO DEL COSTO MINIMO

  1 2 3 4  

1   10   0   20   1115

   

2   12   7   9   2025

     

3   0   14   16   185

         5 15 15 10  

0

0 0

0

0 0

00

0

5

0

0

0

15

1015

0

10 0

0

Page 40: 8.ASM-MODELO DE TRANSPORTE.ppt

METODO DE VOGEL.Características Es más elaborado que los anteriores, más técnico y dispendioso. Tiene en cuenta los costos, las ofertas y las demandas para hacer

las asignaciones. Generalmente nos deja cerca al óptimo.

El método comienza calculando por cada columna y por cada fila el castigo o penalidad. El castigo se calcula como la diferencia entre los dos costos menores en la columna o en la fila según corresponda. A continuación, se determina la fila o columna con un mayor valor de castigo. Luego, se selecciona como variable basal la celda con menor costo de la fila o columna, según corresponda, y se le asigna la máxima cantidad posible. Una vez realizada la asignación, se descarta la fila o columna cuya oferta o demanda haya sido completa. Se recalcula la demanda u oferta disponible en la fila o columna. La primera asignación se ha completado.

Page 41: 8.ASM-MODELO DE TRANSPORTE.ppt

Se vuelven a calcular los castigos por fila y por columna y se repite el procedimiento descrito hasta completar las asignaciones posibles en el tableau.

La ventaja del método de Vogel por sobre el de la Esquina Noroeste es que va adelante algunas iteraciones y por lo tanto se obtiene una solución inicial mejor. Eventualmente puede ocurrir que aplicando el método se llegue directamente a la solución optima. La desventaja del método de Vogel radica en que sin duda es más complejo que el de la esquina noroeste, por lo tanto es más difícil de implementar y más proclive a errores en la aplicación.

Para ilustrar la aplicación del método veamos un ejemplo. Consideremos el siguiente tableau de transporte:

Page 42: 8.ASM-MODELO DE TRANSPORTE.ppt

OFERTA

DEMANDA

10

15

15 5 5

6 87

15 80 78

De acuerdo al método, en primer lugar se calculan los castigos por fila y por columna:

OFERTA

DEMANDA

10

1515 5 5

6 87

15 80 78

CASTIGO

7-6=1

78-15=63

CASTIGO 9 73 70

Page 43: 8.ASM-MODELO DE TRANSPORTE.ppt

5555

OFERTA

DEMANDA

5

1515 0 5

6 87

15 80 78

CASTIGO

8-6=2

78-15=63

CASTIGO 9 - 70

El mayor castigo entre las y columnas se encuentra en la segunda columna. De ambas celdas, la de mínimo costo es la de costo unitario de 7, buscando la máxima asignación por fila y por columna controla la columna con una asignación máxima de 5 unidades.

5

x

Page 44: 8.ASM-MODELO DE TRANSPORTE.ppt

5555

OFERTA

DEMANDA

0

15

15 0 5

6 87

15 80 78

CASTIGO

-

-

CASTIGO 9 - -

De los castigos recalculados, el mayor corresponde a la tercera columna. En este caso la celda de menor costo es la de la primera fila. Verificando la asignación máxima por fila y por columna, controla la fila con una asignación máxima de 5 unidades.

5

x

5

x

Page 45: 8.ASM-MODELO DE TRANSPORTE.ppt

5555

OFERTA

DEMANDA

0

15

15 0 5

6 87

15 80 78

CASTIGO

-

-

CASTIGO - - -

Luego, el único castigo disponible (y por lo tanto el mayor) corresponde a la primera columna. En este caso, el mínimo costo corresponde a la primera fila. La máxima cantidad posible a asignar por columna es 15, pero por fila es 0. Por lo tanto, debemos asignar 0 unidades a la celda de menor costo.

5

x

5

x

0

Page 46: 8.ASM-MODELO DE TRANSPORTE.ppt

5555

OFERTA

DEMANDA

0

0

0 0 5

6 87

15 80 78

CASTIGO

-

-

CASTIGO - - -

Finalmente, no es posible calcular castigos y debemos asignar las unidades disponibles a la única celda libre. Luego:

5

x

5

x

0

15

Nótese que el numero de asignaciones es exactamente igual a m+ n - 1 = 2 + 3 - 1 = 5. Eventualmente, el método puede generar un número inferior de asignaciones. En dicho caso se completa las m + n - 1 asignaciones con ceros. En el caso de que falte solo una asignación, se puede ubicar un cero en cualquier casilla no asignada. En el caso que se requiera de dos o más ceros, la asignación no es tan arbitraria.

Page 47: 8.ASM-MODELO DE TRANSPORTE.ppt

SOLUCION OPTIMA EN PROBLEMAS DE TRANSPORTE

En el siguiente problema de transporte obtener la solución óptima.

FUENTESDESTINOS OFERTA

1 2 3 4  

110*

 0* 20* 11*

15

212*

 7* 9* 20*

25

30*

 14* 16* 18*

5

DEMANDA 5 15 15 10  

Los números marcados con asteriscos son los costos unitarios de transporte.

Page 48: 8.ASM-MODELO DE TRANSPORTE.ppt

SOLUCION OPTIMA DE PROBLEMAS DE TRANPORTE

Se requiere determinar cuántos artículos enviar de cada fuente a cada destino con el mínimo costo.

PASO 1. ¿Oferta y demandas iguales?

Si --- Continuar

No -- ¿Mucha Oferta? Usar un cliente ficticio para igualar la oferta a la demanda.

¿Mucha demanda? Usar una fuente ficticia para igualar la oferta a la demanda.

En nuestro caso tememos: OFERTA = 15+25+5= 45 unidades.

DEMANDA = 5+15+15+10 = 45 unidades.

PASO 2. Se debe determinar una solución factible inicial. Como se manifestó anteriormente existen tres métodos: Esquina Noroeste, Costo Mínimo y Aproximación de Vogel.

Page 49: 8.ASM-MODELO DE TRANSPORTE.ppt

SOLUCION OPTIMA DE PROBLEMAS DE TRANPORTE

Utilizamos el método de la esquina Noroeste

FUENTESDESTINOS

OFERTA

1 2 3 3  

110*

50*

1020* 11*

15

212*

 7*

59*

1520*

525

30*

 14* 16* 18*

55

DEMANDA 5 15 15 10  

Page 50: 8.ASM-MODELO DE TRANSPORTE.ppt

SOLUCION OPTIMA DE PROBLEMAS DE TRANSPORTE

Page 51: 8.ASM-MODELO DE TRANSPORTE.ppt

MODELO DE ASIGNACION

El modelo de asignación es una variación del modelo o método de transporte.

Muchas de las situaciones en la vida exigen una de dos respuestas posibles: si o no.  Así es que podemos representar éstas posibilidades con los valores 0 (no) y 1 (si), y aprovechar las matemáticas para predisponer soluciones a decisiones difíciles; a esto es lo que se denomina Programación Binaria.

Una de las muchísimas aplicaciones de la Programación Binaria, es el problema de la Asignación.  Este método analiza el problema de asignar un cierto número de recursos a un determinado número de tareas, con base en algún tipo de valoración para cada recurso. Cada recurso, podrá ser asignado a una sola tarea. 

Se debe asignar el recurso i a la tarea j ? Si o no? He ahí la cuestión, =p

Page 52: 8.ASM-MODELO DE TRANSPORTE.ppt

Apliquemos este sistema de modelamiento, mediante el siguiente problema:

APLICACIÓN N° 01

La Empresa Minera El Solar dispone de tres vacantes, para realizar procesos programáticos, se cuentan con tres solicitudes, presentados por tres profesionales: Jorge, Karen y Armando. El gerente de recursos humanos, Martin, pidió propuestas de salarios a cada uno de los profesionales para las actividades de capturista de datos, programador y analista de base de datos, que los tres solicitantes podrían realizar. Se sobreentiende que después los tres aceptarán la decisión de Martín sobre quién hará estas actividades. La Tabla N° 01 resume las propuestas de sueldos que cada profesional debe cobrar por realizar las diferentes actividades por hora.

Page 53: 8.ASM-MODELO DE TRANSPORTE.ppt

TABLA N° 01

PROPUESTA DE SUELDOS ($/HORA)

Con base en esta información ¿Cómo debe asignar las actividades el gerente de recursos humanos?

PROFESIONAL CAPTURISTA PROGRAMADOR ANALISTAJORGE 160.00 110.00 100.00KAREN 100.00 160.00 110.00

ARMANDO 110.00 130.00 90.00

Page 54: 8.ASM-MODELO DE TRANSPORTE.ppt

PASO N° 1.- Modelo de Programación lineal

xij = La asignación del profesional i a la actividad j

Min z = 160 X11+ 110X12 + 100X13 + 100X21 + 160X22 + 110X23 + 110X31 + 130X32 + 90X33

s.a.

Delimitamos a los profesionalesX11 + X12 + X13 = 1X21 + X22 + X23 = 1X31 + X32 + X33 = 1

Delimitamos a las tareasX11 + X21 + X31 = 1X12 + X22 + X32 = 1X13 + X23 + X33 = 1Xij ≥ 0, xij ε {0,1}

Page 55: 8.ASM-MODELO DE TRANSPORTE.ppt

PASO N° 2.- Matriz de costos

PASO N° 3.- Solución por medio del Método Húngaro

Reste el número más pequeño de cada fila, esto se llama reducción de la fila. Introduzca los resultados en una nueva matriz

Page 56: 8.ASM-MODELO DE TRANSPORTE.ppt

PASO N° 4.- Reste el número más pequeño de la nueva matriz a cada número de la columna, esto se llama reducción de columna. Introduzca los nuevos datos en otra matriz.

PASO N° 5.- Pruebe si puede hacer una asignación óptima. Hágalo mediante la determinación del número mínimo de líneas necesarias para cubrir todos los ceros (horizontales y verticales). Si el número de líneas es igual al número de renglones entonces es posible hacer una asignación.

Page 57: 8.ASM-MODELO DE TRANSPORTE.ppt

En este caso, el número de líneas es igual al número de renglones de la matriz por lo tanto podemos hacer una asignación.

Page 58: 8.ASM-MODELO DE TRANSPORTE.ppt

En el caso de no cumplir con el numero de columnas y reglones, se realizan los siguientes para lograr estos objetivos.

Si el número de líneas es menor que el número de renglones, modifique la matriz de la siguiente forma:

a)Reste el número no cubierto más pequeño de todos los números no cubiertos de la matriz.

b)Sume el número no cubierto más pequeño a los números que se encuentran en intersección de líneas.

c)Los números cruzados pero que no se encuentren en intersección de líneas permanecen igual.

Repita los pasos 3 y 4 hasta que el número de líneas sea igual al número de renglones de la matriz.

Page 59: 8.ASM-MODELO DE TRANSPORTE.ppt

PASO N° 6.- Hacemos las asignaciones una a una en las posiciones que tienen elementos cero, comience con las filas y columnas que tienen un sólo cero. Cada renglón y columna necesita recibir exactamente una asignación, después continúe con los renglones y columnas que no han sido asignados, continúe hasta que todos los renglones y columnas hayan sido asignados.

En nuestro ejemplo asignamos las posiciones X21, X12 y X33.

Page 60: 8.ASM-MODELO DE TRANSPORTE.ppt

Interpretación de resultadosEsto se realiza de acuerdo a los datos logrados en el paso 6, del modo siguiente:

Jorge va a ser el programador, Karen la capturista de datos y Armando el analista de base de datos. El costo total será de 110 + 100 + 90 = $300 por hora

PROFESIONAL ACTIVIDAD1 22 13 3

Page 61: 8.ASM-MODELO DE TRANSPORTE.ppt

APLICACIÓN N° 02.

Se tienen tres personas (recurso) para asignarlos a tres labores diferentes. Cada uno de ellos puede efectuar cualquiera de las tareas existentes, pero con diferente nivel de especialidad. Sus respectivos jefes los han calificado de 1 a 10, para cada tarea en particular. Por supuesto el objetivo es el de asignar a las personas de manera tal que la calificación en conjunto sea la máxima. 

La Tabla N° 02 muestra las calificaciones finales emitidas por los jefes de sección.

Page 62: 8.ASM-MODELO DE TRANSPORTE.ppt

CALIFICACIÓN DE OPERARIO POR TAREA Tarea 1 Tarea 2 Tarea 3

Operario 1 8 6 4Operario 2 9 7 3Operario 3 6 5 7

Nota: También funciona para minimizar. Por ejemplo, en vez de calificación podrían ser tiempos de manufactura de cualquier tipo de productos, y el objetivo sería el de minimizar el tiempo total de manufactura.

Page 63: 8.ASM-MODELO DE TRANSPORTE.ppt

Xij = 1 si asignamos el operario i a la tarea j, de lo contrario 0

En éste orden de ideas, nuestro deseo es maximizar la calificación total al asignar los operarios a las diferentes tareas. Max Z = 8X11 + 6 X12 + 4 X13 + 9X21 +7 X22 +3X33 +6X31 +5X32 +7X33

s.a.1. Cada operario sólo puede tener una tarea asignada X11 +X12 +X13 = 1 (Es decir, sólo se puede responder Si una sola vez.) X21 +X22 +X23 = 1

X31 +X32 +X33 = 1

Page 64: 8.ASM-MODELO DE TRANSPORTE.ppt

2. Cada tarea puede tener un sólo operario asignado (la restricción anterior no necesariamente  garantiza esto, seguro!)

X11 + X21 + X31 = 1

X12 + X22 + X32 = 1

X13 + X23 + X33 = 1

3. La obvia: Xij = 0,1 para toda i y toda j.

Establecemos la solución del problema utilizando el programa EXEL, con el complemento SOLVER, el mismo que puede seguir el siguiente lineamiento:

Page 65: 8.ASM-MODELO DE TRANSPORTE.ppt
Page 66: 8.ASM-MODELO DE TRANSPORTE.ppt

Las variables de decisión, están localizadas en el rango de celdas B4:D6, como ya habíamos dicho son binarias, van a tomar el valor de 1 si se asigna ese operario a esa tarea, cero de lo contrario. La calificación que se logre está en la celda B2, y es el resultado de sumar el producto de dichas variables con su respectiva calificación en la matriz de abajo. Ya se había dicho que esto se logra fácilmente así: =SUMAPRODUCTO(B4:D6,B9:D11). Como un operario sólo se puede asignar a una tarea, colocamos una columna de Suma (E), ésta es por ejemplo para la celda E4: =B4+C4+D4. Cuando agreguemos las restricciones, ésta columna debe ser igual a uno, pues sólo se puede responder que si una vez, ni más, ni menos. De igual manera agregamos una fila (7), para asegurarnos que a una tarea sólo se asigne un operario, por ejemplo la celda B7: =B4+B5+B6 Deberá ser igual a 1.  Ahora en el cuadro de diálogo de los parámetros de Solver, lo colocamos así:

Page 67: 8.ASM-MODELO DE TRANSPORTE.ppt

Luego de hacer click en resolver...

Page 68: 8.ASM-MODELO DE TRANSPORTE.ppt

La calificación máxima lograda es de 22,  se asignó el operario 1 a la tarea 2, el operario 2 a la tarea 1 y el operario 3 a la tarea 3. Para los programas Lineales enteros es muy importante que Solver, esté debidamente configurado para un número suficiente de iteraciones, de tiempo,  de precisión y de convergencia, para esto ver los detalles de Solver.


Recommended