You are on page 1of 9

I.E.S.

CASTILLO DE LUNA

Programacin lineal En un problema de programacin lineal con dos variables x; y , se trata de optimizar (hacer mximo o mnimo, segn los casos) una funcin, llamada funcin objetivo de la forma F = px + qy sujeta a una serie de restricciones dadas 8 mediante un sistrema de desigualdades lineales de tipo a1 x + b1 y c1 > > < a2 x + b2 y c2 ::: > > : am x + bm y cm Las variables x; y se llaman variables de decisin. Los puntos del plano que cumplen todas las restricciones (el sistema de desigualdades lineal) estn en un recinto convexo nito (poligonal) o innito, llamado regin factible o regin de validez del problema. Los puntos de la regin factible cumplen todas las restricciones y se llaman soluciones factibles. La solucin factible que haga ptima la funcin objetivo, se llama solucin ptima. Para resolver usaremos las siguientes propiedades: Si existe una nica solucin que optimice la funcin objetivo, sta se encuentra en un vrtice de la regin factible acotada, nunca en el interior de la misma. (Principio de las esquinas). Si la funcin objetivo toma el mismo valor ptimo en dos vrtices, tambin toma idntico valor en los puntos del segmento que determinan esos vrtices. En este caso el problema tiene solucin mltiple. Si la regin es no acotada, el problema puede carecer de solucin, pero de existir se encuentra en los vrtices de la regin factible. Sistemas de inecuaciones lineales con dos incgnitas: 8 a x + b c1 > 1 1y > < a2 x + b2 y c2 ::: > > : am x + bm y cm Para resolver se procede: 1. Resolver cada inecuacin grcamente por separado indicando mediante echas o sombreando, el semiplano solucin. 2. La regin factible est formado por las soluciones comunes a todas las inecuaciones. Puede tener o no solucin. La solucin puede estar o no acotada. Si la solucin es acotada, sus puntos estn encerrados en un polgono convexo. 8 x + 3y 20 > > < x + y 10 Ejemplo: Representar la regin factible asociada al sistema x 0 > > : y 0 Representemos la recta x + 3y = 20; y = 20 x 3 y x 2 6 20 0 Localizemos el semiplano x + 3y < 20: Para ello comprobamos que el punto (0; 0) pertenece a dicho semiplano, pues 0 + 3 0 < 20

Representemos la recta x + y = 10; y = 10

x y 0 10 10 0 Localizemos el semiplano x + y < 10: Para ello comprobamos que el punto (0; 0) pertenece a dicho semiplano, pues 0 + 0 < 20

Reprersentemos los semiplanos x > 0; y > 0

Resumiendo toda la informacin obtenemos la regin factible, en la cual es importante tener calculado los x + 3y 20 puntos de corte =) x = 5 = y; (5; 5) x + y 10 20 20 x + 3y = 20 ; 0; =) x = 0; y = x=0 3 3 Los otros dos puntos de corte son evidentes (0; 0) y (10; 0)

La regin factible la hemos calculado en el ejemplo anterior. Pero, cmo saber en que punto de dicho recinto se maximiza la funcin objetivo? Trazaremos la recta 10x + 4y = 0; recta en la que la funcin objetivo se anula. Recorreremos la regin factible con las paralelas a la anterior 10x + 4y = z . De todas estas lneas buscaremos aquella en la que se alcanza el valor ptimo de la funcin objetivo, que pasar por un vrtice de la regin factible. En este caso, la que pasa por el 800 20 20 20 = = 266: 67: vrtice 0; ; donde F 0; = 40 3 3 3 3

Ejemplo 2: 8 Regin acotada. Solucin nica. Maximizar la funcin F (x; y ) = 10x + 4y sujeta a las restricx + 3y 20 > > < x + y 10 ciones : x 0 > > : y 0

F (x; y ) = 10x + 40y F (0; 0) = 10 0 + 40 0 = 0 20 20 800 F 0; = 40 = = 266: 67 3 3 3 F (5; 5) = 10 5 + 40 5 = 250 F (10; 0) = 10 10 + 40 0 = 100 20 800 Por tanto el mximo se alcanza en 0; y la funcin toma el valor de : 3 3 Ejemplo 3: Regin 8 acotada. Solucin mltiple. Maximizar la funcin F (x; y ) = 4x + y 0 < 3x + 10y 0 restricciones : 5x + 8y 74 4x + y + 9 sujeta a las

Vrtices (0; 0) 20 0; 3 (5; 5) (10; 0)

Vrtices (0; 0) (2; 8) (10; 3) La solucin

