P. 1
Ejercicio de Metodo de Transporte

Ejercicio de Metodo de Transporte

|Views: 6|Likes:
Publicado porFrancis Centeno

More info:

Published by: Francis Centeno on Jul 10, 2013
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

09/28/2014

pdf

text

original

Investitaci´ on Operativa

Problemas del tema 5
Sergio Garc´ ıa Mondaray 04621336-S

Escuela Superior de Inform´ atica de Ciudad Real Universidad de Castilla-La Mancha

1

Ejercicio 1

El m´ etodo del transporte es una t´ ecnica creada para minimizar los costes asociados a la distribuci´ on de un producto, satisfaciendo la demanda dependiendo de la oferta. • Las caracter´ ısticas principales de este m´ etodo son: • Coeficientes de las variables de las restricciones = 0 o 1. • Oferta = Demanda. • Producto homog´ eneo. • Variables de decisi´ on ≥ 0. En estos problemas disponemos de: • Funci´ on objetivo: representa los costes del transporte de todos los materiales.
m n

Min (Z) =
i=1 j =1

cij · xij

• Restricciones de la oferta:
n

(Oferta)
j =1

xij ≤ ai

• Restricciones de demanda: (Demanda)

m

xij ≥ bj
j =1

En el caso en que la demanda supere la oferta o viceversa, es necesario balancear aquel que sea mayor, es decir, a˜ nadir un origen o un destino ficticio el cual absorba la oferta sobrante o ofrezca la oferta necesaria. Para resolver problemas mediante este m´ etodo, se han de seguir los siguientes pasos: • Obtener una soluci´ on inicial. • Comprobar la optimalidad de la soluci´ on. ´ ptima. • Iterar en caso de que no sea o Para obtener las soluciones iniciales existen 3 m´ etodos: • M´ etodo de la Esquina noroeste: Consiste en ir rellenando a partir de la esquina superior izquierda con el m´ aximo que podamos ir d´ andole.

2

Soluci´ on En primer lugar comprobamos si el problema est´ a balanceado: 40 + 60 + 30 = 130 . Para la resoluci´ on del problema existen 2 m´ etodos: • Stepping Stone.• M´ etodo de Vogel: Se da el m´ aximo posible a la casilla en la que la diferencia en la fila o en la columna entre el menor costo y el que le sigue en incremental sea mayor. • M´ etodo de los multiplicadores. 2 Ejercicio 2 Enunciado V1 40 A 45 B 25 C 50 D 30 8 5 3 7 V2 60 9 7 5 8 V3 30 6 4 7 5 Determine la soluci´ on inicial b´ asica factible y su coste asociado por cada uno de los m´ etodos estudiados en clase. La tabla queda de la siguiente forma: 3 . • M´ etodo del coste unitario m´ ınimo: Se da el m´ aximo posible a la casilla cuyo coste sea menor. 45 + 25 + 50 + 30 = 150 luego el problema no est´ a balanceado. as´ ı que a˜ nadimos un destino ficticio. Comente la calidad relativa de las soluciones obtenidas.

Despu´ es se actualizan los recursos. necesidades y diferencias y se vuelve a iterar.V1 40 A 45 B 25 C 50 D 30 8 5 3 7 V2 60 9 7 5 8 V3 30 6 4 7 5 V4 20 0 0 0 0 Ahora aplicamos cada uno de los m´ etodos: Esquina noroeste Comenzamos a asignar el m´ aximo posible (m´ ınimo valor entre recursos disponibles y necesidad) a la celda noroeste. 4 . a la celda de menor valor se le asigna lo m´ aximo posible. la de x11 . x22 = 25 x32 = 30. para cada fila y columna. es la siguiente: x11 = 40. por tanto. x12 = 5. y de esa fila o columa. A partir de ah´ ı vamos repartiendo los recursos por el resto de celdas. x43 = 10 x44 = 20 cuyo coste asociado es: 8 ∗ 40 + 9 ∗ 5 + 7 ∗ 25 + 5 ∗ 30 + 7 ∗ 20 + 5 ∗ 10 + 0 ∗ 20 = 880 Vogel Se a˜ naden una fila y una columna con el valor absoluto de la diferencia entre las dos celdas de menor coste. La tabla queda: V1 &0 40 & A &5 45 & ¡0 V2 &0 && && 30 55 60 & 9 5 7 25 5 30 8 V3 &0 && 10 30 & 6 4 7 20 5 10 V4 &0 20 & 0 0 0 0 20 B &0 25 & C &0 && 20 50 & D & &0 20 30 && 8 40 5 3 7 La soluci´ on obtenida. x33 = 20. es decir. Despu´ es se coge la fila o columa donde la diferencia sea mayor.

