13/09/2017 Unidad 2 Programación multiobjetivo y modelos de transporte Ing. Enrique M. Avendaño Delgado enrique.avenda
Views 172 Downloads 1 File size 1MB
13/09/2017
Unidad 2 Programación multiobjetivo y modelos de transporte
Ing. Enrique M. Avendaño Delgado [email protected]
DEFINICIÓN: •
•
El Problema de Transporte corresponde a un tipo particular de un problema de programación lineal. Si bien este tipo de problema puede ser resuelto por el método Simplex, existe un algoritmo simplificado especial para resolverlo. El modelo de transporte se define como una técnica que determina un programa de transporte de productos o mercancías desde unas fuentes hasta los diferentes destinos al menor costo posible. Fuentes: i
a1
Destinos j
xij
: cij
1
b1
1
Unidades de Demanda
Unidades de Oferta
a2
2
2
b2
am
m
n
bn
xmn : cmn
1
13/09/2017
PROCTER & GAMBLE (P & G) Procter & Gamble (P & G) produce y comercializa más de 300 marcas de productos a nivel mundial. Esta compañía ha crecido continuamente a través de su larga historia que data desde 1830. Para mantener y acelerar ese crecimiento, un importante estudio de IO se realizó para fortalecer la efectividad global de P & G. Antes del estudio, la cadena de suministro de la compañía consistía en cientos de proveedores para las 50 categorías de productos en 60 plantas, 15 centros de distribución y más de 1 000 zonas de consumo. Sin embargo, en la medida en que la compañía consideró marcas globales, la administración se percató de que se requería consolidar las plantas a fi n de reducir los gastos de manufactura, mejorar la velocidad de entrega al mercado y reducir la inversión de capital. Por lo cual, el estudio se enfocó al rediseño del sistema de producción y distribución de la compañía para sus operaciones en Norteamérica. El resultado fue una reducción del número de plantas en Norteamérica de casi 20 por ciento, ahorrando más de 200 millones de dólares en costos antes de impuestos por año. Gran parte del estudio consistió en la formulación y solución de problemas de transporte de categorías individuales de producto. Para cada opción referente a mantener abiertas ciertas plantas, la solución del correspondiente problema de transporte para cierta categoría de producto mostró cuál sería el costo de distribución para enviar dicha categoría de producto desde esas plantas hacia los centros de distribución y zonas de consumo.
EJEMPLO
Uno de los productos más importantes de la P & T COMPANY es el chícharo enlatado. Los chícharos se preparan en tres enlatadoras —cercanas a Bellingham, Washington; Eugene, Oregon, y Albert Lea, Minnesota— y después se envían por camión a cuatro almacenes de distribución —Sacramento, California; Salt Lake City, Utah; Rapid City, South Dakota, y Albuquerque, Nuevo México— en el oeste de Estados Unidos, como se muestra en la figura 1. Debido a que los costos de embarque constituyen un gasto importante, la administración ha iniciado un estudio para reducirlos a su mínima expresión. Se ha estimado la producción de cada enlatadora durante la próxima temporada y se ha asignado a cada almacén cierta cantidad de la producción total de chícharos. En la tabla 2 se proporciona esta información —en unidades de carga de camión—, junto con el costo de transporte por camión cargado de cada combinación de enlatadora-almacén. Como se ve, hay un total de 300 cargas de camión que se deben transportar. El problema es determinar el plan de asignación de estos embarques a las distintas combinaciones de enlatadora-almacén que minimice el costo total de transporte. Costo de embarque ($) por carga Almacén 1
2
3
4
Producción
1
464
513
654
867
75
Enlatadora 2
352
416
690
791
125
3
995
682
388
685
100
80
65
70
85
Asignación
2
13/09/2017
EJEMPLO
EJEMPLO
3
13/09/2017
MODELO DEL PROBLEMA DE TRANSPORTE Para describir el modelo general del problema de transporte es necesario emplear términos mucho menos específicos que los que se usaron para designar los componentes del ejemplo prototípico. En particular, el problema general de transporte se refiere —en sentido literal o figurado— a la distribución de cualquier mercancía desde cualquier grupo de centros de suministro, llamados orígenes, a cualquier grupo de centros de recepción, llamados destinos, de tal manera que se minimicen los costos totales de distribución.
MÉTODOS DE SOLUCIÓN: Los métodos más empleados para obtener soluciones iniciales son:
• El método de la Esquina Noroeste. • El método del Costo Mínimo. • El Método Vogel.
4
13/09/2017
METODO ESQUINA NOROESTE
MÉTODO NOROESTE Para encontrar una solución inicial se comienza por la esquina superior izquierda (noroeste) del tablea de transporte intentando asignar la máxima cantidad posible a x11. Evidentemente, el valor máximo de x11 debe ser el menor entre s1 y d1. Si x11 = s1, se puede descartar la primera fila, pues ya no podría asignarse más desde el primer punto de oferta, se avanza a la siguiente fila. Al mismo tiempo, se debe cambiar d1 por d1-s1, de forma de indicar la cantidad de demanda no satisfecha en el primer punto de demanda. En caso que x11 = d1, se debe descartar la primera columna y cambiar s1 por s1-d1, avanzando una columna. Si x11 = d1 = s1, se debe avanzar en una columna o en una fila (pero no en ambas). Se asigna un cero en la dirección escogida y se descarta la otra alternativa. • El método continua aplicando el mismo criterio desde la esquina noroeste del tablero restante. Una vez que están asignadas toda de demanda y oferta disponible, se terminan las asignaciones y está completa la asignación inicial.
5
13/09/2017
Método Noroeste
Costo Total: 75*464 + 5*352 + 65*416 + 55*690 + 15*388 + 85*685
Costo Total: 165595
METODO DEL COSTO MINIMO
6
13/09/2017
COSTO MÍNIMO: 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
Pasos:
1. Construya una tabla de disponibilidades, requerimientos y costos 2. Empiece en la casilla que tenga el menor costo de toda la tabla, si hay empate, escoja arbitrariamente (Cualquiera de los empatados). 3. Asigne lo máximo posible entre la disponibilidad y el requerimiento (El menor de los dos). 4. Rellene con ceros (0) la fila o columna satisfecha y actualice la disponibilidad y el requerimiento, restándoles lo asignado. Nota: Recuerde que no debe eliminar ó satisfacer fila y columna al mismo tiempo, caso en que la oferta sea igual a la demanda, en tal caso recuerde usar la ε (Epsilon). 5. Muévase a la casilla con el costo mínimo de la tabla resultante (Sin tener en cuenta la fila o columna satisfecha). 6. Regrese a los puntos 3,4,5 sucesivamente, hasta que todas las casillas queden asignadas.
Costo mínimo:
Costo Total: 80*352 + 20*513 + 45*682 + 70*388 + 55*867 + 30*685
Costo Total: 152535
7
13/09/2017
METODO VOGEL
MÉTODO VOGEL: 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. Se vuelven a calcular los castigos por fila y por columna y se repite el procedimiento descrito hasta completar las asignaciones posibles en el tablero. 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 óptima.
8
13/09/2017
Método Vogel
Método Vogel
9
13/09/2017
Método Vogel
Método Vogel
10
13/09/2017
Método Vogel
PROBLEMAS Material: •Papel •Lapicero •Calculadora
11
13/09/2017
EJERCICIO 1: • •
La compañía Deltron produce su producto líder en tres fábricas diferentes, los cuales se envían en lote a cuatro bodegas de distribución las cuales se encargan de su venta. La producción por fábrica en lotes es la siguiente La capacidad de cada bodega en lotes es la siguiente
•
Fábrica
Producción
Bodega
Capacidad
1
200
1
120
2
125
2
250
3
300
3
150
Total
625
4
105
Total
625
Resolverlo utilizando los tres métodos: 1. El método de la Esquina Noroeste. 2. El método del Costo Mínimo. 3. El Método Vogel
•
Los costos asociados a enviar un lote de productos desde las diferentes fabricas a las bodegas, es el siguiente:
Fábrica
Bodega 1
Bodega 2
Bodega 3
Bodega 4
1
$ 664
$ 613
$ 290
$ 867
2
$ 452
$ 316
$ 690
$ 391
3
$ 795
$ 682
$ 488
$ 685
EJERCICIO 2: •
Una aerolínea regional puede comprar su combustible para jet a cualquiera de tres proveedores. Las necesidades de la aerolínea para el próximo mes, en cada uno de los tres aeropuertos a los que da servicio, son 200 galones en el aeropuerto 1. 230 en el aeropuerto 2, y 350 galones en el aeropuerto 3. Cada proveedor puede suministrar combustible a cada aeropuerto a los precios que se dan en el siguiente cuadro:
Cada proveedor, sin embargo, tiene limitaciones en cuanto al número total de galones que puede proporcionar durante un mes dado. Estas capacidades son 320 para el proveedor 1. 270 galones para el proveedor 2 y 190 para el proveedor 3. Determine una política de compra que cubra los requerimientos de la aerolínea en cada
Aeropuerto 1
Aeropuerto 2
Aeropuerto 3
Proveedor 1
92
89
90
Proveedor 2
91
91
95
Proveedor 3
87
90
92
aeropuerto, a un costo mínimo. Cual es el costo de esa política de compra. • Resolverlo utilizando el método de Vogel
12
13/09/2017
EJERCICIO 3: El gobierno de Estados Unidos está subastando contratos de arrendamientos de petróleo en dos sitios 1 y 2. En cada sitio, se subastan 100 000 acres de tierra. Cliff Erwing, Blake Barnes y Alexis Pickens llevan a cabo licitaciones para el petróleo. Las reglas del gobierno establecen que ningún licitador puede recibir más de 40% de la tierra que esta siendo subastada. Cliff oferto $ 1 000/acre para el suelo del sitio 1 y $ 2 000/acre para el suelo del sitio 2. Blake ofreció $ 900/acre para el suelo del sitio 1 y $2 200/acre para el suelo del sitio 2. Alexis ofertó $1 100/acre para el sitio 1 y $ 1 900/acre para el sitio 2. Formule un modelo de transporte equilibrado para maximizar el ingreso del gobierno.
EJERCICIO 4 La Compañía Childfair tiene tres plantas de producción de carros para bebés que deben distribuirse a cuatro centros de distribución. Las plantas 1, 2 y 3 producen 34, 25 y 11 cargamentos por mes, respectivamente. Cada centro de distribución necesita recibir : Centro1, 15 cargamentos por mes, Centro2, 20 cargamentos por mes; Centro3, 15 cargamentos por mes y la diferencia para el centro4. En la siguiente tabla se da la distancia de cada planta a su respectivo centro de distribución:
El costo del flete de cada embarque es de $100 más 0.50 centavos por milla. ¿Cuánto se debería embarcar a cada centro de distribución para minimizar el costo total del envío?
Distancia (millas) Centro de distribución
Planta
1
2
3
4
1
800
1300
400
700
2
1100
1400
600
1000
3
600
1200
800
900
a) Formule el problema como uno de transporte mediante la elaboración de una tabla de parámetros apropiada. b) Utilice vogel para una asignación inicial
13
13/09/2017
Unidad 2 Programación multiobjetivo y modelos de transporte
Ing. Enrique M. Avendaño Delgado [email protected]
INTRODUCCIÓN:
•
•
Dentro de los modelos de Transportes, por lo general nos encontramos ante la disyuntiva de que el tablero no esta equilibrado, eso significa que tanto las ofertas como las demandas no son iguales. Existe dos situaciones, que la Demanda sea mayor que la Oferta ó que la Oferta sea mayor que la Demanda.
14
13/09/2017
COMO EQUILIBRAR UN PROBLEMA DE TRANSPORTE LA OFERTA TOTAL EXCEDE A LA DEMANDA •
Si la Oferta total excede a la Demanda total, un problema de transporte se equilibra creando un punto de demanda ficticio que tiene una demanda igual a la cantidad de suministro en exceso. Debido a que los envíos al punto de demanda ficticio no son envíos reales, se les asigna un costo cero. Los envíos al punto de demanda ficticio indican capacidad de suministro sin uso. 1. Crear una Demanda Ficticia
2. Establecer la cantidad de unidades demandadas igual al exceso de la Oferta 3. Establecer un costo cero (0)
COMO EQUILIBRAR UN PROBLEMA DE TRANSPORTE LA OFERTA TOTAL EXCEDEA A LA DEMANDA
Problema de distribución de P&T Co. Ejemplo con Demanda Ficticia Costo uni. Origen
Destino (almacén) Sacramento
Salt Lake City
Rapid City
Alburquerque
Suministro
464
513
654
867
130
352
416
690
791
125
Albert Lea
995
682
388
685
100
Demanda:
80
65
70
85
Bellingham
(enlatadora) Eugene
355 300
55 Crear una demanda ficticia por 55 unidades
15
13/09/2017
COMO EQUILIBRAR UN PROBLEMA DE TRANSPORTE LA OFERTA TOTAL EXCEDEA A LA DEMANDA
Ejemplo con Demanda Ficticia Costo uni.
55 unidades a Costo Cero
Destino (almacén) Sacramento Salt Lake City
Rapid City
Alburquerque
DF
Suministro
464
513
654
867
0
130
Albert Lea
352 995
416 682
690 388
791 685
0 0
125 100
Demanda:
80
65
70
85
55
Origen Bellingham (enlatador a) Eugene
355 355
0
Luego proceder a la solución con uno de los métodos iniciales de asignación y luego aplicar simplex para Transporte
SOLUCIÓN: VOGEL Ejemplo con Demanda Ficticia
Aplicando Vogel Destino (almacén) Salt Sacram Lake Rapid Alburq ento City City uerque
Bellingha m
464
513
654
DF 867
Oferta 0
55 Origen
Eugene
352
416
690
791
464 130
0
75 352
125
(enlatadora)
Albert Lea
995
682
388
685
0
388 100
Demanda
80
65 112
70 97
85 266
55 106
0
16
13/09/2017
SOLUCIÓN: VOGEL Ejemplo con Demanda Ficticia
Aplicando Vogel Destino (almacén) Salt Sacram Lake Rapid Alburq ento City City uerque
Bellingha m
DF
Oferta
464
513
654
867
0
352
416
690
791
0
995
682
388
685
0
55 Origen Eugene (enlatador a) Albert Lea
49 75 64 125
70 Demanda
80
65 112
70 97
294 100
85 266
30
55 0 106
SOLUCIÓN: VOGEL Ejemplo con Demanda Ficticia
Aplicando Vogel Destino (almacén) Salt Lake City
Sacram ento Bellingha m
464
Rapid City 513
Alburq uerque 654
DF 867
Oferta 0
55 Origen Eugene (enlatador a) Albert Lea
Demanda
49 75
352
416
690
791
0
995
682
388
685
0
64 125
80
65 112
97
70
30
70 0
85 55
3 30
0
0 106
17
13/09/2017
SOLUCIÓN: VOGEL Ejemplo con Demanda Ficticia
Aplicando Vogel Destino (almacén) Salt Lake City
Sacram ento Bellingha m
Rapid City
464
513
Alburq uerque 654
DF 867
Oferta 0
55 Origen Eugene (enlatador a)
352
416
690
791
0
995
682
388
685
0
80
Albert Lea
Demanda
49 75 64 125
80
65
70
30
0
55
45
0 0
0 112
97
76
SOLUCIÓN: VOGEL Ejemplo con Demanda Ficticia
Aplicando Vogel Destino (almacén) Salt Lake City
Sacram ento Bellingha m
464
Rapid City 513
Alburqu erque 654
20 Origen Eugene (enlatador a)
352 80
Albert Lea
Demanda
867 55
Oferta 0
55
354 75
416
690
791
0
682
388
685
0
45 995
0
DF
375 45
65 0
70
30
0
55
0
0
0
0
0 97
76
18
13/09/2017
COMO EQUILIBRAR UN PROBLEMA DE TRANSPORTE LA OFERTA TOTAL MENOR A LA DEMANDA •
•
Si un problema de transporte tiene una Oferta total que es estrictamente menor que la Demanda total, entonces el problema no tiene solución factible. Cuando la Oferta total es menor que la Demanda total, a veces es deseable permitir la posibilidad de dejar sin satisfacer parte de la demanda. En este tipo de situaciones, se asocia una penalización con la demanda no cumplida.
1. Crear una Oferta Ficticia 2. Establecer la cantidad de unidades ofertadas igual al exceso de la Demanda 3. Establecer un costo Muy Alto
COMO EQUILIBRAR UN PROBLEMA DE TRANSPORTE LA OFERTA TOTAL MENOR A LA DEMANDA Problema de distribución de P&T Co. Ejemplo con Oferta Ficticia Costo uni.
Destino (almacén) Sacramento Salt Lake City
Rapid City
Alburquerque
Suministro
464
513
654
867
75
352
416
690
791
125
Albert Lea
995
682
388
685
60
Demanda:
80
65
70
85
Origen Bellingham (enlatadora ) Eugene
260 300
-40
Crear una oferta ficticia por 40 unidades
19
13/09/2017
COMO EQUILIBRAR UN PROBLEMA DE TRANSPORTE LA OFERTA TOTAL MENOR A LA DEMANDA
Ejemplo con Oferta Ficticia Costo uni. Origen Bellingham (enlatador a) Eugene Albert Lea OF
Destino (almacén) Sacramento Salt Lake City Rapid City 464 513 654
40 unidades a Costo 5000 Alburquerque 867
Suministro 75 125 60 40
352 995 5000
416 682 5000
690 388 5000
791 685 5000
80
65
70
85
300 Demanda:
0 los Luego proceder300 a la solución con uno de métodos iniciales de asignación y luego aplicar simplex para Transporte
SOLUCIÓN: Después de aplicar la esquina noroeste y el simplex para Transporte, se obtiene:
Ejemplo con Oferta Ficticia Cantidad por enviar
Destino (almacén) Salt Lake Sacramento City Rapid City Bellingham 0 20 10
Origen (enlatado ra) Eugene Albert Lea Total enviado
Demanda:
Alburquerqu Total e recibido 45 75
80 0 0
45 0 0
0 60 0
0 0 40
80 = 80
65 = 65
70 = 70
85 = 85
125 60 40
= = =
Suministro 75 125 60 40
Costo Total 325975
Se entiende que Alburquerque, deja de recibir 40 unidades
20
13/09/2017
EJERCICIO 1 •
Una empresa de manufactura, tiene 4 plantas de procesos industriales ubicados en diversas ciudades del país, los cuales abastecen a 5 almacenes, los costos por unidad se detallan en la siguiente tabla: Almacén 1
•
Almacén 2
Almacén 3
Almacén 4
Almacén 5
Industria 1
125
90
110
90
140
Industria 2
120
95
85
85
130
Industria 3
115
100
100
70
120
Industria 4
100
115
120
105
100
Se sabe también que las ofertas son de 500,750,1000 y 1500 y las demandas son de 1500, 500, 1000, 800, 1300; establezca una solución inicial con el método de los costos mínimos y además utilice solver para encontrar una solución
EJERCICIO 2 •
Una empresa de manufactura de producción de sombreros, tiene que satisfacer la demanda de 4 clientes semanalmente, las cuales son: 5000, 10000, 12000 y 15000 unidades, actualmente se tiene 4 plantas de fabricación, los costos por unidad se detallan en la siguiente tabla:
Almacén 1
•
Almacén 2
Almacén 3
Almacén 4
Planta 1
2
5
3
2
Planta 2
3
9
4
3
Planta 3
4
6
6
4
Planta 4
5
7
8
5
Se sabe también que las ofertas son de 11000 unidades por planta de producción, establezca una solución inicial con el método de vogel y además utilice solver para encontrar una solución. Nota trabajar en lotes de 1000
21
13/09/2017
EJERCICIO 3 •
• •
Siltex, debe decir un plan de distribución entre sus 4 almacenes y 4 plantas de producción. Los costos por kilometro recorrido es de 0.90 centavos de dólar por producto, un camión puede llevar hasta 20,000 unidades por viaje. Las ofertas son de 150, 250, 200 y 300 camiones, las demandas de cada en cada uno de los almacenes es de 185, 350, 150, 287 camiones. En la siguiente tabla se dan los kilómetros recorridos. Establecer un plan de distribución a un mínimo costo.
Kilómetros recorridos
Almacén 1
Almacén 2
Almacén 3
Almacén 4
Planta 1
480
550
600
870
Planta 2
950
870
703
500
Planta 3
750
850
700
650
Planta 4
800
600
750
550
22