Sei sulla pagina 1di 7

Apuntes de A.

Caba
Matemticas aplicadas a cc.ss.

PROGRAMACIN LINEAL
CONTENIDOS:

Desigualdades e inecuaciones. Sistemas lineales de inecuaciones. Recintos


convexos.
Problemas de programacin lineal. Terminologa bsica.
Resolucin analtica. Resolucin grfica.

La programacin lineal surgi especialmente para dar respuesta a cuestiones de carcter


logstico y militar, aunque es en la industria y en la economa donde, posteriormente, ha
encontrado sus aplicaciones ms importantes.
As, por ejemplo, la programacin lineal permite resolver problemas de mezclas, nutricin de
animales, distribucin de factoras, almacenaje, planes de produccin, escalonamiento de la
fabricacin, problemas de circulacin, planes de optimizacin de semforos, etc.
Recintos convexos.
Una ecuacin lineal de la forma ax+by+c=0 representa una recta en el plano.
Una inecuacin lineal de la forma
ax+by+c0 o bien ax+by+c0
representa el conjunto de puntos de cada uno de los dos semiplanos en los que la recta
ax+by+c=0 divide al plano.

ax+by+c0

ax+by+c0

Ejemplo
a) Dibuja el recinto formado por los puntos que cumplen las siguientes condiciones:
y 3

y x 1
y 3 x 0

b) Indica si los puntos (0, 0), (2, 1) y (1, 2) forman parte de las soluciones del sistema
anterior.
y = 3

a) Representa mos las rectas y x = 1 y = x + 1


y 3 x = 0 y = 3 x

Programacin lineal

Apuntes de A. Caba
Matemticas aplicadas a cc.ss.

Tomamos un punto cualquiera; por ejemplo el (1, 0), para comprobar cules son los
puntos que cumplen las desigualdades propuestas.
El recinto buscado es:

b) A la vista de la grfica anterior, tenemos que (0, 0) y (2, 1) no son soluciones del
sistema, pero (1, 2) s lo es.
Problemas de programacin lineal. Terminologa bsica.
Un problema de programacin lineal para dos variables consiste en optimizar (maximizar o
minimizar) una funcin lineal de la forma
z=ax+by
que llamamos funcin objetivo, sujeta a un sistema de desigualdades lineales:

a1 x + b1 y d1
a x + b y d
2
2
2

..........
...

..............
que llamamos restricciones.
Cada desigualdad lineal anterior determina un semiplano. El conjunto de los puntos que
cumplen todas las desigualdades determina un recinto, acotado o no. A los puntos del recinto,
por cumplir todas las restricciones, se les denominan soluciones factibles.
Solucin ptima es una solucin factible que haga mxima o mnima la funcin objetivo. El
valor que toma la funcin objetivo z en la solucin ptima, es decir, en el punto que la maximiza
o minimiza, recibe el nombre de valor del programa lineal.
Se demuestra que si existe una nica solucin ptima, sta se encuentra en un vrtice del
recinto. Por tanto, calcularemos las coordenadas de los vrtices del recinto y evaluaremos la
funcin objetivo en cada uno de ellos. En el vrtice que la funcin objetivo tome el mayor valor,
ese ser el mximo o la solucin ptima. Anlogamente para el mnimo.
En algunos casos es posible que existan infinitas soluciones y todas ellas se encontrarn en un
lado del recinto que ser paralelo al vector que marca la direccin de la funcin objetivo.
Tambin es posible que no exista solucin ptima, pues si el recinto no est acotado
superiormente la funcin objetivo crecer indefinidamente, no encontrando nunca el mximo.
Del mismo modo, si el recinto no est acotado inferiormente la funcin objetivo decrecer
indefinidamente, no encontrando nunca el mnimo.
Para obtener el mximo o el mnimo por mtodos grficos basta desplazar una recta paralela a
la determinada por la funcin objetivo; en el vrtice del recinto que tenga la recta mayor
ordenada en el origen, estar el mximo. Anlogamente para el mnimo.
Por lo tanto para hallar grficamente, la solucin de un problema de programacin lineal de dos
variables es conveniente seguir este proceso:

Programacin lineal

Apuntes de A. Caba
Matemticas aplicadas a cc.ss.

Se dibuja el recinto limitado por las restricciones


Se representa el vector director de la recta que viene dada por la ecuacin que hay que
maximizar o minimizar.
Se trazan rectas paralelas a este vector que pasen por cada uno de los vrtices del
recinto, y se observa en qu vrtice la funcin z se hace mxima (o mnima), sin ms
que tener en cuente cul de las rectas tiene mayor (o menor) ordenada en el origen.