1 0 20 0 0 0 0-0=0 Ahora podemos despreciar la columna V4.1 8-6=2 5-4=1 5-3=2 7-5= 2 6 4 7 5 30 5-4=1 0 20 0 0 0 - Ahora podemos ignorar tambi´ en la columna V3 y la fila D: V1 40 A & 45 & 25 B 25 C & 50 0 & D &0 30 & Diff It.1 8 5 3 7 5-3=2 V2 60 9 7 5 8 7-5=2 V3 &0 30 & V4 &0 20 & Diff It.1 8 5 3 7 5-3=2 V2 & 60 & 10 9 7 5 50 8 7-5= 2 V3 & 30 & 0 6 4 7 5 30 V4 & 20 & 0 0 20 0 0 0 Diff It. puesto que su necesidad est´ a cubierta.V1 40 A & 25 45 & V2 60 9 7 5 8 7-5=2 V3 30 6 4 7 5 5-4=1 V4 &0 20 & Diff It. y seguir iterando: V1 40 A & 25 45 & B 25 C 50 D & 30 & 0 Diff It. puesto que es un recurso agotado: 5 .1 6 4 3 5 8 5 3 7 5-3=2 B 25 C 50 D 30 Diff It.1 9-8=1 7-5=2 5-3=2 - Ahora ignoramos la fila C.

1 ´ ltimo. x43 = 30 6 . ya s´ Por u olo tenemos las celdas 11 y 12: V1 & 15 40 & V2 && & 60 10 & V3 &0 30 & V4 &0 20 & Diff It. x14 = 20 x32 = 50.1 9-8=1 - A & 15 && 25 45 & 8 5 25 3 7 8 B &0 25 & 9 10 7 5 50 8 9 6 4 7 5 30 - 0 20 0 0 0 - C & 50 & 0 D & 30 0 & Diff It.1 8 - A & & &0 15 25 45 &&& B & 25 0 & C &0 50 & D &0 30 & Diff It.V1 & 15 40 & V2 & 10 60 & V3 &0 30 & V4 &0 20 & Diff It. por u V1 && &0 15 40 & V2 && & 10 60 & V3 &0 30 & V4 &0 20 & Diff It. la celda 11: Y.1 9-8=1 7-5=2 - A & 25 45 & 8 5 25 3 7 8-5= 3 9 7 5 50 8 9-7=2 6 4 7 5 30 - B &0 25 & C &0 50 & D &0 30 & Diff It. la soluci´ on encontrada es la siguiente: x11 = 15.1 8 15 5 25 3 7 8 9 10 7 5 50 8 - 6 4 7 5 30 - 0 20 0 0 0 - Por lo tanto.1 0 20 0 0 0 - ´ ltimo. x12 = 10 x21 = 25.