F (x; y ) = 4x + y + 9 F (0; 0) = 9 F (2; 8) = 9 F (10; 3) = 28 se alcanza en todos los puntos del segmento de extremos B(0; 0) y A(2; 8), y el valor mximo es 9.

Ejemplo 3: Regin no 8acotada. Solucin nica. Minimizar y maximizar la funcin F (x; y ) = 2x + 3y sujeta > x+y 5 > > > < x + 3y 9 4x + y 8 a las restricciones > > x 0 > > : y 0

Vrtices F (x; y ) = 2x + 3y (0; 8) F ((0; 8) = 24 (3; 2) F (3; 2) = 12 (1; 4) F (1; 4) = 14 (9; 0) F (9; 0) = 18 Por tanto, si tiene mnimo que se alcanza en (3,2) con valor 12, pero no tiene mximo, pues crece indenidamente. Ejemplo 4: Regin 8 no acotada. Sin solucin. Minimizar y maximizar la funcin F (x; y ) = x + y + 1 sujeta a < 3x + 4y 13 2x 3y 3 las restricciones : 5x y 27

En este caso, no alcanza ni el mximo ni el mnimo. Ejemplo 5: Problema del transporte. El objetivo del problema de transporte es determinar cuntas unidades de producto deben enviarse desde cada origen hasta cada destino de forma que se minimicen los costes totales de distribucin, se satisfaga la demanda de cada destino y no se exceda la capacidad de oferta de cada uno de los orgenes. Destino 1 Origen 1 Origen 2 Origen m Demandas Desde dos almacenes, A y B, se tiene que distribuir fruta a tres mercados de la ciudad. El almacn A dispone de 10 toneladas de fruta diarias y el B de 15 toneladas, que se reparten en su totalidad. Los dos primeros mercados, necesitan, diariamente, 8 toneladas de fruta, mientras que el tercero necesita de 9 toneladas diarias. El coste del transporte desde cada almacn a cada mercado viene dado por los datos del cuadro. Planica el transporte para que el coste sea mnimo. Mercado 1 Mercado 2 Mercado 3 Almacn A 10 15 20 Almacn B 15 10 10 Llamemos x a la cantidad de mercanca que entrega el almacn A al mercado 1,e y a la mercanca que entrega el almacn A al mercado 2, el resto de la mercanca se distribuye de la forma que se recoge en la tabla. Envos al mercado 1 al mercado 2 al mercado 3 Ofertas desde el almacn A x y 10 x y 10 desde el almacn B 8 x 8 y 1+x+y 15 Demandas 8 8 9 9 x 0 > > > > y 0 > > = 10 x y 0 Todas los envos deben ser nmeros positivos. 8 y 0 > > > > 8 x 0 > > ; 1+x+y 0 La funcin coste es 10 x + 15 y + 20 (10 x y ) + 15 (8 x) + 910 (8 y ) + 10 ( 1 + x + y ) = 390 5y 15x x 0 > > > > y 0 > > = 10 x y 0 Minimizar C (x; y ) = 390 15x 5y sujeto a 8 y 0 > > > > 8 x 0 > > ; 1+x+y 0 Destinoo 2 Destino n Ofertas

C (x; y ) = 390 15x 5y C (1; 0) = 375 C (0; 1) = 385 C (8; 0) = 270 C (0; 8) = 350 C (8; 2) = 260; alcanza el valor mnimo C (2; 8) = 320 Por tanto las cantidades a transportar son Envos desde el almacn A desde el almacn B Demandas al mercado 1 8 0 8 al mercado 2 2 6 8 al mercado 3 0 9 9 Ofertas 10 15

Ejemplo 6: Problema de la dieta. Se trata de hallar la manera ms econmica de alimentar al ejercito pero asegurando al mismo tiempo unos determinados niveles nutricionales. Este tipo de problema se puede plantear en distintas formas tales como minimizar los gastos de la compra, dieta para el ganado, una dieta adelgazante que cumpla unos determinados niveles de caloras, protenas, hidratos de carbono, . Imaginemos que las necesidades semanales mnimas de una persona en protenas, hidratos de carbono y grasas son 8, 12, 9 unidades respectivamente. Supongamos que debemos obtener un preparado con esa composicin mnima mezclando los productos A y B cuyos contenidos por kilogramo son los que se indican en la siguiente tabla: Producto A Producto B Protenas 2 1 Hidratos 6 1 Grasas 1 3 Coste(kg) 600 400 Cuntos kilogramos de cada producto debern comprarse semanalmente para que el costo de preparar la dieta sea mnimo? Denamos x kg de producto A e y kg de producto B y completemos la informacin de la tabla. Producto A Producto B Protenas 2 1 8 Hidratos 6 1 12 Grasas 1 3 9 Coste(kg) 600 400 Cantidad x y 9 2x + y 8 > > > 6x + y 12 > = La funcin coste es C (x; y ) = 600x + 400y sujeto a x + 3y 9 > > x 0 > > ; y 0 6

C (x; y ) = 600x + 400y C (0; 12) = 4800 C (1; 6) = 3000 C (3; 2) = 2600 C (9; 0) = 5400 Por tanto la solucin es 3 kg del producto A y 2 kg del producto B. Programacin lineal entera. Vamos a proponer dos problemas de similar formulacin, pero que nos sirve para introducir la programacin lineal entera. Ejercicio 1: Una fbrica de tableros de madera pintados, produce 2 tipos de tableros: Normales, con una mano de imprimacin y una de pintura. Extras, con una mano de imprimacin y tres de pintura. Disponen de 10 mil m2 de imprimacin y 20 mil m2 de pintura y tableros sin pintar en cantidad ilimitada. Sus ganancias netas son 10 euros por m2 de tablero normal y 40 euros por m2 de tablero extra. Qu cantidad de tableros de cada tipo les conviene fabricar para maximizar ganacias? x = miles de m2 de tableros normales y = miles de m2 de tableros extra x + 3y 20 (pintura) x + y 10 (imprimacin) x 0 y 0 8 x + 3y 20 > > < x + y 10 Funcin a maximizar G(x; y ) = 10x + 40y; sujeta a : x 0 > > : y 0 Este problema est resuelto en el ejemplo 1. Por tanto la ganancia mxima se alcanza fabricando 0 m2 de 20 800000 tablero normal y miles de m2 de tablero extra, consiguiendo un benecio de = 266666; 67 euros. 3 3 Ejercicio 2: Las 20 chicas y los 10 chicos de una clase organizan un viaje. Para sacar dinero trabajan en una compaa que contrata a 2 tipos de equipos: Tipo A, formadonpor un chico y una chica. Tipo B, formado por 3 chicas y un chico. Paga a 10 euros la tarde al tipo A y 40 euros la tarde al tipo B. Como les conviene distribuirse para conseguir la mayor cantidad de dinero?

8 x + 3y 20 > > < x + y 10 Funcin a maximizar F (x; y ) = 10x + 40y; sujeta a x 0 > > : y 0 Pero una restriccin a tener en cuenta y que los distingue del problema anterior, es que tanto x; y deben ser nmeros enteros. Observando el dibujo, slo hay 54 puntos factibles.

x = nmero de equipos de A y = nmero de equipos de B x + 3y 20 (nmero de chicas disponibles) x + y 10 (nmero de chicos disponibles) x 0 y 0

20 no nos vale, pues x e y deben ser nmeros enteros. Si analizamos el valor de la funcin 3 objetivo en los 54 puntos factibles, el mximo se alcanza para (2; 6) ; donde F (2; 6) = 10 2 + 40 6 = 260 euros. La solucin x = 0; y = Ejemplo 7: Una empresa elabora dos productos, cada una de ellas en una cantidad que es mltiplo de 1000. Conoce que la demanda, de ambos productos conjuntamente, es mayor que 3000 unidades y menor que 6000 unidades. Asimismo, sabe que la cantidad que se demanda de un producto es mayor que la mitad y menor que el doble de la de otro. Si la empresa desea vender toda la produccin: De cuntos modos puede organizar la produccin? Para obtener benecios mximos, de cunto ha de ser la produccin de cada uno de ellos si uno se vende a un precio que es el triple que el del otro? x cantidad elaborada del producto 1 (expresadas en miles) e y cantidad elaborada del producto 2 (expresadas en miles). 9 x+y >3 > > > x+y <6 > > > > y = x> 2 > x < 2y > > > x 0; entero > > > ; y 0; entero

Las soluciones facibles slo son tres: (2; 3) ; (3; 2) ; (2; 2) : Luego la produccin slo se puede organizar de 3 manera Producto 1 (unidades) Producto 2 (unidades) 2000 3000 3000 2000 2000 2000 La funcin benecio es B (x; y ) = k (x + 3y ) B (2; 2) = 8k B (2; 3) = 11k B (3; 2) = 9k Luego debe fabricar 2000 unidades del primer producto y 3000 undidades del segundo producto para maximizar benecios.

You might also like