Ejemplo
Maximiza la funcin z = x + y, sujeta a las siguientes restricciones:
x + 3 y 26

4 x + 3 y 44
2 x + 3 y 28
x 0

y 0
x + 3 y = 26 y = 26 x

44 4 x
Representamos las rectas 4 x + 3 y = 44 y =
3

28 2 x

2 x + 3 y = 28 y =
3

y hallamos la regin que cumple las condiciones del problema, teniendo en cuenta que
x 0 e y 0.
Representamos la direccin de las rectas z = x + y, dibujando la que pasa por el
origen de coordenadas: x + y = 0

4 x + 3 y = 44
El punto M , intersecci n de
es decir, M (8, 4 ), es el que proporcion a
2 x + 3 y = 28

el mximo, que vale: z = 8 + 4 = 12


EjemploUna fbrica produce neveras utilitarias y de lujo. La fbrica esta dividida en dos secciones:
montaje y acabado. Los requerimientos de trabajo vienen dados por la siguiente tabla:

El mximo nmero de horas de trabajo disponibles diariamente es de 120 en montaje y 180 en


acabado, debido a las limitaciones de operarios.
Si el beneficio es de 300 euros por cada nevera utilitaria y de 400 euros por cada nevera de
lujo, cuntas deben fabricarse diariamente de cada una para obtener el mximo beneficio?

Programacin lineal

Apuntes de A. Caba
Matemticas aplicadas a cc.ss.

Llamamos x al n o de neveras utilitarias e y al n o de neveras de lujo.


Resumimos los datos en una tabla:

Las restricciones son:


3 x + 3 y 120 x + y 40

3 x + 6 y 180 x + 2y 60

x 0
y 0

La funcin que nos da el beneficio es z = 300x + 400y = 100(3x + 4y). Debemos obtener
el mximo de esta funcin, sujeta a las restricciones anteriores.
Dibujamos el recinto correspondiente a las restricciones y la recta 100(3x + 4y) = 0
3x + 4y = 0, que nos da la direccin de las rectas z = 300x + 400y:

El mximo se alcanza en el punto de intersecci n de las rectas:

x + y = 40
;
x + 2 y = 60

es decir, en (20, 20).


Por tanto, deben fabricarse 20 neveras de cada uno de los dos tipos. El beneficio ser
z = 300 20 + 400 20 = 14 000 euros.
Ejemplo
Disponemos de 210 000 euros para invertir en bolsa. Nos recomiendan dos tipos de acciones.
Las del tipo A que rinden el 10% y las de tipo B que rinde el 8%. Decidimos invertir un
mximo de 130 000 euros en las de tipo A y, como mnimo, 6 000 euros en las de tipo B.
adems, queremos que la inversin en las del tipo A sea menor o igual que el doble de la
inversin en B.
Cul tiene que ser la distribucin de la inversin para obtener mximo inters anual?
Llamamos x al dinero que invertimos en acciones de tipo A e y al que invertimos en
las de tipo B.
Resumimos los datos en una tabla:

Programacin lineal

Apuntes de A. Caba
Matemticas aplicadas a cc.ss.

Las restricciones son:


x + y 210 000

x 130 000
y 6 000

x 2y
x 0

y 0

La funcin que nos da el rendimiento total es:


z = 0,1x + 0,08 y =

1
(10 x + 8 y ) = 2 (5 x + 4 y ) = 1 (5 x + 4 y ).
50
100
100

Debemos maximizar esta funcin, sujeta a las restricciones anteriores.


Dibujamos el recinto correspondiente a las restricciones (la unidad es 10 000)
y la recta
z=

1
(5 x + 4 y ) = 0
50

5 x + 4 y = 0, que nos da la direccin de las rectas

1
(5 x + 4y ).
50

El mximo se alcanza en el punto (13, 8).


Por tanto, debemos invertir 130 000 euros en acciones del tipo A y 80 000 euros en las
de tipo B. En este caso, el beneficio anual ser de
z=

1
(5 130 000 + 4 80 000 ) = 19 400 euros .
50

EJERCICIOS.
1. Representar grficamente el conjunto de puntos que verifica las siguientes inecuaciones:

y x
y 8

x y 2
2 x + 5 y 50

Programacin lineal

Apuntes de A. Caba
Matemticas aplicadas a cc.ss.

2. Determinar el mximo valor de la funcin F(x,y)=x+y en el recinto:


x0

0y2

2x+y4

3. Dada la regin del plano definida por las inecuaciones:

