Modelos de transporte y de asignación

Share Embed


Descripción

a

2.

METÓDOS

CUANTITATIVOS AVANZADOS 2.12 ©

Prof. Raúl Espejo Rodarte

LECTURAS

UABC FCAS (414) 2.12.2.

2.12.2-1

Modelos de Transporte y Asignación

Nombre recibido por que la mayor parte de los problemas que pretende determinar la manera óptima de asignación de rutas, aunque también se usa para otras aplicaciones (como el control de la producción) que no tienen nada que ver con el transporte. También se describen las técnicas para optimizar los problemas de asignación, en los que los valores posibles de las variables de decisión son booleanos (1 o 0). Es el caso de tener que asignar operarios a máquinas, donde solo se asigna un operario a una máquina. En cualquier caso, aunque hay un gran número de variables y de restricciones, la matriz resultante es altamente redundante, por lo que puede usarse el método SIMPLEX. Si además encontramos alguna solución inicial factible, nos evitamos las variables artificiales, lo que permite una técnica de resolución más sencilla. 2.12.2.1.

Modelos de Transporte

Para la solución de problemas en los que se ha de optimizar la asignación de productos o servicios que se generan en ciertas ubicaciones de una zona geográfica, mientras los centros de distribución y consumo están en otros lugares, dentro de dicha región. La asignación de productos de una fuente a cada destino tiene un costo, distancia, riesgos, u otros inconvenientes, posiblemente diferentes entre si, por lo que existe al menos una solución óptima. Si estos costos son cuantificables, el problema se puede resolver por programación lineal para minimizar costos o maximizar utilidades. Por razones propias de cada zona hay ubicaciones en que se puede poner una planta de producción: {Uso de suelo, Materia prima, Mano de obra, Costo de terreno, Agua y drenaje, Facilidades de comunicaciones, Posibilidades de transporte, reglamentación, etc.}. En cambio, los centros de distribución se ubican en áreas densamente pobladas con una gran facilidad de transporte y facilidades financieras. No es conveniente, ni factible económicamente poner la fábrica en el centro de distribución. En un modelo más realista, se puede considerar el reenvío, y la posibilidad de contar con varios modelos o productos, así como ahorros por volumen. La producción, la demanda y el costo de traslado son los parámetros del problema, que obligan a buscar la forma más económica de asignar los productos a sus centros de demanda. Estos se pueden resumir en la siguiente tabla:

Distribuidores Productores

i

1 2 … m

j 1 C1,1 C2,1 … Cm,1

Cantidad Demandada

2 … C1,2 … C2,2 … … Ci,j Cm,2 ….

n C1,n C2,n … Cm,n

Cantidad Producida

P1 P2 Pi Pm n

D1

2.12.2.1.1.

D2

Dj

Dn

m

D  P j 1

j

i 1

i

Sistema equilibrado

Si se cumple la siguiente condición (la suma de demandas es igual a la suma de productores):

©

Prof. Raúl Espejo Rodarte (11950)

[email protected] 6461766600x173

Métodos Cuantitativos Avanzados (12464) Lecturas 2.12.2.1 Modelos de Transporte

2.12.2-2

UABC FCAS (414) n

m

D  P j 1

j

i 1

i

Se dice que el problema está equilibrado. 2.12.2.1.1.1.

Equilibrando

Si no está equilibrado, agregar una columna o un renglón que lo equilibre, con costos 0. Para el caso de que la suma de demandas (producciones) sea mayor que la suma de producciones (demandas), entonces agregar un renglón de producción (demanda) tal que equilibre ambas sumas, con costos cero. 2.12.2.1.1.1.

00 5 10 3 10 2 4

8

7

3

6

7

17

11

17

Ejemplo 00 5 00 3 10 2

20

4

10

Agregar un renglón con producción de 10 y costos 0

5

3

17

00 5 10 3 10 2 4

8

7

3

6

7

17

11

7

15

0 11

00 5 00 3 10 2

Agregar una columna con demanda de 10 y costos 0

→35≠45↓

5 0

10 5 10 →45≠45↓

17

0

4

8

7

0

3

6

5

0

17 2.12.2.1.2.

7

Ejemplo

20 10

6

0

→45≠35↓

2.12.2.1.1.2.

8

20

11

7

10

20 10 5 →45≠45↓

Destinos prohibidos

En el caso de que un destino sea inaccesible o prohibido, se asigna como costo la variable M, que significa un número mayor que el mayor costo incluido en el problema, para impedir que se haga una asignación a dicho destino.

©

Prof. Raúl Espejo Rodarte (11950)

[email protected] 6461766600x173

Métodos Cuantitativos Avanzados (12464) Lecturas 2.12.2.1 Modelos de Transporte

UABC FCAS (414)

Ejemplo

2.12.2.1.2.1.

00 M 10 3 10 2 4

8

7

3

6

7

17

2.12.2.1.3.

11

2.12.2-3

20 10 5 →35≠35↓

7

Variables de decisión

Son las diferentes asignaciones de unidades a mover de cada fuente a cada destino. Estas suelen ser muchas pues son m*n donde m es el número de fuentes y n es el número de destinos.

Distribuidores Productores

i

1 2 … m

J 1 X1,1 X2,1 … Xn,1

Cantidad Demandada

… … … XI,J ….

2 X1,2 X2,2 … Xn,2

Cantidad Producida

N X1,m X2,m … Xn,m

P1 P2 Pi Pm n

D1

D2

2.12.2.1.4.

Dj

m

D  P

Dn

j 1

j

i 1

i

Restricciones

Resultan ser muchas, de tal manera que se requiere de una computadora para su resolución. Se tiene una restricción por cada columna y una restricción por cada renglón, lo que hace m+n restricciones: m

n

D j   X i, j

Pi   X i, j

i 1

j 1

Como el número de variables es mayor que el número de ecuaciones, puede haber un gran número de soluciones. De estas soluciones, hay al menos una con costo total mínimo 2.12.2.1.5.

Función objetivo

Es el Costo Total, que debe minimizarse, se calcula sumando todos los productos de cada asignación por su costo asociado, con la fórmula: m

n

CTotal   Ci, j X i, j i 1 j 1

En la que

Ci , j

significa el costo de enviar una unidad de la fuente

i

al destino

j (Costos

Unitarios de Transporte)y

©

Prof. Raúl Espejo Rodarte (11950)

[email protected] 6461766600x173

Métodos Cuantitativos Avanzados (12464) Lecturas 2.12.2.1 Modelos de Transporte

UABC FCAS (414)

X i , j es la cantidad de (Variables de decisión)

unidades que se envían desde la fuente

i

2.12.2-4 el destino j

Si acaso hubiera destinos prohibidos asignarles un costo mucho mayor (1000 veces) que el mayor de los asignados Para ejemplificar tenemos el siguiente ejemplo: 2.12.2.1.6.

Caso Ejemplar

En un ejemplo, sencillo, para ilustrar los planteamientos anteriores, se tienen tres plantas productoras: D, M, S, con capacidades de producción 20, 10 y 5 unidades, respectivamente, siendo las producciones individuales PD=20, PM=10 y PS=5. Estos productos se consumen en centros de distribución cuyas demandas en R, T, U son 15, 12 y 8, respectivamente. Siendo las demandas particulares DR=15, DT=12, DU=8. El costo de traslado de D a R es CD,R=1, los otros costos de transporte al destino R es CM,R=4,

CS,T=3,

al destino T: CD,T=3, CM,T=1, CS,T=6, y a Podemos resumir estos datos en la siguiente tabla:

U: CD,U=6, CM,U=6 y CS,U=1.

Costos, Producción y Demandas Productores

P Cantidad Producida

R

T

U

D M S

1 4 3

3 1 6

2 7 1

Di Cantidad Demandada

DR

DT

DU

15

12

8

Distribuidores

PD PM PS

20 10 5

 D i  15  12  8  35 i

 P j  20  10  5  35 j

