Está en la página 1de 16

Simulacin y Optimizacin de Procesos Qu o o micos Formulacin de problemas de programacin lineal. o o 1. PROBLEMA DE PLANEAMIENTO DE LA PRODUCCION.

Se procesan tres productos a travs de tres operaciones diferentes. Los tiempos e (en minutos) requeridos por unidad de cada producto en cada operacin, la o capacidad diaria de las operaciones (en minutos por d y el benecio por a) unidad vendida de cada producto son como sigue: Operacin o 1 2 3 Ganancias/unidad Tiempo por unidad (minutos) P1 P2 P3 1 2 1 8 0 2 1 4 0 3 2 5 Capacidad de operacin (minutos/d o a) 430 460 420

Si todas las unidades producidas se venden, determinar la produccin diaria o ptima para cada producto que maximice el benecio. o Solucin.- Encontrar x1 , x2 y x3 tal que o maximice z = 3x1 + 2x2 + 5x3 sujeta a x1 + 2x2 + x3 8x1 + 2x3 x1 + 4x2 x1 , x2 , x3

430 460 420 0

La solucin ptima es x1 = 0, x2 = 100 y x3 = 230. Esto nos reporta un o o benecio de 11 350,000. 2

Simulacin y Optimizacin de Procesos Qu o o micos 2. PROBLEMA DEL PRODUCTO MIXTO.

Una compa se dedica a la produccin de dos tipos de fertilizantes: H-fosfato na o y L-fosfato. Para su fabricacin se utilizan tres clases diferentes de materias o primas: C1 , C2 y C3 . Se conoce, por unidad, lo que cada uno de los fertilizantes necesita de materia prima-: C1 C2 C3 Benecios netos/t. H-fosfato 2 1 1 15 L-fosfato t. disponibles/mes 1 1500 1 1200 0 500 10

Cuntas toneladas se deben producir de cada tipo de fertilizante para que el a benecio neto total sea mximo? a Solucin.-Encontrar x1 y x2 tal que o maximice z = sujeta a 15x1 + 10x2 1500 1200 500 0 2

0,5x1 + 0,5x2 0,25x1 + 0,5x2 0,25x1 x1 , x2

La solucin ptima es x1 = 2000, x2 = 1000 y z = 40000. o o

Simulacin y Optimizacin de Procesos Qu o o micos 3. PROBLEMA DE MEZCLA OPTIMA.

Una rener obtiene tres tipos de fuel: F1 , F2 y F3; mezclando adecuadamente a tipos diferentes de gasolina cruda: C1, C2, C3 y C4, que produce. Vende al exterior los tipos de fuel as como la gasolina cruda que no utiliza para la produccin de los fueles. Se conoce: o Gasolina cruda C1 C2 C3 C4 Fuel F1 F2 F3 Calidad (octanos/barril) 68 86 91 99 Produccin o (barriles/d a) 4000 5050 7100 4300 Coste (u.m./barril) 1.02 1.15 1.35 2.75

Calidad m nima (octanos/barril) 95 90 85

Precio de venta Demanda (u.m/barril) (no barriles) 5.15 10000/d a lo sumo a 3.95 Vende todo lo que produce 2.99 15000/d al menos a

La gasolina cruda la puede vender a 2.95 u.m. el barril si el el nmero de octanos u es mayor o igual que 90 y a 1.85 si es menor de 90. Cuntos barriles cada d a a se deben fabricar de F1, F2 y F3 para que se maximice el benecio total por ventas?

Simulacin y Optimizacin de Procesos Qu o o micos