x + y 1 0

0 x 3
0 y 2

Para qu valores de la regin es mxima la funcin z=5x+2y? Y mnima?


4. Maximizar z=x+y sujeta a x+3y26
5. Minimizar la funcin

z=

4x+3y44

3
x+ y
2

2x+3y28

x0

y0

en el conjunto

x0 y0 3x+2y-20

3x+4y-120

6. Maximizar la funcin z=3x+2y sujeta a las restricciones:

7 x + 5 y 10
7 x + 3 y 15

2 x 3 y 10
x 0

y 0
7. Maximizar la funcin z=5x+4y en el recinto:

12 x + 5 y 120
6 x + 8 y 180

5 x + 10 y 100
x 0

y 0
8. Representar grficamente el conjunto de puntos que satisfacen las siguientes inecuaciones
lineales:
x+2y10 x+y2 x8

x0

y0

Hallar el mximo y el mnimo de F(x,y)=x-3y, sujeto a las restricciones representadas por


las inecuaciones anteriores.
9. Pablo dispone de12000 ptas. para gastar en libros y discos. A la tienda donde acude, el
precio de los libros es de 400 ptas. y el de los discos es de 1200 ptas. Suponiendo que
desea comprar como mucho doble nmero de libros que de discos, se pide:
a) Formular el problema y representarlo grficamente.
10. En una granja de pollos se da una dieta para engordar con una composicin mnima de
15 unidades de una sustancia A y otras 15 de una sustancia B. En el mercado solo se
encuentran dos clases de compuestos: el tipo X con una composicin de una unidad A y

Programacin lineal

Apuntes de A. Caba
Matemticas aplicadas a cc.ss.

cinco de B, y el tipo Y, con una composicin de cinco unidades de A y una de B. El precio


del tipo X es de 1000 ptas. y el del tipo Y es de 3000 ptas. Se pregunta:
Qu cantidades se han de comprar de cada tipo para cubrir las necesidades con un coste
mnimo?.
11. Una compaa fabrica y vende dos modelos de lmparas A y B. Para su fabricacin se
necesita un trabajo manual de 20 minutos para el modelo A y de 30 minutos para el B; y un
trabajo de mquina de 20 minutos para A y de 10 minutos para B. Se dispone para el
trabajo manual de 100 horas al mes y para la mquina de 80 horas al mes. Sabiendo que
el beneficio por unidad es de 150 y 100 para A y B respectivamente, planificar la
produccin para obtener el mximo beneficio.
12. Una empresa constructora dispone de dos tipos de camiones A y B y quiere transportar
100 Tm de material al lugar de una obra. Sabiendo que dispone de 6 camiones de l tipo A
con una capacidad de 15 Tm y con un costo de 4000 ptas. por viaje y de 10 camiones del
tipo B con una capacidad de 5 Tm y con un costo de 3000 ptas. por viaje, se pide:
a) El nmero de camiones de cada tipo que debe usar para que el coste sea mnimo y el
valor de dicho coste.
13. Una compaa tiene dos aviones A y B para cubrir un determinado trayecto. El avin A
debe hacer ms veces el trayecto que el avin B pero no puede sobrepasar 120 viajes.
Entre los dos aviones deben hacer ms de 60 vuelos pero menos de 200. En cada vuelo A
consume 900 litros de combustible y B 700 litros. En cada viaje del avin A la empresa
gana 300000 ptas. y 200000 por cada viaje del B. Cuntos vuelos debe hacer cada avin
para que el consumo de combustible sea mnimo? Cuntos viajes debe hacer cada avin
para obtener el mximo de ganancias?
14. Un orfebre fabrica dos tipos de joyas. Las de tipo A precisan 1 g de oro y 1,5 g de plata,
vendindolas a 4000 ptas. cada una. Para la fabricacin de las de tipo B emplea 1,5 g de
oro y 1 g de plata, y les vende a 5000 ptas. El orfebre tiene slo en el taller 750 g de cada
uno de los metales. Calcular cuntas joyas ha de fabricar de cada clase para obtener un
beneficio mximo. Calcula dicho beneficio.
15. Calcular los valore x e y que hacen mxima y los que hacen mnima la funcin z=3x+2y en
la regin del plano determinado por las restricciones:
6x+7y-130 x+2y0 y6x-26
16. Dada la regin del plano definida por las inecuaciones:
x+y-10 0x3 0y2
Para qu valores (x,y) de la regin es mxima la funcin z=5x+2y? Para cules es
mnima?.

Programacin lineal

Potrebbero piacerti anche