EQUILIBRADO La función objetivo es: Z= CD,R*XD,R+CD,T*XD,T+CD,U*XD,U+CM,R*XM,R+CM,T*XM,T+CM,U*XM,U+CS,R*XS,R+CS,T*XS,T+CS,U*XS,U

Z= 1*XD,R+3*XD,T+2*XD,U+4*XM,R+1*XM,T+7*XM,U+3*XS,R+6*XS,T+1XS,U En notación matricial es:

C

D,R

Z  C M ,R

C

S ,R

C C C

D ,T

M ,T S ,T

C C C

D ,U

M ,U S .U



X X X

D,R M ,R S ,R

X X X

D ,T M ,T S ,T

X X X

D ,U M ,U S ,U

Donde  significa producto interno (la suma de los productos correspondientes al mismo renglón, columna) ©

Prof. Raúl Espejo Rodarte (11950)

[email protected] 6461766600x173

Métodos Cuantitativos Avanzados (12464) Lecturas 2.12.2.1 Modelos de Transporte

UABC FCAS (414) 2.12.2.1.6.1.

2.12.2-5

Restricciones

Las restricciones de la solución óptima se dan por las exigencias de producción y de demanda. Haciendo que la suma de todas las asignaciones de productos que se envían a cada destino sean las requeridas:

Por demanda:

XD,R + XM,R + XS,R = DR XD,T + XM,T + XS,T

= DT

XD,U + XM,U + XS,U = DU Los productos de cada centro de producción deben ser igual a la suma de las cantidades asignadas a cada destino

Por producción:

XD,R + XD,T + XD,U = PD XM,R + XM,T + XM,U =PM XS,R + XS,T + XS,U =PS

Que en forma matricial es:

1 0 0 1 0 0

0 1 0 1 0 0

0 0 1 1 0 0

1 0 0 0 1 0

0 1 0 0 1 0

2.12.2.1.6.2.

0 0 1 0 1 0

1 0 0 0 0 1

0 1 0 0 0 1

0 0 1  0 0 1

X D ,R X D ,T D R 15 X D ,U 12 X M ,R DT 8 DU   X M ,T P D 20 X M ,U P M 10 X S ,R 5 PS X S ,T X S ,U

Función Objetivo

El costo total es la suma de productos de costos por asignaciones, y la optimización consiste en reducirla al mínimo sin violar las restricciones

Minimizar Z =XD,R*CD,R + XD,T*CD,T+ XD,U*CD,U+ XM,R*CM,R + XM,T*CM,T+ XM,U*CM,U+ XS,R*CS,R + XS,T*CS,T+ XS,U*CD,U

©

Prof. Raúl Espejo Rodarte (11950)

[email protected] 6461766600x173

Métodos Cuantitativos Avanzados (12464) Lecturas 2.12.2.1 Modelos de Transporte

UABC FCAS (414) 2.12.2.1.6.3.

2.12.2-6

Uso de Excel® para la Solución R

T

U Disponibilidad CostoTotal

Costos

D M S Demandas

1

3

2

20

4

1

7

10

3 15

6 12

R

T

1 5 8 Equilibrado

U Utilizados

Asignaciones

D M S Satisfechos

15

2

3

20

0

10

0

10

0

0 12

5 8

5

15

R

42

T

U

Se deben preparar las celdas: Los datos del problema se concentran en los bloques Costos, Disponibilidad y Demandas

Asignaciones, es el conjunto de celdas vacías en que se entregara el resultado 2.12.2.1.6.3.1. CostoTotal, es la celda en que aparecerá el Costo Mínimo, debe contener la fórmula: =Suma (Costos * Asignaciones) que para que funcione adecuadamente se debe finalizar con la secuencia

Preparación de las celdas

Los datos del problema se concentran en los bloques Costos, Disponibilidad y , las tres teclas simultáneamente oprimidas, que pondrá la formula entre corchetes {}. Asignaciones, es eldeben conjunto de celdas vacías en que se el resultado Las celdas de Utilizados ser la suma del renglón correspondiente de entregará Asignaciones .

Demandas.

Las celdas de Satisfechos deben de la columna correspondiente Asignaciones CostoTotal, es la celda en ser quela suma aparecerá el Costo Mínimo,dedebe contener la. fórmula: ® La mediante el Solver requiere = optimización Suma (Costos*Asignaciones) quede:para que funcione adecuadamente se debe finalizar