Solucin.- Encontrar xij nmero de barriles de crudo Ci (i = 1, . . . , 4) o u empleados para la fabricacin del fuel tipo j e yi nmero de barriles de crudo o u Ci que se venden directamente; i = 1, . . . , 4 y j = 1, . . . , 3, tal que maximice z = 5,15(x11 +x21 +x31 +x41 )+3,95(x12 +x22 +x32 +x42 )+2,99(x13 + x23 + x33 + x43 ) + 1,85(y1 + y2 ) + 2,95(y3 + y4 ) 4000 1,02 5050 1,15 7100 1,35 4300 2,75 sujeta a x11 + x12 + x13 + y1 = 4000 x21 + x22 + x23 + y2 = 5050 x31 + x32 + x33 + y3 = 7100 x41 + x42 + x43 + y4 = 4300 68x11 + 86x21 + 91x31 + 99x41 95 x11 + x21 + x31 + x41 68x12 + 86x22 + 91x32 + 99x42 90 x12 + x22 + x32 + x42 68x13 + 86x23 + 91x33 + 99x43 85 x13 + x23 + x33 + x43 x11 + x21 + x31 + x41 10000 x13 + x23 + x33 + x43 15000 xij 0 e yi 0; para i = 1, . . . , 4 y j = 1, . . . , 3. La solucin ptima es fabricar 4958 barriles de F1, 0 de F2 y 15000 de F3. o o Concretamente al resolver el problema por el mtodo simplex se obtiene x11 = e 683,87, x41 = 4274,19, x13 = 2824,19, x23 = 5050, x33 = 7100, x43 = 25,8, y1 = 491,93 y z = 39996,61. 2

Simulacin y Optimizacin de Procesos Qu o o micos 4. PROBLEMA DE LA DIETA.

Existen tres vitaminas distintas: X, Y y Z, y tres tipos diferentes de alimentos: leche, carne y huevos. A continuacin se indica la cantidad de vitaminas que contiene cada unidad de o cada tipo de alimento: leche (mg/litro) 1 100 20 1.2 carne (mg/kilo) 4 20 100 1.8 huevos (mg/unidad) 10 10 10 0.8 necesidades m nimas (mg) 1 250 120

X Y Z Coste/unidad

Determinar que cantidad de leche, carne y huevos necesita tomar el organismo para obtener con el m nimo gasto posible una dieta que satisfaga las necesidades m nimas. Solucin.- Encontrar x1 litros de leche, x2 kilos de carne y x3 huevos o que debe tomar tal que minimice z = sujeta a 1,2x1 x1 100x1 20x1 x1 + 1,8x2 + 4x2 + 20x2 + 100x2 , x2 + 0,8x3 + 10x3 + 10x3 + 10x3 , x3

1 250 120 0 y x3 entero.

La solucin es tomar 2.354 litros de leche y 0.729 kilos de carne. Esto supone o un coste de 4.1375. 2

Simulacin y Optimizacin de Procesos Qu o o micos

5. PROBLEMA DE REEMPLAZO Una empresa necesita un nmero variable u de utiles a lo largo de los siete d de la semana. as lunes 5 martes 6 mircoles e 7 jueves viernes 8 7 sbado a 9 domingo 10

demanda

Cuando necesita algn util puede adquirirlo el d que lo desee pues le son u a entregados de forma inmediata a un precio de .15 um cada uno, sin gastos de entrega suplementarios. Todos los utiles, despus de usados, han de ser reparados e forzosamente, ya que su validez se limita a una sola ocasin. o Para la reparacin de estos utiles nuestra empresa puede recurrir a dos talleres o que estn en las inmediaciones. Uno de ellos, A, trabaja de forma ms rpida ya a a a que los repara en dos d y cobra 0.09 um por util reparado; el otro, B, tarda as tres d pero slo cobra 0.06 um por util reparado. Nos encontramos pues con as o que nuestra empresa, en los diferentes d de la semana, puede enviar a reparar as unas cantidades a1,..., a7 y b1,...,b7 a los talleres A y B, respectivamente. Y llamaremos r1,...,r7 el nmero de utiles que no se env a reparar cada d de u an a cara a disminuir los costes de transporte a los talleres. Suponemos que al principio de semana no hay utiles y que no se deben comprar ms utiles que los necesarios para cada d ni enviar utiles a reparar que no se a a usen dentro de la semana. Se trata de encontrar un m nimo en el coste total entre compra de utiles y reparaciones al cabo de una semana. No hay que olvidar que los utiles enviados a reparar sern devueltos sistemti a a camente cada dos o tres d segn se hayan enviado al taller A o B. As la as, u , cantidad a1 ser devuelta a tiempo para usarla el mircoles; mientras que los a e utiles b1 no estarn listos hasta el jueves. Adems, los utiles que no se env a a en a reparar un d pueden enviarse al d siguiente. Por ejemplo, las x2 unidaa a des compradas el martes ms el stock r1 que est por reparar desde el lunes a a ser igual a a2 + b2 + r2. a Se quiere determinar cul es el coste m a nimo de la operacin utiles al cabo de o la semana, cul es el nmero total de utiles que hay que comprar y cuntos se a u a habrn quedado cada d sin enviar a reparar y pendientes para su remisin a a o otro d a. Plantear como un problema de programacin lineal. o