La tabla es la siguiente: V1 && &0 40 30 & V2 && &0 60 40 & V3 &5 30 & ¡0 V4 &0 20 & A & &0 45 25 && B & &0 25 & 20 & C &0 && 10 50 & D &0 30 & 8 5 3 10 7 30 9 7 20 5 40 8 6 25 4 5 7 5 0 20 0 0 0 La soluci´ on obtenida es la siguiente: x13 x22 x31 x41 y el coste asociado a la misma es: 6 ∗ 25 + 7 ∗ 20 + 4 ∗ 5 + 3 ∗ 10 + 4 ∗ 50 + 7 ∗ 30 = 750 Conclusiones Como podemos observar. = 25. frente a los 880 de la esquina noroeste y los 750 del m´ etodo del coste m´ ınimo. concretamente de 735.1 Ejercicio 3 Enuciado Dada la tabla: 1 8 4 2 3 2 3 3 3 1 3 9 5 6 2 7 A B C 8 5 6 . x14 = 20 = 20. puesto que el coste de la misma es menor. el m´ etodo de Vogel ofrece una soluci´ on factible de mejor calidad que los otros dos m´ etodos. el m´ ınimo entre la disponibilidad de ese recurso y la necesidad del mismo). y le asignamos lo m´ aximo posible (es decir. x23 = 5 = 10. x32 = 40 = 30 3 3.cuyo coste es el siguiente: 8 ∗ 15 + 9 ∗ 10 + 5 ∗ 25 + 5 ∗ 50 + 5 ∗ 30 = 735 Coste m´ ınimo En cada iteraci´ on seleccionamos la celda de menor coste.

´ ptima a partir de la soluci´ Determine la soluci´ on o on inicial obtenida por cada uno de los m´ etodos estudiados. Para ello a˜ nadimos una fila ficticia. 3. Esquina Noroeste 1 8-8=0 A B C F 8-8=0 5 6 1 8 ¨ ¨ ¨¨ 2 3 3 9 ¨ ¨ ¨ ¨ ¨¨ ¨¨ 3 ¨¨ 5 4 ¨¨ ¨¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨¨ ¨¨ ¨¨ 3 ¨¨ 6 2 ¨¨ ¨¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ 3 ¨¨ 1 ¨¨ 2 ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ 0 ¨¨ 0 ¨¨ 0 ¨ 1 8-8=0 A B C F 8-8=0 8 2 3-3=0 3 9 ¨ ¨ ¨ ¨ ¨ ¨¨ ¨ ¨ ¨ ¨ ¨ ¨ 4 ¨¨ 3 ¨¨ 5 ¨ ¨ 3 ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ 5-3=2 ¨ ¨ ¨ ¨ 3 ¨¨ 2 ¨¨ 6 ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ 6 ¨ ¨ ¨ ¨ 3 ¨¨ 1 ¨¨ 2 ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ 1 ¨ ¨ ¨ 0 ¨¨ 0 ¨¨ 0 ¨¨ 1 8-8=0 A B C F 8-8=0 8 2 3-3=0 3 9-2=7 ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ 4 ¨¨ 3 ¨¨ 5 ¨ ¨ 3 ¨ 2 ¨ ¨ ¨ ¨ ¨ ¨ ¨ 2-2=0 ¨ ¨ ¨ 2 ¨¨ 3 ¨¨ 6 ¨¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ 6 ¨ ¨ ¨ 3 ¨¨ 1 ¨¨ 2 ¨¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ 1 ¨ ¨ ¨ 0 ¨¨ 0 ¨¨ 0 ¨¨ 8 .2 Resolucion Primero se balancea el problema.

1 8-8=0 A B C F 8-8=0 8 2 3-3=0 3 7-6=1 ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ 3 ¨¨ 5 4 ¨¨ ¨ ¨ 3 ¨ 2 ¨ ¨ ¨ ¨ ¨ ¨ ¨ 2-2=0 ¨ ¨ ¨ ¨ 2 ¨¨ 3 ¨¨ 6 ¨ ¨ 6 ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ 6-6=0 ¨ ¨ ¨ 1 ¨¨ 2 3 ¨¨ ¨¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ 1 ¨ ¨ ¨ 0 ¨¨ 0 ¨¨ 0 ¨¨ 1 8-8=0 A B C F 8-8=0 8 ¨ ¨¨ ¨ ¨¨ 2 3-3=0 3 1-1=0 ¨ ¨ ¨¨ ¨¨ ¨ ¨ 3 ¨¨ 5 4 ¨¨ ¨ 2 ¨ ¨ 3 ¨ ¨ ¨ ¨ ¨ ¨ 2-2=0 ¨ ¨ ¨ 3 ¨¨ 6 2 ¨¨ ¨¨ ¨ ¨ 6 ¨ ¨ ¨ ¨ ¨ ¨ ¨ 6-6=0 ¨ ¨ ¨ 2 3 ¨¨ 1 ¨¨ ¨¨ ¨ ¨ 1 ¨ ¨ ¨ ¨ 1-1=0 ¨¨ ¨¨ ¨¨ 0 0 ¨¨ 0 ¨¨ ¨¨ El coste ser´ ıa: 4 ∗ 8 + 3 ∗ 3 + 6 ∗ 2 + 2 ∗ 6 + 1 ∗ 0 = 65 Voguel 1 8 A B C F 8 ¨ ¨¨ ¨ ¨ 2 3 3 9-1=8 4-3=1 3-2=1 2-1=1 0 ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ 3 ¨¨ 5 4 ¨¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ 5 ¨ ¨ ¨ ¨ 2 ¨¨ 3 ¨¨ 6 ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ 6 ¨ ¨ ¨ 1 ¨¨ 2 3 ¨¨ ¨¨ ¨ ¨ 1 ¨ ¨ ¨ ¨ ¨ ¨ ¨ 1-1=0 ¨ ¨ ¨ 0 ¨¨ 0 ¨¨ 0 ¨¨ 2-0 1-0=1 2-0=2 9 .

1 8 A B C F 8 ¨ ¨¨ ¨ ¨ 2 3 3 8-6=2 4-3=1 3-2=1 2-1=1 0 ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ 4 ¨¨ 3 ¨¨ 5 ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ 5 ¨ ¨ ¨ ¨ 2 ¨¨ 3 ¨¨ 6 ¨ ¨ ¨ 6 ¨ ¨ ¨ ¨ ¨ ¨ ¨ 6-6=0 ¨ ¨ ¨ 3 ¨¨ 1 ¨¨ 2 ¨¨ ¨ ¨ 1 ¨ ¨ ¨ ¨ ¨ ¨ ¨ 1-1=0 ¨ ¨ ¨ 0 ¨¨ 0 ¨¨ 0 ¨¨ 3-2=1 1 0 3-1=2 2 0 5-2=3 3 0 A B C F ¨ 3 ¨ 2 ¨ ¨ ¨ ¨ ¨¨ ¨¨ ¨¨ 4 ¨¨ 3 ¨¨ 5 ¨¨ ¨ ¨ ¨ ¨ ¨ ¨ 5 0 ¨¨ ¨¨ ¨¨ 2 ¨¨ 3 ¨¨ 6 ¨¨ ¨ ¨ 6 ¨ ¨ ¨ ¨ 6-6=0 ¨¨ ¨¨ ¨¨ 2 3 ¨¨ 1 ¨¨ ¨¨ ¨ ¨ 1 ¨ ¨ ¨ ¨ ¨ ¨ ¨ 1-1=0 ¨ ¨ ¨ ¨ 0 0 ¨¨ 0 ¨¨ ¨ 0 3 4-3=1 3-2=1 2-1=1 0 - - - - El coste es: 4 ∗ 3 + 3 ∗ 3 + 5 ∗ 2 + 5 ∗ 2 + 2 ∗ 6 = 53 Coste M´ ınimo 1 8-1=7 A B C F 8 ¨ ¨ ¨¨ 2 3 3 9 ¨ ¨ ¨ ¨ ¨¨ ¨¨ 4 ¨¨ 3 ¨¨ 5 ¨¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ 5 ¨ ¨ ¨ ¨ 3 ¨¨ 6 2 ¨¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ 6 ¨ ¨ ¨ ¨ 3 ¨¨ 1 ¨¨ 2 ¨ ¨ ¨ ¨ ¨ ¨ ¨ 1 ¨ ¨ ¨ 1-1=0 ¨ ¨ ¨ 0 ¨¨ 0 ¨¨ 0 ¨¨ 10 .

1 8-1=7 A B C F 8 2 3-3=0 3 9 ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ 3 ¨¨ 5 4 ¨¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ 5 ¨ ¨ ¨ ¨ 2 ¨¨ 3 ¨¨ 6 ¨ ¨ ¨ ¨ 3 ¨ ¨ ¨ ¨ ¨ ¨ 6-3=3 ¨ ¨ ¨ 1 ¨¨ 2 3 ¨¨ ¨¨ ¨ ¨ ¨ ¨ ¨ ¨ 1 ¨ ¨ ¨ 1-1=0 ¨ ¨ ¨ 0 ¨¨ 0 ¨¨ 0 ¨¨ 1 8-1=7 A B C F 8 ¨ ¨¨ ¨ ¨¨ 2 3-3=0 3 9-3=6 ¨ ¨ ¨¨ ¨¨ ¨ ¨ 3 ¨¨ 5 4 ¨¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ 5 ¨ ¨ ¨ 3 ¨¨ 6 2 ¨¨ ¨¨ ¨ 3 ¨ 3 ¨ ¨ ¨ ¨ ¨ ¨ ¨ 3-3=0 ¨ ¨ ¨ 1 ¨¨ 2 3 ¨¨ ¨¨ ¨ ¨ ¨ ¨ ¨ ¨ 1 1-1=0 ¨¨ ¨¨ ¨¨ 0 ¨¨ 0 ¨¨ 0 ¨¨ 1 7-5=2 A B C F 8 ¨ ¨¨ ¨ ¨¨ 2 3-3=0 3 9-3=6 ¨ ¨ ¨¨ ¨¨ ¨ ¨ 3 ¨¨ 5 4 ¨¨ ¨ ¨ ¨ ¨ ¨ ¨ 5 ¨ ¨ 5-5=0 ¨¨ ¨ ¨ 2 ¨¨ 3 ¨¨ 6 ¨¨ ¨ 3 ¨ ¨ 3 ¨ ¨ ¨ 3-3=0 ¨¨ ¨¨ ¨¨ 1 ¨¨ 2 3 ¨¨ ¨¨ ¨ ¨ ¨ ¨ ¨ ¨ 1 1-1=0 ¨¨ ¨¨ ¨¨ 0 ¨¨ 0 ¨¨ 0 ¨¨ 1 7-5=2 A B C F 8-2=6 2 ¨ ¨ ¨¨ 2 3-3=0 3 9-3=6 ¨ ¨ ¨ ¨ ¨¨ ¨¨ 4 ¨¨ 3 ¨¨ 5 ¨¨ ¨ ¨ ¨ ¨ ¨ ¨ 5 5-5=0 ¨¨ ¨¨ ¨¨ 3 ¨¨ 6 2 ¨¨ ¨¨ ¨ 3 ¨ 3 ¨ ¨ ¨ ¨ 3-3=0 ¨¨ ¨¨ ¨¨ 3 ¨¨ 1 ¨¨ 2 ¨¨ ¨ ¨ ¨ ¨ ¨ ¨ 1 ¨ ¨ ¨ 1-1=0 ¨ ¨ ¨ ¨ 0 ¨¨ 0 ¨¨ 0 ¨ 11 .

que ha sido el realizado por el m´ etodo de Voguel.1 7-5=2 A B C F 6-6=0 2 2 3-3=0 3 6-6=0 ¨ 6 ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ 3 ¨¨ 5 4 ¨¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ 5 ¨ ¨ ¨ 5-5=0 ¨ ¨ ¨ ¨ 2 ¨¨ 3 ¨¨ 6 ¨ ¨ 3 ¨ ¨ 3 ¨ ¨ ¨ ¨ ¨ ¨ 3-3=0 ¨ ¨ ¨ 1 ¨¨ 2 3 ¨¨ ¨¨ ¨ ¨ ¨ ¨ ¨ ¨ 1 ¨ ¨ ¨ 1-1=0 ¨ ¨ ¨ 0 ¨¨ 0 ¨¨ 0 ¨¨ El coste es: 4 ∗ 2 + 2 ∗ 5 + 0 ∗ 1 + 1 ∗ 3 + 5 ∗ 6 + 2 ∗ 3 = 57 ´ ptimo Coste o 1 0 A B C F 0 3 2 0 3 0 4-3=1 3-2=1 2-1=1 0 ¨ ¨ ¨ ¨¨ 3 ¨¨ 2 ¨¨ ¨ ¨ ¨ 4 ¨¨ 3 ¨¨ 5 ¨¨ ¨ ¨ ¨ ¨ ¨ ¨ 5 ¨ ¨ ¨ 0 ¨ ¨ ¨ 2 ¨¨ 3 ¨¨ 6 ¨¨ ¨ ¨ 6 ¨ ¨ ¨ ¨ 6-6=0 ¨¨ ¨¨ ¨¨ 2 3 ¨¨ 1 ¨¨ ¨¨ ¨ ¨ 1 ¨ ¨ ¨ ¨ 1-1=0 ¨¨ ¨¨ ¨¨ 0 0 ¨¨ 0 ¨¨ ¨¨ - - - - Ahora se aplica el m´ etodo de los multiplicadores al menor coste que hemos obtenido. U1 + V 1 = 4 U1 + V 2 = 3 U1 + V 3 = 5 U2 + V 1 = 2 U3 + V 3 = 2 U4 + V 3 = 0 12 .

El usuario desea almacenar 300 archivos de texto. U 2 = −2. C. x23. Cada d´ ıa accede en promedio 8 veces a un archivo de texto. V 1 = 4. B. 13 . La soluci´ on es o 4 4. 100 paquetes conteniendo programas y 100 archivos de datos.1 Ejercicio 4 Enunciado Un ordenador dispone de tres discos de diferentes caracter´ ısticas A. x42 x22 = U 2 + V 2 − C 22 = −2 x23 = U 2 + V 3 − C 23 = −3 x31 = U 3 + V 1 − C 31 = −2 x32 = U 3 + V 2 − C 32 = −1 x41 = U 4 + V 1 − C 41 = −1 x42 = U 4 + V 2 − C 42 = −3 ´ ptima. U 4 = −5. x41. viene dado en la siguiente tabla: Texto 5 2 10 Programas 4 1 8 Datos 4 1 6 A B C Resuelva el problema que nos indica en qu´ e discos se deben almacenar los archivos para minimizar el tiempo total de acceso. x32.U 1 = 0. Las unidades de tiempo utilizadas en acceder a un archivo. Puede almacenar como m´ aximo 200 archivos en A. 4 veces a un programa y 2 veces a un archivo de datos. V 2 = 3. 100 en B y 300 en C. V 3 = 5 Las variables no b´ asicas son: x22. U 3 = −3. x31. seg´ un el tipo de archivo y el lugar en el que est´ e almacenado.

´ ptima.2 Soluci´ on Vamos a resolver el problema por el m´ etodo del coste m´ ınimo unitario. prescindimos de ella. • Actualizamos la tabla y la fila o columna que quede con 0. quedando as´ ı: Las siguientes tablas. • Repetiremos estos pasos hasta que se satisfagan las condiciones de demanda. para ello construimos el sistema: Veamos ahora si la soluci´ on es o 14 . • Asignamos el m´ ınimo entre los recursos disponibles y los demandados. La tabla inicial que plantearemos es: Lo primero que deberemos hacer para poder abordar el problema es balancear la tabla. ´ ltima tabla tenemos que el coste es el que sigue: Viendo la u Coste = 5 ∗ 100 + 10 ∗ 200 + 4 ∗ 100 + 100 + 0 ∗ 100 . recordemos que estamos utilizando el m´ etodo del coste m´ ınimo son las siguientes: Estas tablas han sido construidas siguiendo los siguientes pasos: • Seleccionamos el menor coste de los restantes.4.

tenemos que hallar el valor de las variables no b´ asicas: • X13 = A + D − C13 = 0 • X14 = A + P C − C14 = −5 • X22 = B + P − C22 = 0 • X24 = B + P C − C24 = −8 • X32 = C + P − C32 = 1 15 . la ecuaci´ on ser´ a B+T=2. es decir una ecuaci´ on que nos permita relacionar alguna de las variables despejadas con B o D. Despejando tenemos que B=-3. y teniendo B.• A+T =5 • A+P =4 • B+D =1 • C + T = 10 • C + PC = 0 • Tomando A = 0. tenemos que D=4. lo podemos hacer porque tenemos m+n-2 ecuaciones y nos hacen falta m+n-1. entonces quedan las siguientes soluciones: • T=5 • P=4 • C=5 • PC=-5 Vemos que queda una ecuaci´ on sin determinar lo que haremos ser´ a. la incluiremos en la tabla con coste 0. Teniendo las soluciones de este sistema. creamos una nueva ecuaci´ on.

quedando esta as´ ı: Coste = 5 ∗ 200 ∗ 8 + 2 ∗ 100 ∗ 4 + 100 ∗ 8 ∗ 4 + 6 ∗ 100 ∗ 2 = 14000 16 . Observamos si podemos iniciar un ciclo. Calculamos las que se han hecho 0 X31 = 0 y X12 = 0. por tanto α pasa a tener el valor 100. procedemos de igual manera que antes. y lo podemos hacer y quedar´ a indicado de esta manera: Asignamos el valor a α que tenga el asignado m´ as peque˜ no (en los que α se encuentra restando). Calculamos ahora la nueva X23 = 0. Para determinar la variable que entra tenemos que elegir la que tenga el valor m´ as alto. que ser´ a X32 . determinamos la siguiente a entrar. por tanto viendo esta ecuaci´ on y las que hemos hallado antes. por ejemplo X33 . de manera que hemos concluido la ´ ptima quedando esta as´ b´ usqueda de la soluci´ on o ı: Coste = 5 ∗ 200 + 2 ∗ 100 + 8 ∗ 100 + 6 ∗ 100 = 2600 El problema adem´ as te dec´ ıa que ten´ ıa promedio de acceso a archivos de manera que multiplicamos el promedio respectivo en los diferentes sumandos de la soluci´ on. y as´ ı queda la tabla.• X33 = 1 • X34 = 0 Vemos que no todos los valores obtenidos son ≥ 0 entonces tenemos que iterar.

8. en P2 existen 4.´ ptima queda de la siguiente manera: La distribuci´ on o Guardar 200 archivos de texto en A Guardar 100 archivos de texto en B Guardar 100 archivos de programas en C Guardar los 100 de texto restantes en C Quedando libres 100 huecos en C. en unidades monetarias. 5 Ejercicio 5 Una empresa manufacturera elabora un producto en tres pa´ ıses diferentes P1 . en C2 : 5.Ficticio 3000 0 0 0 0 0 3000 Donde con valor de la funci´ on objetivo 187000 obtenemos la siguiente soluci´ on inicial: 17 . P2 y P3 .000. desde cada pa´ ıs hasta cada una de los distribuidores de las tres ciudades se muestran en la siguiente tabla. balanceamos y obtenemos una soluci´ on inicial por el m´ etodo de de la Esquina Noroeste.1 Resoluci´ on Como la oferta es mayor que la demanda. 5.000 y en C3 : 7.000. La cantidad de unidades de producto disponible en P1 es de 9.000. que debe ser transportado a tres distribuidores situados en tres ciudades distintas C1 . C2 y C3 para su posterior venta.000 y en P3 . Los costes unitarios de transporte.000. Las unidades de producto requeridas en C1 es de 6. Destino Origen 1 9000 2 4000 3 8000 1 6000 10 6000 8 0 10 0 2 5000 20 3000 10 2000 30 0 3 7000 9 0 6 2000 7 5000 D.

u2 = −10. u2 + v3 = 6. u1 + v2 = 20.Ficticio 3000 0 200 0 0 0 1000 18 . u3 = −9 u3 + v4 = 0. v1 = 10.x11 = 6000 x12 = 3000 x22 = 2000 x23 = 2000 x34 = 5000 u1 + v1 = 10. u1 = 0. v3 = 16 u3 + v3 = 7.Ficticio 3000 0 α 0 0 0 3000 − α α = 2000 Destino Origen 1 9000 2 4000 3 8000 1 6000 10 6000 8 0 10 0 2 5000 20 1000 10 4000 30 0 3 7000 9 0 6 0 7 7000 D. v4 = 9 Construimos ecuaciones con la variables no b´ asicas: u1 + v3 − c13 = 7 u1 + v4 − c14 = 9 u2 + v1 − c21 = −8 u2 + v4 − c24 = −1 u3 + v1 − c31 = −9 u3 + v2 − c32 = −19 Como no todos los valores son ≤ 0 entonces elegimos el mayor y calculamos α: Destino Origen 1 9000 2 4000 3 8000 1 6000 10 6000 8 0 10 0 2 5000 20 3000 − α 10 2000 + α 30 0 3 7000 9 0 6 2000 − α 7 5000 + α D. v2 = 20 u2 + v2 = 10.

con x11 = 6000. Estas piezas han de ser transportadas a tres tiendas que necesitan 1000. v3 = 7 u3 + v4 = 0. 30 y 30 toneladas. 20. v2 = 20 u1 + v3 = 0. u2 + v2 = 10. respectivamente. v1 = 10. x12 = 1000. u3 + v3 = 7. x22 = 4000 y x33 = 7000. 50 y 40 toneladas de madera. El coste de transportar cada tonelada de madera desde cada f´ abrica a acada pueblo es el siguiente: Pueblo 1 45 8 9 14 Pueblo 2 20 6 12 9 Pueblo 3 30 10 13 16 Pueblo 4 30 9 7 5 Fabrica 1 35 Fabrica 2 50 Fabrica 3 40 Encuentre la asignaci´ on que menor coste ofrece. Las f´ abricas A. El valor m´ aximo de consumo de madera es de 45. 700 y 600 piezas. 800 y 1500 piezas mensuales. u2 = −10. B y C pueden satisfacer 35. Enunciado 2 Una empresa dedicada a la fabricaci´ on de componentes de televisores tiene dos f´ abricas que producen. u1 = 0. u1 + v2 = 20. respectivamente. ¿C´ omo debe organizarse el transporte para que el coste sea m´ ınimo? 19 . u3 = 0. 6 Ejercicio 9 Enunciado 1 Una empresa de maderas dispone de tres f´ abricas para satisfacer la demanda de cuatro pueblos. v4 = 0 u1 + v3 − c13 = −2 u2 + v1 − c21 = −8 u2 + v3 − c23 = −9 u2 + v4 − c24 = −10 u3 + v1 − c31 = 0 u3 + v2 − c32 = −10 Como todos son ≤ 0 entonces es soluci´ on con la funci´ on objetivo igual a 169000. Los costes de transporte por pieza son los que aparecen en la tabla adjunta.u1 + v1 = 10. respectivamente. respectivamente.

Fabrica 1 35 Fabrica 2 50 Tienda 1 3 2 Tienda 2 7 2 Tienda 3 1 6 20 .

You're Reading a Free Preview

Descarga
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->