con la secuencia , las tres teclas simultáneamente oprimidas, que pondrá la ® directa o indirectamente ( EXCEL exige que sea una formula) (CostoTotal) formula entre corchetes = {Suma (Costos*Asignaciones) }. Indicar si se busca un máximo, un mínimo o que la celda objetivo alcance un valor dado (seleccionamos la opción Min) Las celdas Utilizados deben ser laensuma del renglón correspondiente de Asignaciones. Variables dede decisión que es un espacio que se han de arrojar los valores de la asignación que cumplan con todas Las celdas deySatisfechos ser lalasuma la columna correspondiente de )Asignaciones. las restricciones que minimicendeben (maximicen) celda de objetivo (seleccionamos Asignaciones Una función objetivo, que obviamente debe ser una función del valor de todas las asignaciones (variables de decisión),

Restricciones, que son expresiones de (des)igualdad: del lado izquierdo debe haber una formula en función de las

Parámetros del Solver®

variables de decisión, en el centro un 2.12.2.1.6.3.2. símbolo de igualdad o desigualdad, y del lado derecho debe haber un valor que acote las restricciones. La optimización elSe Solver® requiere de: Pueden ser definidos mediante por bloques. puede pedir como restricción valores enteros, positivos o de valor booleano (1 o 0) . Seleccionamos: 2.12.2.1.6.3.2.1. Satisfechos = Demandas Utilizados = Disponibilidad Obviamente debe ser una función del valor de todas las asignaciones (variables de decisión), directa o

Una función objetivo

Asignaciones = Entero indirectamente (EXCEL® exige que sea una formula) (CostoTotal)

Asignaciones >= 0 Para ejecutar la optimización seleccionar Resolver y verificar que se reporte: 2.12.2.1.6.3.2.2. Solver encontró una solución, Se cumplen todas las restricciones y condiciones óptimas. si se busca un máximo, unasignados mínimoy oenque la celda elobjetivo alcance un valor dado el yIndicar en Asignaciones aparecerán los valores CostoTotal costo mínimo. Es posible que haya(en más soluciones, pero ninguna con un costo mejor. renglón para seleccionamos la opción Min).

Una tendencia de optimización

2.12.2.1.6.3.2.3.

Las Variables de Decisión

Que es un bloque en que se han de arrojar los valores de la asignación que cumplan con todas las restricciones y que minimicen (maximicen) la celda objetivo (En el renglón: Cambiando las celdas de variables: seleccionamos Asignaciones)

©

Prof. Raúl Espejo Rodarte (11950)

[email protected] 6461766600x173

Métodos Cuantitativos Avanzados (12464) Lecturas 2.12.2.1 Modelos de Transporte

UABC FCAS (414) 2.12.2.1.6.3.2.4.

2.12.2-7

Restricciones

Que son expresiones de (des)igualdad: del lado izquierdo debe haber una formula en función de las variables de decisión, en el centro un símbolo de igualdad o desigualdad, y del lado derecho debe haber un valor que acote las restricciones. Pueden ser definidos por bloques. Se puede pedir como restricción valores enteros, positivos o de valor booleano (1 o 0). Seleccionamos: Satisfechos = Demandas Utilizados = Disponibilidad Asignaciones = Entero Asignaciones >= 0 2.12.2.1.6.3.2.5.

Método de Solución

Se pueden ejecutar tres métodos de solución: GRG no lineal para problemas no lineales suavizados, solo encuentra soluciones locales1. Simplex LP Para problemas lineales, encuentra soluciones globales2 Evolutionary Problemas no suavizados. Encuentra soluciones locales. 2.12.2.1.6.3.3.

Ejecución

Para ejecutar la optimización seleccionar Resolver y verificar que se reporte: “Solver encontró una solución, Se cumplen todas las restricciones y condiciones óptimas”. y en Asignaciones aparecerán los valores asignados y en CostoTotal el costo mínimo. Es posible que haya más soluciones, pero ninguna con un costo mejor.

1 2

Las soluciones metaestables más próximas a los datos iniciales La mejor solución para todo el rango de validez de las variables del modelo ©

Prof. Raúl Espejo Rodarte (11950)

[email protected] 6461766600x173

Métodos Cuantitativos Avanzados (12464) Lecturas 2.12.2.1 Modelos de Transporte

UABC FCAS (414) 2.12.2.1.7.

2.12.2-8

Método SIMPLEX

La filosofía general del método es la de plantear una solución factible, determinar si esta es la óptima, y en caso de no serlo, determinar una mejor solución, para repetir el procedimiento hasta que se haya logrado la mejor solución (verifica y mejora). En nuestro caso se obtiene un resultado final, gracias a que se avanza de vértice a vértice, lo que garantiza un resultado final exacto. En otros métodos la terminación es cuando se ha llegado a una aproximación deseada. Se detallan, a continuación, técnicas de solución, que puesto que todos los coeficientes del problema son ceros o unos, de gran simetría, y altamente redundantes, se genera un algoritmo simplificado que se describe aquí. Como siempre, si se parte de una solución factible, se simplifica aún más el procedimiento, por lo que la primera tarea es encontrar una solución factible inicial, que se aproxime lo más posible a la solución final. 2.12.2.1.7.1.

Solución Inicial

3

Se inicia con un tablau que se encuentre equilibrado. Para disminuir los problemas de solución, encontramos una solución inicial, que nos ubique en el espacio de factibilidad, desde el cual iniciaremos las iteraciones de optimización, si son necesarias. Para ubicar dicha solución inicial se describen a continuación cuatro métodos, desde el más sencillo, que no garantiza estar cerca del óptimo, hasta el más complejo, que garantiza un estado inicial muy cercano (a unas cuantas iteraciones) del óptimo. 2.12.2.1.7.1.1.

Costo Total

Se calcula el costo total sumando todos los productos de cada asignación por su costo. n m

CTotal    C i , j X i , j i 1 j 1

2.12.2.1.7.1.2.

Método de la esquina Noroeste

En un tablau equilibrado, en la celda que se encuentra arriba a la derecha (siempre y cuando no esté prohibida) se asigna la mayor cantidad posible: mínimo de la demanda, en la celda correspondiente del último renglón del tablau y la producción, celda correspondiente en la última columna del tablau. Esto satisface o la producción de una fuente o los requerimientos de un destino, lo que elimina o un renglón o una columna. La nueva tabla reducida se vuelve a tratar con el mismo método, hasta terminar con todos los valores. Como pago por la sencillez de cálculo, no ofrece ninguna garantía de acercarse al óptimo (como efecto de su aleatoriedad, puede darse la casualidad de que se logre el óptimo por este medio). Este procedimiento se realiza en una sola tabla. Por razones didácticas elaboro una tabla para cada paso para que el alumno pueda visualizar el procedimiento.

3

Tablau que así le nombramos por no tratarse de una tabla pues es un recurso para la ejecución de un algoritmo. ©

Prof. Raúl Espejo Rodarte (11950)

[email protected] 6461766600x173

Métodos Cuantitativos Avanzados (12464) Lecturas 2.12.2.1 Modelos de Transporte

UABC FCAS (414) 2.12.2.1.7.1.2.1.

2.12.2-9

Ejemplo

00 1 00 3 00 2 A 00 1 00 3 00 2 a 00 1 00 3 00 2 a 00 1 00 3 00 2 20 20 20 20 15 15 5 15 5 15 5 00 4 00 1 00 7 A 00 4 00 1 00 7 a 00 4 00 1 00 7 a 00 4 00 1 00 7 10 10 10 10 7 7 3 00 3 00 6 00 1 A 00 3 00 6 00 1 a 00 3 00 6 00 1 a 00 3 00 6 00 1 5 5 5 5 8 15 12 8 15 12 8 15 12 8 15 12 8 Costo Total: 15*1+5*3+7*1+3*7+8*1=15+15+7+21+8=66 2.12.2.1.7.1.2.2.

Costos E

E 414

M T

F TKT M Q R T Producción 0 MM 251 MM 132 MM 281 MM 193 MM 76 MM 103 449

281

198

146

0

474

210

178

103

355

29

178

296

33

0

-

Demandas 414 Costos

Ejemplo

E

16

91

856

5

121

931 1534

1411

TKT M Q R T Producción 132 281 193 76 103 E 449 414 16 MM MM MM MM MM 281 198 146 0 474 210 178 M 931 103 355 29 178 296 33 0 T 1534 Demandas 414 16 91 856 5 121 1411 0

Costos

F 251

F TKT M Q R T Producción 0 MM 251 MM 132 MM 281 MM 193 MM 76 MM 103 E 449 414 16 19 281 198 146 0 474 210 178 M 931 103 355 29 178 296 33 0 T 1534 Demandas 414 16 91 856 5 121 1411

©

E

Prof. Raúl Espejo Rodarte (11950)

[email protected] 6461766600x173

Métodos Cuantitativos Avanzados (12464) Lecturas 2.12.2.1 Modelos de Transporte

UABC FCAS (414)

Costos

E

Costos

E

Costos

E

Costos

E

Costos

E

2.12.2-10

F TKT M Q R T Producción 0 MM 251 MM 132 MM 281 MM 193 MM 76 MM 103 E 449 414 16 19 281 198 146 0 474 210 178 M 931 72 103 355 29 178 296 33 0 T 1534 Demandas 414 16 91 856 5 121 1411 F TKT M Q R T Producción 0 MM 251 MM 132 281 MM 193 MM 76 MM 103 E 449 414 16 19 281 198 146 0 474 210 178 M 931 72 856 103 355 29 178 296 33 0 T 1534 Demandas 414 16 91 856 5 121 1411 F TKT M Q R T Producción 0 MM 251 MM 132 281 MM 193 MM 76 MM 103 E 449 414 16 19 281 198 146 0 474 210 178 M 931 72 856 3 103 355 29 178 296 33 0 T 1534 Demandas 414 16 91 856 5 121 1411 F TKT M Q R T Producción 0 MM 251 MM 132 281 MM 193 MM 76 MM 103 E 449 414 16 19 281 198 146 0 474 210 178 M 931 72 856 3 103 355 29 178 296 33 0 T 1534 2 Demandas 414 16 91 856 5 121 1411 F TKT M Q R T Producción 0 MM 251 MM 132 281 MM 193 76 MM 103 E 449 414 16 19 281 198 146 0 474 210 178 M 931 72 856 3 103 355 29 178 296 33 0 T 1534 2 121 Demandas 414 16 91 856 5 121 1411

©

Prof. Raúl Espejo Rodarte (11950)

[email protected] 6461766600x173

Métodos Cuantitativos Avanzados (12464) Lecturas 2.12.2.1 Modelos de Transporte

2.12.2-11

UABC FCAS (414)

Costos

E

F TKT M Q R T Producción 0 MM 251 MM 132 281 MM 193 76 103 E 449 414 16 19 281 198 146 0 474 210 178 M 931 72 856 3 103 355 29 178 296 33 0 T 1534 2 121 1411 Demandas 414 16 91 856 5 121 1411

414*00+16*251+19*132+00*281+00*193+00*76+00*103+00*281 +00*198+72*146+856*00+03*474+00*210+00*178+00*103+00*355 +00*29+00*178+02*296+121*33+1411*0 = 16*251+19*132+72*146+3*474+2*296+121*33 = 4016

+ 2508 + 10512+ 1422+ 592 + 3993 = 23043

CT=23043 2.12.2.1.7.1.2.3.

10 5 10 3 10 2 4

8

7

3

6

7

17

11

10 1 10 3 10 4

20 10 5

7

3

1

7

7

4

1

39

14

30

Ejercicios

10 10 1 10 3 10 4

20 10

7

3

1

8

4

8

1

16

17

20 10 20

17

9

11

3

5

7

12

4

2

25

25

40 20 40

25 25

425 – 425 – 515 - 425

©

1

7

7

7

8

6

8

8

8

7

30

40

37

30

45

9

11 3

5

7

12 4

2

25

40 20 40

25 25 25 385 – 425

79 - 79 10 1 10 10 a 8 10 6

10 1 10 10 8 10 6

40 50 60

38

2584 – 2478 - 1568 - 1088

Prof. Raúl Espejo Rodarte (11950)

[email protected] 6461766600x173

Métodos Cuantitativos Avanzados (12464) Lecturas 2.12.2.1 Modelos de Transporte

UABC FCAS (414) 2.12.2.1.7.1.3.

2.12.2-12

Método de Costo Mínimo

Se busca el menor costo de la tabla y se le asigna lo más posible, eliminando con esto algún renglón o columna. En caso de haber varios candidatos, se usa el de arriba y el de la izquierda. Se repite el procedimiento en las celdas restantes hasta terminar con todo el tablau. 2.12.2.1.7.1.3.1.

Ejemplo

00 1 00 3 00 2 A 00 1 00 3 00 2 a 00 1 00 3 00 2 a 00 1 00 3 00 2 20 20 20 20 15 15 15 15 2 3 00 4 00 1 00 7 A 00 4 00 1 00 7 a 00 4 00 7 a 00 4 00 1 00 7 10 10 10 10 10 10 10 00 3 00 6 00 1 A 00 3 00 6 00 1 a 00 3 00 6 00 1 a 00 3 00 6 00 1 5 5 5 5 5 5 15 12 8 15 12 8 15 12 8 15 12 8 Costo Total: 15*1+2*3+3*2+10*1+5*1=15+6+6+10+5=42 2.12.2.1.7.1.3.2.

Costos E

E 414

F TKT M Q R T Producción 0 251 132 281 193 76 103 449

281 198 146

M

Costos

E

F TKT 0 251 132 -

-

1534

M Q R T Producción 281 193 76 103 449 0

103 355 29

Costos

0

474 210 178

931

856

Demandas 414 E

16

178 296 33 856

91

F TKT 0 251 132

414

5

M Q R 281 193 76

281 198 146 16 91

Prof. Raúl Espejo Rodarte (11950)

1534

T

Producción 103

0 474 210

856 103 355 29

0

121 1411

-

Demandas 414 ©

931

91 856 5 121 1411

281 198 146

T

T

16

414

M

M

474 210 178

103 355 29 178 296 33

Demandas 414

E

0

-

T

E

Ejemplo

178 -

178 296 33 856

0

1411 5 121 1411

[email protected] 6461766600x173

449 931 1534

Métodos Cuantitativos Avanzados (12464) Lecturas 2.12.2.1 Modelos de Transporte

UABC FCAS (414)

Costos

E

F TKT M 0 251 132 281 E 414 281 198 146 0 M 856 103 355 29 178 T 91 Demandas 414 16 91 856 Costos

E

Costos

E

Q R 193 76

T

Producción 103

474 210

178 -

296 33 5

2.12.2-13

0

1411 121 1411

449 931 1534

F TKT M Q R T Producción 0 251 132 281 193 76 103 E 449 414 281 198 146 0 474 210 178 M 931 856 103 355 29 178 296 33 0 T 1534 91 32 1411 Demandas 414 16 91 856 5 121 1411 F TKT M Q R T Producción 0 251 132 281 193 76 103 E 449 414 35 281 198 146 0 474 210 178 M 931 856 103 355 29 178 296 33 0 T 1534 91 32 1411 Demandas 414 16 91 856 5 121 1411 El resto solo se puede escoger de una manera

Costos

E

F TKT M Q R T Producción 0 251 MM 132 281 MM 193 MM 76 103 E 449 414 35 281 198 146 0 474 210 178 M 931 16 856 5 54 103 355 29 178 296 33 0 T 1534 91 32 1411 Demandas 414 16 91 856 5 121 1411 414*0+0*251+0*132+0*281+0*193+35*76+0*103+ 0*281+16*198+0*146+856*0+5*474+54*210+0*178 +0*103+0*355+91*29+0*178+0*296+32*33+1411*0= 35*76+16*198+5*474+54*210+91*29+32*33= 2660+3168+2370+11340+2639+1056= 23233 ©

Prof. Raúl Espejo Rodarte (11950)

[email protected] 6461766600x173

Métodos Cuantitativos Avanzados (12464) Lecturas 2.12.2.1 Modelos de Transporte

UABC FCAS (414) 2.12.2.1.7.1.4.

2.12.2-14

Método de Vogel

Se determinan indicadores de costo como la diferencia de los dos costos más pequeños, por cada columna y por cada renglón. Se elige el mayor de dichos indicadores, y en ese renglón o columna se elige el costo mínimo y en él se asigna todo lo que se pueda, se elimina la columna o el renglón que satisfagan su suma marginal, y se repite el procedimiento hasta que solo quede un renglón (columna), al que se asigna lo pertinente para cuadrar las sumas marginales. 2.12.2.1.7.1.4.1.

00 1 00 3 00 2 00 4 00 1 00 7 00 3 00 6 00 1 15 2

12 2

20 10 5

1 3 2

8 1

00 1 00 3 00 2

Ejemplo

1 1 a 00 1 00 3 00 2 20 1 1 2 00 4 00 1 00 7 3 a 00 4 00 1 00 7 10 3 10 10 10 00 3 00 6 00 1 2 2 a 00 3 00 6 00 1 5 2 2 5 15 12 8 15 12 8 2 2 1 2 2 1 2 3 1 2 3 1 20

00 1 00 3 00 2 1 1 1 00 1 00 3 00 2 00 1 00 3 00 2 20 20 20 2 2 15 2 3 00 4 00 1 00 7 3 00 4 00 1 00 7 00 4 00 1 00 7 10 10 10 10 10 10 00 3 00 6 00 1 2 2 2 00 3 00 6 00 1 00 3 00 6 00 1 5 5 5 5 5 15 12 8 15 12 8 15 12 8 2 2 1 2 3 1 2 1 Costo Total: 15*1+2*3+3*2+10*1+5*1=15+6+6+10+5=42 2.12.2.1.7.1.4.2.

Costos E M

E 0

F TKT M Q R T Producción 251 132 281 193 76 103 76 449

281 198 146

0

474 210 178

103 355 29 178 296 33

T

Ejemplo

0

931

146

1534

29

Demandas 414 16 91 856 5 121 1411 103 53 103 178 103 43 178

©

Prof. Raúl Espejo Rodarte (11950)

[email protected] 6461766600x173

Métodos Cuantitativos Avanzados (12464) Lecturas 2.12.2.1 Modelos de Transporte

UABC FCAS (414)

Costos E M

E 0 281 103

T

Demandas 414 103 103 Costos

E 0 E 414 281 M 103 T Demandas 414 103 103 103 Costos

E 0 E 414 281 M 103 T Demandas 414 103 103 103

©

F TKT M 251 132 281 198 146 0 856 355 29 178 16 91 856 53 103 178 53 103 F TKT M 251 132 281 198 146 0 856 355 29 178 16 91 856 53 103 178 53 103 53 103 F TKT 251 132 198 146 355 29 91 16 91 53 103 53 103 53 103 53 103

M 281 0 856 178 856 178

Prof. Raúl Espejo Rodarte (11950)

2.12.2-15

Q R T Producción 193 76 103 76 76 449 474 210 178 296 33

0

931

146 32

1534

29 29

5 121 1411 103 43 178 103 43 178 Q R 193 76

T Producción 103 76 76 76 449

474 210 178 296 33

0 1411 5 121 1411 103 43 178 103 43 178 103 43 Q R 193 76

1534

146 32 52 29 29 4

T Producción 103 76 76 76 56 449

474 210 178 296 33

931

0 1411 5 121 1411 103 43 178 103 43 178 103 43 103 43

931 1534

[email protected] 6461766600x173

146 32 52 52 29 29 4 4

Métodos Cuantitativos Avanzados (12464) Lecturas 2.12.2.1 Modelos de Transporte

UABC FCAS (414)

Costos

E 0 E 414 281 M 103 T Demandas 414 103 103 103

Costos

E 0 E 414 281 M 103 T Demandas 414 103 103 103

Costos

E 0 E 414 281 M 103 T Demandas 414 103 103 103

©

F TKT 251 132 198 146 355 29 91 16 91 53 103 53 103 53 103 53 103 53

M 281 0 856 178 856 178

F TKT 251 132 198 146 355 29 - 91 16 91 53 103 53 103 53 103 53 103 53 53

M 281 0 856 178 856 178

F TKT 251 132 198 146 355 29 - 91 16 91 53 103 53 103 53 103 53 103 53 53

M 281 0 856 178 856 178

Prof. Raúl Espejo Rodarte (11950)

Q R 193 76

T Producción 103 76 76 76 56 117 449

474 210 178 296 33

0 1411 5 121 1411 103 43 178 103 43 178 103 43 103 43 103 43 Q R 193 76

33 32 121 43 43 43 43 43 134

Q R 193 76

0 1411 1411 178 178

33 32 121 43 43 43 43 43 134

1534

146 32 52 52 12 29 29 4 4 263

931 1534

146 32 52 52 12 12 29 29 4 4 263

T Producción 103 76 76 76 56 117 117 449

474 210 178 296 5 103 103 103 103 103 281

931

T Producción 103 76 76 76 56 117 117 449

474 210 178 296 5 103 103 103 103 103 281

2.12.2-16

0 1411 1411 178 178

931 1534

[email protected] 6461766600x173

146 32 52 52 12 12 29 29 4 4 263

Métodos Cuantitativos Avanzados (12464) Lecturas 2.12.2.1 Modelos de Transporte

UABC FCAS (414)

Costos

E 0 E 414 281 M 103 T Demandas 414 103 103 103

Costos

E 0 E 414 281 M 103 T Demandas 414 103 103 103

©

F TKT 251 132 198 146 355 29 - 91 16 91 53 103 53 103 53 103 53 103 53 53 53

M 281 0 856 178 856 178

Q 193 5 474 296 5 103 103 103 103 103 281

F TKT 251 132 198 146 355 29 - 91 16 91 53 103 53 103 53 103 53 103 53 53 53

M 281 0 856 178 856 178

Q 193 5 474 296 5 103 103 103 103 103 281

Prof. Raúl Espejo Rodarte (11950)

R 76

T Producción 103 76 76 76 56 117 117 175 449

210 178 33 32 121 43 43 43 43 43 134 134

2.12.2-17

0 1411 1411 178 178

931 1534

146 32 52 52 12 12 12 29 29 4 4 263

R T Producción 76 103 76 76 76 56 117 117 175 449 30 210 178 146 32 52 52 12 12 12 931 33 32 121 43 43 43 43 43 134 134

0 1411 1411 178 178

1534

[email protected] 6461766600x173

29 29 4 4 263

Métodos Cuantitativos Avanzados (12464) Lecturas 2.12.2.1 Modelos de Transporte

UABC FCAS (414)

Costos

E

F TKT M Q R 00 0 00 251 00 132 00 281 00 193 76 E 414 5 30 281 198 146 0 474 210 M 16 856 59 103 355 29 178 296 33 T 91 32 Demandas 414 16 91 856 5 121 414 * 0 = 00 5 * 193 = 965 30 * 76 = 2280 16 * 198 = 3168 856 * 0 = 0 59 * 210 = 12390 91 * 29 = 2639 32 * 33 = 1056 1411 * 0 = 0 Costo Total = 22498 2.12.2.1.7.1.5.

T 103 178 0 1411 1411

2.12.2-18

Producción 449 931 1534

Método de Russel.

Para cada renglón se determina el máximo costo (Vi). Para cada columna se asigna el máximo costo a una variable Uj. En cada celda, se calcula 𝛥𝑖,𝑗 = 𝑈𝑗 + 𝑉𝑖 − 𝐶𝑖,𝑗 . A la celda con el mayor de los valores 𝛥𝑖,𝑗 se le asigna todo lo que se puede, con lo que se satisface algún renglón o columna. Con las celdas restantes se repite el procedimiento. 2.12.2.1.7.1.5.1.

4 3 7 6

6

7

06 1 06 3 08 2 7 4 12 1 10 7 3 6 6 15

©

12

3

2

a 00 1 00 3 00 2 20 15 2 3 7 7 A 4 1 7 a 4 1 7 10 10 10 10 10 12 1 A 6 3 6 6 7 1 a 3 6 1 5 6 5 5 5 5 8 15 12 8 15 12 8 Costo Total: 15*1+2*3+3*2+10*1+5*1=15+6+6+10+5=42 20

A

6

Ejemplo

3

05 1 06 3 03 2

Prof. Raúl Espejo Rodarte (11950)

20

[email protected] 6461766600x173

Métodos Cuantitativos Avanzados (12464) Lecturas 2.12.2.1 Modelos de Transporte

UABC FCAS (414) 2.12.2.1.7.1.5.2.

000 Vj

Ui Costos

281

E

474

M

355

T Demandas

000 Vj

Ui Costos

251

E

474

M

355

T Demandas

000 Vj 193 474 296

355 146 281 474 210 178 F TKT M Q R T 381 251 295 132 281 281 562 193 415 76 356 103 474 281 631 198 474 146 755 0 474 474 474 210 474 178 856 433 103 355 355 472 29 458 178 533 296 532 33 533 0 414 16 91 856 5 121 1411 355 146 F TKT 355 251 265 132 474 281 631 198 474 146 16 433 103 355 355 472 29 414 16 91

Ui Costos

281 E 474 0 E 414 474 281 M 474 103 T Demandas 414

000 Vj

Ui Costos

193

E

474

M

296

T Demandas

©

Ejemplo

281 E 562 0

281 E 532 0

E 0 414 281 103 414

474 210 178 M Q R T 281 532 193 385 76 326 103 0 474 474 474 210 474 178 856 178 533 296 532 33 533 0 856 5 121 1411

146 F TKT 251 207 132 198 474 146 16 355 413 29 16 91

474 210 178 M Q R T 281 474 193 327 76 268 103 0 474 474 474 210 474 178 856 178 474 296 473 33 474 0 856 5 121 1411

146 F TKT 251 207 132 198 474 146 16 59 355 413 29 16 91

474 210 178 M Q R T 281 474 193 327 76 268 103 0 474 474 474 210 474 178 856 178 474 296 473 33 474 0 856 5 121 1411

Prof. Raúl Espejo Rodarte (11950)

2.12.2-19

[email protected] 6461766600x173

Producción 449 931 1534

Producción 449 931 1534

Producción 449 931 1534

Producción 449 931 1534

Métodos Cuantitativos Avanzados (12464) Lecturas 2.12.2.1 Modelos de Transporte

UABC FCAS (414) 000 Vj

Ui Costos

193

E M

296

T Demandas

000 Vj

Ui Costos

193

E M

296

T Demandas

000 Vj

Ui Costos

193

E M

296

T Demandas

000 Vj

E 0 414 281 103 414

E 0 414 281 103 414

E 0 414 281 103 414

Ui Costos E M T Demandas

E 0 414 281 103 414

132 F TKT 251 193 132 198 146 16 59 355 399 29 32 16 91

F 251 198 16 355 16

F 251 198 16 355 16

F 251 198 16 355 16

296 76 103 M Q R T 281 296 193 193 76 193 103 0 474 210 178 856 178 296 296 339 33 399 0 856 5 121 1411

TKT 132 146 59 29 32 91

296 76 103 M Q R T 281 296 193 193 76 193 103 0 474 210 178 856 178 296 296 339 33 399 0 1411 856 5 121 1411

TKT 132 146 59 29 32 91

296 76 M Q R 281 296 193 193 76 0 474 210 856 178 296 296 339 33 91 856 5 121

TKT 132 146 59 29 32 91

M 281 0 856 178 856

Q 193 5 474 296 5

R 76 30 210 33 91 121

T

2.12.2-20 Producción 449 931 1534

Producción 449 931 1534

Producción 103

178 0 1411 1411

T

449 931 1534

Producción 103

178 0 1411 1411

449 931 1534

414*0 = 5*193 = 30*76 = 16*198 = 59*146 = 856*0 = 32*29 = 91*33 = 1411*0 =

0 965 2 280 3 168 8 614 0 928 3 003 0 CostoTotal = 18 958.

©

Prof. Raúl Espejo Rodarte (11950)

[email protected] 6461766600x173

Métodos Cuantitativos Avanzados (12464) Lecturas 2.12.2.1 Modelos de Transporte

UABC FCAS (414) 2.12.2.1.7.1.

2.12.2-21

Optimización

Una vez encontrada una solución factible inicial, hay que determinar si esta es la óptima, o si hay que buscar una solución más barata. En caso de que no se tenga la solución más barata, hay que determinar un método para ubicar una mejor asignación 2.12.2.1.7.1.1.

Prueba de optimalidad

Para determinar si la asignación propuesta es la mejor se procede de la siguiente manera: Hay que encontrar cantidades, para cada uno U1=0, U2=5, U3=2, V1=4, V2=3, V3=1, que en la tabla se ubican como de los n renglones (Vi) y para cada una de las m encabezadores columnas (Uj), que sumen el costo Cij, de las celdas a las que se les ha asignado un valor. 4 3 1 aaaa Para esto es necesario que haya al menos n+mAA 4 . -1 a 2 . AA 1 . 1 celdas con valores asignados. En caso de no 0. 30 30 ser así, se dice que la solución es 9 8 6 degenerada, que después analizaremos 5. 30 5 10 15 (Soluciones degeneradas.). 7 5 3 Con esto determinamos un sistema de n+m-1 2. 10 10 ecuaciones (linealmente independientes), con 35 20 15 n+m variables. Este sistema tiene un número infinito de soluciones. Para fijar los valores A continuación, calculamos en las celdas sin introducimos una ecuación en la que asignamos asignación el costo correspondiente menos los valor arbitrario a cualquier variable. El valor dos valores que encabezan ese renglón y mas cómodo es el 0, que por orden asignamos a columna, así: Cij-Ui-Vj, que para la primera U1.

celda sin asignación es: 2-3-0=-1. Esto es el costo de asignar una unidad a dicha celda, que significa un ahorro, pues para asignar una unidad a dicha celda, hay que añadir en las

V1 V2 V3 aaaa AA 4 . AA 2 . AA 1 . U1 . 30 30 9 8 6 U2 . 30 5 10 15 7 5 3 U3 . 10 10 35 20 15 𝐔𝟏 + 𝐕𝟏 = 𝟒 = 𝐂𝟏𝟏

azules uno gastando para ello 2+9=11, y las quitaremos de las celdas rosas, ahorrando, 4+8=12, así el nuevo costo agrega 11 y disminuye 12, ahorrando en total 1 por cada unidad asignada a esta celda.

𝐔𝟐 + 𝐕𝟏 = 𝟗 = 𝐂𝟏𝟐 𝐔𝟐 + 𝐕𝟐 = 𝟖 = 𝐂𝟐𝟐 𝐔𝟐 + 𝐕𝟑 = 𝟔 = 𝐂𝟐𝟑 𝐔𝟑 + 𝐕𝟐 = 𝟓 = 𝐂𝟐𝟑 Asignamos el primer valor: 𝐔𝟏 = 𝟎 Así la primera ecuación 𝐔𝟏 + 𝐕𝟏 = 𝟒 , 0 + V1 = 4 → V1=4 De la segunda 𝑼𝟐 + 𝑽𝟏 = 𝟗 = 𝑼𝟐 + 𝟒 = 𝟗 →𝑼 𝟐 = 𝟗 − 𝟒 = 𝟓

En las celdas ya asignadas este cálculo resulta siempre cero, por lo que no tiene caso hacerlo en dichas ubicaciones El cálculo de los valores restantes es: en la celda (1,3)el costo es de: 1-1-0=0. Esto significa que asignarle una unidad a esta celda no se gasta nada, por lo que podemos inferir que hay muchas soluciones con el mismo costo.

Así conseguimos todos los valores ©

Prof. Raúl Espejo Rodarte (11950)

[email protected] 6461766600x173

Métodos Cuantitativos Avanzados (12464) Lecturas 2.12.2.1 Modelos de Transporte

22 aaaa

UABC FCAS (414)

(3,1) el costo de asignación es: 7-4-2=7-6=1, y en la celda (3,3) sería de 3-1-2=0.

4

En la celda

Estos resultados se reportan en rojo en la siguiente tabla:

4

3

1

A 4 -1 2 0 1 A . a . A . . 30 9 8 6 5 5 10 15 . 5 0 3 2 1 7 10 . 0

35

20

15

aaaa 30 30 10 Ct=385 .

El costo total es de

30*4 + 5*9 + 10*8 + 15*6 + 10*5= 120+45+80+90+50=385 El resultado de transferir 10 unidades es debido a que de las celdas rosas solo tienen esa capacidad, pues aunque a celda (1,1) se le

30, en la celda (2,2)solo es factible quitarle 10. Al transferir 10unidades con un ahorro de 1 por unidad, se reduce el costo total de 385en 10, quedando ahora en 375

3

1

A 4 -1 2 0 1 A . a . A . . 29 1 9 8 6 5 6 9 15 . 5 0 3 2 1 7 10 . 0

30 30 10

Ct=384 . Ct=29*4+1*2+6*9+9*8+15*6+10*5 = 116+2+54+72+90+50=384. 35

20

15

4 3 1 AA 4 . -1 a 2 . 0 A 1 . 0. 20 10 9 8 6 5. 15 0 15 1 7 5 0 3 2. 10 -

35

20

aaaa 30 30 10

15 Ct=375.

puede quitar hasta

Si hacemos el movimiento de una unidad, ahorramos 1

4 AA 4 . 0. 20 9 5. 15 0 7 3. 35

2 1 aaaa a 2 . 0A 1 . 30 10 1 8 6 30 15 5 -1 3 10 10 20 15 Ct=375.

Ahora la asignación se tiene que hacer en varias celdas. En este caso en anillo está compuesto de tres celdas de reducción y tres de incremento: El costo se incrementa por:

3+9+2=14

©

Prof. Raúl Espejo Rodarte (11950)

[email protected] 6461766600x173

Métodos Cuantitativos Avanzados (12464) Lecturas 2.12.2.1 Modelos de Transporte

UABC FCAS (414)

23

AA 4 . a 2 . 0A 1 . 30 10 20 9 1 8 6 30 25 5 0 7 5 -1 3 10 . 0 10 35 20 15 Ct=365. Y se reduce por5+4+6=15, el costo se incrementa por: 14-15=-1se ahorra uno por unidad. La máxima cantidad a asignar es el

menor de (10, 20, 15)=10 Con un ahorro de 1 y una cantidad de 10 se ahorran 10y el nuevo

Costo totales

de

375-10=365

©

Prof. Raúl Espejo Rodarte (11950)

[email protected] 6461766600x173

Métodos Cuantitativos Avanzados (12464) Lecturas 2.12.2.1 Modelos de Transporte

UABC FCAS (414) 2.12.2.1.7.1.1.1.

24

Ejemplo

Solución inicial obtenida con método Russel 000 Ui 0 124 72 -74 193 76 43 Vj Costos E F TKT M Q R T Producción 0 127 251 60 132 355 281 193 76 60 103 0 E 449 414 5 30 207 281 198 0 146 0 207 474 60 210 61 178 74 M 931 16 59 856 146 103 274 355 0 29 285 178 146 296 33 0 -43 T 1534 32 91 1411 Demandas 414 16 91 856 5 121 1411

¡¡ Óptimo !! CT=18958 2.12.2.1.7.1.1.2.

Ejemplo

Solución inicial obtenida con el método Vogel. 000 Ui 0 64 72 -134 193 76 43 Vj Costos E F TKT M Q R T Producción 0 187 251 60 132 415 281 193 76 146 103 0 E 449 414 5 30 147 281 198 -60 146 0 147 474 210 87 178 134 M 931 16 - + 856 59 146 103 334 355 29 355 178 146 296 33 0 -43 T 1534 91 32 + 1411 Demandas 414 16 91 856 5 121 1411

Se puede Optimizar CT=22498 Se pueden mover 59 con una ganancia unitaria de 60 nuevo CT=22498 – (59*60) = 22498 – 3540 = 18958 000 Vj

Ui Costos

124 72 -74 193 76 43 F TKT M Q R T Producción 0 127 251 60 132 355 281 193 76 60 103 0 E 449 414 5 30 207 281 198 146 0 207 474 60 210 61 178 74 M 931 16 59 856 0 146 103 274 355 29 285 178 146 296 33 0 -43 T 1534 32 91 1411 Demandas 414 16 91 856 5 121 1411 Óptimo.

©

0 E

Prof. Raúl Espejo Rodarte (11950)

[email protected] 6461766600x173

Métodos Cuantitativos Avanzados (12464) Lecturas 2.12.2.1 Modelos de Transporte

UABC FCAS (414) 2.12.2.1.7.1.1.3.

1 0 1 15 1 3 1 0 6 5 5 20 2 3 0

7

0 1 10 0 3 2 0 6 5 10 20 0

13 5 7 1 8 13 -1 4 0 7 0 12 3 1 6 2 - 10 10 11 14 6 2 10 1 17 4 1 4 7 10 0 6 0 12 4 8 3 9 -1 11 2 3 3 10 1 10 10 10 10 2 1 2 2 Ct= 326 2 1 2 1 2

0 7 3 0

-5 3 1 6 1 3 1 2 30 2 -2 8 0 8 30 5 3 2 8 4 30 30 30 30 1 5 2 5 2 2 4

©

2

2

0 2 3 5 15 5 0 4 6 9 15 15 0 8 2 7 15 0 5 20 5 Ct= 175

6 12 4 7 2 8 1 13 -1 4 0 7 0 12 0 2 10 3 11 0 14 0 6 1 10 2 17 9 8 0 6 0 12 4 8 2 9 0 11 10 1 10 10 10 10

1 0 1 40 0 1 1 10 8 40 6 0 0 0 10 4 40 1 0 0 0 10 30 Ct=400 3 3 3 4

Prof. Raúl Espejo Rodarte (11950)

Ejercicios

1

3 2 -1 2 3 5 15 1 0 4 6 9 15 1 1 15 0 8 0 7 15 1 1 5 5 20 5 2 2 Ct= 180 4 2

25

Ct= 324

-3 4 1 0 2 5 30 3 3 3 30

3

1

3 20 8 10 2 8 30

1 2 2 8 4 30 30

[email protected] 6461766600x173

1 1 40 20 2 8 40 4 40 10 30 Ct=380

Métodos Cuantitativos Avanzados (12464) Lecturas 2.12.2.1 Modelos de Transporte

UABC FCAS (414)

11 4 15 1 -5 6 1 5 0 15 0 30 4 - - 30 12 10 8 9 10 12 -3 20 2 2 2 2 19 1 6 -8 8 9 20 5 30 2 2 1 11 2 22 6 19 15 4 10 11 10 10 -5 20 0 0 0 0 20 32 19 22 27 Ct=724 5 2 4 3 4 0 1 2 0 1 2 1 2

26

1

8 8 0 2 10 2 2 . 2 -4 18 22 4 2 2

©

5 5 19 -2 5 8 1 19 0 0 -

1

4

7

1 3 6 1 5 8 15 30 4 10 8 1 10 12 5 13 7 6 8 9 8 20 5 2 6 22 11 15 4 10 3 10 10 3 20 32 19 22 27 0

5 8 38 8 21 3 3 - 0 4 7 2 10 22 2 2 3 0 20 0 43 4 18 1 - - -4 18 20 Ct=343 22 2 1 1

Prof. Raúl Espejo Rodarte (11950)

3

5 5 17 5 2 89 19

30 20 30 20 Ct=676

7 18 21 7 17 20 25 11 20 Ct=339

[email protected] 6461766600x173

Métodos Cuantitativos Avanzados (12464) Lecturas 2.12.2.1 Modelos de Transporte

UABC FCAS (414)

1 1 10 9 8 6 -2 2 3 16 0

1 8

1 1 2 9 8 -3 1 8

0 5 5 8 3 3 11 14

1 7

2 3

1 1 10 9 1 1 8 6 -2 2 1 - 3 16

10

1 1 0

17 11

-2 4 2 3 9 0 1 8 8

0 5 5 8 11 3 3 14

Ct=193

1 10 9 8 3 . 2 1 3 16

10

0

17 11

0 2 2 1 9 1 8 8

0 5 5 8 14 2 3 0 14

Ct=169

10 1 10 10 8 10 6 a 40 5 4 25 - 15 9 11 3 5 28 20 2 2 2 7 12 4 2 40 2 2 2 25 25

1

25 25

27

10 17

.

11 Ct=163

1

10

8

6

9

11

3

5

7

12

4

2

25 25

40 20 40

25 25

6 1 1 3 1 1 3 1 1 2 425 – 425 – 515 - 425 2584 – 2478 - 1568 – 1088 10 1 10 7 a 7 10 7 8

6

- 8 28

8

8

7

30

40

37 30

45

40

1

7

7

7

8

6

8

8

50 60

38

40 50

8

7

37 30

30 45

40

60

38

425 – 425 – 515 - 425 2584 – 2478 - 1568 – 1088

©

Prof. Raúl Espejo Rodarte (11950)

[email protected] 6461766600x173

Métodos Cuantitativos Avanzados (12464) Lecturas 2.12.2.1 Modelos de Transporte

UABC FCAS (414) 2.12.2.1.7.1.2.

28

Soluciones degeneradas.

Cuando en laguna solución hay menos de m+n-1 celdas asignadas, el sistema no tiene suficientes ecuaciones para encontrar la solución. En este caso se dice que la solución es degenerada. Las operaciones con degeneradas son interesantes, pero no sirven para trabajar, pues ofrecen muchos problemas. El problema se resuelve haciendo alguna asignación de un infinitésimo a la celda más adecuada (la que interese a más celdas asignadas), y ahora se procede como si dicha celda tuviera un valor asignado. 2.12.2.1.7.1.2.1.

Ejemplo

La segunda celda del primer renglón interesa a 3 celdas.

1

2

1 2 15 0 0 3 4 2 15 -1 6 0 8 6 5 15 20 0

1 4 5 15 6 9 15 7 15 10 10 Ct= 185

.

1

2

1 2 15 0 0 3 4 2 15 -1 6 0 8 6 5 15 20 0

1 4 5 15 6 9 15 7 15 10 10 Ct= 185

. .

1

2

1 2 10 5 0 3 4 2 15 6 1 8 5 5 15 20 0

2 3 5 15 5 9 15 7 15 10 10 Ct= 180

La primera celda del tercer renglón interesa tres celdas.

©

Prof. Raúl Espejo Rodarte (11950)

[email protected] 6461766600x173

Métodos Cuantitativos Avanzados (12464) Lecturas 2.12.2.1 Modelos de Transporte

UABC FCAS (414)

1 1 15 1 3 1 6 5 0 15 0

1

2 3 5 15 6 9 15 7 15 10 10 Ct= 185

2

1 10 0 3 2 6 5 5 15 0

3 -1 2 4 15 8 5 20

2

2 3 5 15 5 0 4 5 9 15 15 1 8 7 15 10 20 10 Ct= 180

2.12.2.1.7.1.2.2.

0

0 -3 -4

©

Prof. Raúl Espejo Rodarte (11950)

29

Ejemplo

6 6 10 3 3 10

3 3 40 2 4 40

4 20 3 20 40

2 30 10 5 20 10 Ct=340

6 6 10 3 3 10

3 3 40 2 4 40

7 7 0 4 20 3 20 40

5 4 50 2 30 10 5 20 10 Ct=340

7 -

4 -

50

[email protected] 6461766600x173

Métodos Cuantitativos Avanzados (12464) Lecturas 2.12.2.1 Modelos de Transporte

UABC FCAS (414)

6

3

6 3 10 40 0 3 2 2 -3 1 3 5 4 -4 10 40 0

6

3

6 3 10 40 0 3 2 2 -3 1 3 5 4 -4 10 40 0

6

3

0 6 3 40 3 2 2 -3 10 1 3 5 4 -4 10 40 0

©

Prof. Raúl Espejo Rodarte (11950)

30

7 5 7 -1 4 50 0 4 2 30 20 10 3 4 5 20 20 40 10 Ct=340 7 5 7 -1 4 50 0 4 2 30 20 10 3 4 5 20 20 40 10 Ct=340

7 4 7 4 50 0 10 4 1 2 30 20 3 5 5 20 20 40 10 Ct=330

[email protected] 6461766600x173

Métodos Cuantitativos Avanzados (12464) Lecturas 2.12.2.1 Modelos de Transporte

UABC FCAS (414) 2.12.2.1.7.1.1.

31

Destinos prohibidos.

Solo por el método de esquina NW resultan, en cuyo caso nada más se evitan. 2.12.2.1.7.1.1.1.

Ejemplo

M

2 15 4

5

6 0 8

7

5

1

3

15

20

9

M 2 5 15 3 4 9 15 6 0 8 7 15 20 10

15 15 15

15 15 15 Ct=

10 Ct=30 6

2 M 3

2 15 4

5 9

6 0 8

7

15

20

M 2 5 15 15 3 4 9 15 15 6 0 8 7 15 5 10 15 20 10 Ct=

15 15 15

10 Ct=30

Ct= 30 + 45 + 40 + 70 = 185 3 M 2 15 3 4 15 6 0 8 15

20

5 9

2.12.2.1.7.1.1.2.

15

Ejercicio

1

15

7 15 0 10 Ct=75

M

2

5

M

4

9

6 0 8

7

15

20

15 15 15

10 Ct=

4 M 2 5 15 3 4 9 15 6 0 8 7 15 20 10

2

15 15 15

M

2

5

M

4

9

6 0 8

7

Ct= 15

20

15 15 15

10 Ct=

Ct=

.

©

Prof. Raúl Espejo Rodarte (11950)

[email protected] 6461766600x173

Métodos Cuantitativos Avanzados (12464) Lecturas 2.12.2.1 Modelos de Transporte

UABC FCAS (414) 2.12.2.2.

Problemas de asignación

En los problemas de asignación queremos resolver el problema de asignar un operador a cada operación, teniendo tantos operadores como operaciones. Se contabilizan costos (que pudieran no ser monetarios, como ejemplo podemos poner multas en rutas, proyectos rechazados por rubro, etc.) que tiene cada operador en cada operación. El algoritmo se facilita, pues en los problemas de asignación, las tablas son cuadradas (el mismo número de renglones que de columnas) y el resultado es 0 en toda la tabla, y solamente un 1 en cada renglón y en cada columna. 2.12.2.2.1.

Ejemplo

E N W S 7 7 2 1 6 6 3 1 9 7 6 3 6 7 4 8 En la distribución de productos de una empresa panificadora en esta ciudad, se han asignado rutas de distribución de utilidades semejantes, pero con áreas geográficas muy diversas y nivel socioeconómico muy contrastante. Alberto Beatriz Carlo Darío

Para cada empleado, se han contabilizado las infracciones a los diferentes reglamentos, y se resumen en la tabla anexa: Determine la asignación para lograr el costo en infracciones mínimo (16). 2.12.2.2.1.

Método Húngaro

A cada renglón se le resta el menor de sus valores.

3 3 1 5 6 2 2 1 6

Prof. Raúl Espejo Rodarte (11950)

1 2 0 2 4 0 0 0 5

Se cruzan todos los ceros con la menor cantidad posible de rayas.

1 2 0 3 4 0 0 0 5

Con dos líneas podemos Tachar todos los ceros.

Si la menor cantidad de rayas que tachan todos los ceros no es igual al número de renglones, entonces no hay suficientes ceros para hacer la asignación, en cuyo caso se procede como se indica a continuación: A los no tachados se les resta el menor de ellos,

1 2 0 3 4 0 0 0 5

El menor de los no tachados es 1

0 2 2 3

A los que están tachados una sola vez se dejan con el mismo valor,

1 2 0 3 4 0 0 0 5

0 2 0 2 3 0 0 0

Y a los que están tachados dos veces, se les suma el valor que se restó a los no tachados.

1 2 0 3 4 0 0 0 5

0 2 0 2 3 0 0 0 6

Si la menor cantidad posible de rayas es igual que el número de renglones

0 2 0 2 3 0 0 0 6 Si no fuesen suficientes, se repite el procedimiento antes señalado, hasta que haya suficientes ceros para hacer la asignación.

2 2 0 3 4 0 1 0 5

A cada columna se le resta el menor de sus valores. ©

2 2 0 3 4 0 1 0 5

32

Se hace la asignación en la celda en que se encuentre el cero solitario (o uno de los ceros del renglón (o columna) en que haya menos) en renglón o columna.

[email protected] 6461766600x173 Métodos Cuantitativos Avanzados (12464) Lecturas 2.12.2.2 Problemas de asignación

UABC FCAS (414)

33

0 2 0 2 3 0 0 0 6 Ese renglón y esa columna se descartan, y a los restantes, se hace la asignación de la celda con el cero solitario:

0 2 0 2 3 0 0 0 6

0 2 0 2 3 0 0 0 6

Esta asignación, en la tabla inicial indica los costos individuales, el costo mínimo es la suma.

3 3 1 5 6 2 2 1 6 El costo mínimo es Cm=3+2+1=6 Es posible que existan varias soluciones, pero ninguna con un costo menor al calculado 2.12.2.2.2.

6 14 17 17 7 8 5 3

13 16 9 15 4 4 4 5

5 8 5 2

15 9 13 13

15 14 12 12 36

3 5 7 4 14

©

Ejercicios

9 10 11 14

15 16 15 11

15 13 14 10

14 13 11 9

11 10 9 7 46

12 11 11 11

14 13 12 10

15 15 14 9 41

Prof. Raúl Espejo Rodarte (11950)

[email protected] 6461766600x173 Métodos Cuantitativos Avanzados (12464) Lecturas 2.12.2.2 Problemas de asignación

UABC FCAS (414)

©

Prof. Raúl Espejo Rodarte (11950)

34

[email protected] 6461766600x173 Métodos Cuantitativos Avanzados (12464) Lecturas 2.12.2.2 Problemas de asignación

UABC FCAS (414)

©

Prof. Raúl Espejo Rodarte (11950)

35

[email protected] 6461766600x173 Métodos Cuantitativos Avanzados (12464) Lecturas 2.12.2.2 Problemas de asignación

Lihat lebih banyak...

Comentarios

Copyright © 2017 DATOSPDF Inc.