Simulacin y Optimizacin de Procesos Qu o o micos Solucin.- Encontrar x1 , . . . , x7 ; a1 , . . . , a7 ; b1 , . . . , b7 y r1 , . . . , r7 tales que o minimicen 0,15( 7 xj ) + 0,09( 7 aj ) + 0,06( j=1 j=1 sujeta a x1 = 5 a 1 + b1 + r1 = 5 x2 = 6 x2 + r1 = a2 + b2 + r2 x3 + a1 = 7 x3 + r2 + a1 = a3 + b3 + r3 x4 + a2 + b1 = 8 x4 + r3 + a2 + b1 = a4 + b4 + r4 x5 + a3 + b2 = 7 x5 + r4 + a3 + b2 = a5 + r5 b5 = 0 x6 + r5 + a4 + b3 = r6 x6 + a4 + b3 = 9 a6 = 0 b6 = 0 x7 + r6 + a5 + b4 = r7 x7 + a5 + b4 = 10 a7 = 0 b7 = 0
7 j=1 bj )

La solucin ptima es x = (5, 6, 7, 4, 0, 0, 0), a = (0, 0, 0, 2, 4, 0, 0), b = (4, 7, 7, 6, 0, 0, 0) o o y r = (1, 0, 0, 0, 3, 12, 22). El coste asociado es de 5.28. 2

Simulacin y Optimizacin de Procesos Qu o o micos 6. PROBLEMA DE INVENTARIO.

Se fabrica un producto para satisfacer la demanda de los siguientes n periodos. En el periodo i la demanda ri (unidades) puede satisfacerse con la produccin xi o (unidades) en este periodo y/o el inventario que se tiene de periodos anteriores (salvo en el periodo 1 en que no hay producto en inventario). Se tiene un coste di de mantener el inventario por cada unidad que se deja para el siguiente periodo. Por otro lado, sea ci el coste por unidad producida en el periodo i. Se quiere determinar el esquema ptimo de produccin de tal manera que el o o coste total del sistema inventario-produccin sea m o nimo. Plantear como un modelo de programacin lineal. o Solucin.- Denoto por Ii al inventario al comienzo del periodo i. Este ser o a
i1

Ii =
j=1

(xj rj ).

minimizar z = n di1 Ii + n ci xi i=2 i=1 sujeta a x1 r 1 xi + Ii ri para i = 2, . . . , n xi 0 i = 1, . . . , n. 2

Simulacin y Optimizacin de Procesos Qu o o micos 7. PROBLEMA DE TRANSPORTE.

Una empresa de transporte debe enviar desde las localidades A y B, 70 y 80 t. de carga, respectivamente, a las localidades X, Y y Z, donde deben recibirse 35, 65 y 50 t., respectivamente. Los costes de transporte por unidad de los or genes a los destinos son X Y A 56 62 B 17 54 Z 93 67

Plantear el problema para determinar el plan de transporte que minimice el coste total. Solucin.- Denoto por xij la cantidad transportada desde el origen i al destino o j; donde i = 1, 2 y j = 1, 2, 3. minimizar z = 56x11 + 62x12 + 93x13 + 17x21 + 54x22 + 67x23 sujeta a x11 + x12 + x13 = 70 x21 + x22 + x23 = 80 x11 + x21 = 35 x12 + x22 = 65 x13 + x23 = 50 xij 0 i = 1, 2 y j = 1, 2, 3. 2

Simulacin y Optimizacin de Procesos Qu o o micos 8. PROBLEMA DE ASIGNACION DE RECURSOS.

10

El problema consiste en asignar una serie de trabajos a una serie de tcnicos. e Denotaremos los trabajos por T1, T2,....., Tn y a los tcnicos por TE1, TE2, e ......, TEn. Sabemos que cij es el coste de que el tcnico TEi realice el trabajo Tj (i,j=1, e ....., n). Si cada tcnico slo puede realizar un unico trabajo y cada trabajo slo e o o lo puede realizar un unico tcnico, calcular la asignacin ptima para que se e o o realicen los n trabajos con el menor coste posible. Solucin.- Encontrar xij variable con valor 0 1; para i,j=1,. . . ,n tales que o o minimicen z = sujeta a
n i=1 n j=1 cij xij

= 1; j = 1, . . . , n = 1; i = 1, . . . , n xij = 0 1; i, j = 1, . . . , n. o Si la variable xij vale 1 indica que el tcnico TEi realiza el trabajo Tj. e 2

n i=1 xij n j=1 xij

Simulacin y Optimizacin de Procesos Qu o o micos 9. PROBLEMA DE INVERSION DE CAPITAL.

11

Una compa quiere planicar su inversin a lo largo de T periodos de tiempo: na o P1 , P2 , ....., PT. Existen una serie de proyectos: PR1 , PR2 , ....., PRN que puede seleccionar. Una vez elegido uno de ellos, tiene que invertir una determinada cantidad a lo largo de los T-periodos. Sea aij la inversin necesaria en el proyecto PRj durante o el periodo Pi. Sea vj el rendimiento del proyecto PRj despus de los T periodos e de tiempo. Adems la compa dispone de un determinado capital para cada uno de los a na T periodos. Sea Bi : capital disponible para el periodo i (i=1, ....., T). Cules son los proyectos que debe elegir la compa para hacer mximo el a na a rendimiento total de la inversin? o Solucin.- Encontrar xj variable con valor 0 1; para j=1,. . . ,N tales que o o maximicen z = sujeta a
N j=1 N j=1

v j xj

aij xj Bi ; i = 1, . . . , T xj = 0 1; j = 1, . . . , N. o Si la variable xj vale 1 indica que elijo el proyecto PRj y si vale 0 no invierto en ese proyecto. 2

Simulacin y Optimizacin de Procesos Qu o o micos 10. PROBLEMA DEL MONTAJE DE UN PRODUCTO.

12

Se dispone de dos tipos de mquinas: 1 taladro y 5 fresadoras, para realizar el a montaje de un producto compuesto por dos piezas: P1 y P2. El tiempo (en minutos) de estas mquinas requerido por cada pieza viene reea jado en la tabla siguiente: Piezas P1 P2 Taladro 3 5 Fresadora 20 15

Si ninguna mquina puede trabajar ms de treinta minutos por encima de cuala a quier otra al d el tiempo de trabajo de fresadoras se reparte (al d por igual a; a) entre las 5 y suponiendo 8 horas, como mximo, de trabajo al d para cada a a una de las mquinas. Plantear mediante programacin lineal el problema de a o determinar el tiempo de trabajo de cada mquina de forma que se produzca el a mayor nmero de montajes completos al d u a. Solucin.- Encontrar x1 y x2 tales que o maximicen z = m 1 , x2 } n{x sujeta a 3x1 + 5x2 480 20x1 +15x2 480 5 |3x1 + 5x2 20x1 +15x2 | 30 5 x1 , x2 0 y enteros. Puede escribirse como el siguiente modelo lineal maximicen z = y sujeta a 3x1 + 5x2 480 20x1 +15x2 480 5 3x1 + 5x2 20x1 +15x2 30 5 3x1 + 5x2 20x1 +15x2 30 5 y x1 y x2 x1 , x2 , y 0 y enteros. 2

Simulacin y Optimizacin de Procesos Qu o o micos 11. PROBLEMA TIPO MOCHILA.

13

Disponemos de una serie de art culos (A1, A2 , ..., An) de los que se conoce su peso (w1, w2 ,..., w3), su volumen (v1 ,v2 ,...,vn) y su valor (r1 ,r2 ,..., rn) por unidad. Qu cantidad de art e culos de tipo Ai (i=1, .....,n) hay que cargar en un determinado veh culo de transporte del que se conoce el peso mximo que puede a soportar, T, as como su volumen mximo, K, para maximizar el valor de la a carga total transportada? Solucin.- Encontrar x1 , x2 , . . . , xn tales que o maximicen z = sujeta a
n i=1 ri xi

w i xi T v i xi K xi 0 y enteros. 2

n i=1 n i=1

Simulacin y Optimizacin de Procesos Qu o o micos 12. PROBLEMA DE LOCALIZACION.

14

En una regin de un pa existen 6 ciudades importantes. En este momento o s debe decidirse en cules de ellas debe construirse una estacin de bomberos. a o Se desea construir el m nimo nmero de instalaciones para asegurar que hay u al menos una estacin a menos de 16 unidades de tiempo de cada ciudad. El o tiempo requerido para ir desde cada ciudad a cada una de las otras se da en la tabla siguiente. C1 C2 C3 C4 C5 C6 C1 0 10 13 30 30 20 C2 10 0 25 35 20 10 C3 13 25 0 15 30 20 C4 30 35 15 0 15 25 C5 30 20 30 15 0 14 C6 20 10 20 25 14 0 Por otro lado, el coste de construccin es diferente en cada ciudad. Se dispone o de un total de 180 u.m., y los costes son 30, 45, 40, 50, 80 y 90 u.m., respectivamente. Plantear un problema que permita determinar el nmero de estaciones de bomu beros que deben construirse. Solucin.- Denotamos por xi una variable que tome valor uno si se instala en o la ciudad i y cero, en otro caso; i = 1, . . . , 6. minimizar z = sujeta a
6 i=1

xi

30x1 + 45x2 + 40x3 + 50x4 + 80x5 + 90x6 180 x2 + x3 1 x1 + x6 1 x1 + x4 1 x3 + x5 1 x4 + x6 1 x2 + x5 1 xi = 0, 1 i = 1, . . . , 6. 2

Simulacin y Optimizacin de Procesos Qu o o micos 13. PROBLEMA DE CARGA FIJA.

15

Hay que planicar la produccin de 2000 unidades de un determinado producto, o para lo que se dispone de tres mquinas de las que se detallan su coste jo (kj ), a el coste por unidad de produccin (cj ) as como la capacidad de produccin de o o cada una de ellas (Cj ) Mquina kj a 1 100 2 300 3 200 cj 10 2 5 Cj 600 800 1200

Plantear mediante programacin lineal el problema de determinar el nmero de o u unidades a fabricar en cada mquina que minimice el coste total de produccin a o del lote de 2000 unidades. Solucin.- Sea xi el nmero de unidades a fabricar en la mquina i, i=1,2,3. o u a El problema ser a minimizar z = 100y1 + 300y2 + 200y3 + 10x1 + 2x2 + 5x3 sujeta a x1 + x2 + x3 = 2000 x1 600y1 x2 800y2 x3 1200y3 xi 0 ; i = 1, 2, 3 yi = 0, 1 ; i = 1, 2, 3. 2

Simulacin y Optimizacin de Procesos Qu o o micos

16

14. PROBLEMA DE FLUJO MAXIMO. Encontrar el ujo mximo en la a red siguiente. Todos los arcos tienen capacidad 1, a menos que se indique lo contrario. E  T3 d 2 d d Ec 2 E E d   T T 3 4d d 2 E Solucin.- Sea xij el ujo a travs del arco (i,j). Denoto por F el nodo ra y o e z por S el nodo nal o sumidero y por cij la capacidad de ujo del arco (i,j). El planteamiento ser a. maximizar z = sujeta a
j/(F,j)

xF j

xij cij (i, j) i/(i,j) xij = xij 0 (i, j)

k/(j,k)

xjk j = F, S 2

También podría gustarte