Está en la página 1de 11

Clase N°20 – PROGRAMACIÓN LINEAL.

SISTEMAS

La Programación Lineal es una rama de la Investigación Operativa, desarrollada durante la 2ª


Guerra Mundial, cuando el hombre se planteó la necesidad de aprovechar de manera óptima
sus recursos.
Una de las herramientas más importantes de la optimización es la programación lineal, este
conjunto de técnicas matemáticas se utilizan para planificar el modo de distribuir, en forma
óptima, recursos limitados. Se trata de optimizar (maximizar o minimizar) una función objetivo
(función lineal de varias variables), sujetas a una serie de restricciones, expresadas por
inecuaciones lineales.
En las ciencias agropecuarias existe una diversidad de fenómenos y actividades de carácter
económico que requieren optimizarse, como maximizar los beneficios, los recursos, los
rendimientos de la actividad productiva, o bien minimizar los costos o gastos ya sean materiales
o monetarios.
En definitiva, el objetivo de toda producción es obtener el máximo aprovechamiento de los
recursos al mínimo costo. Las restricciones o limitaciones en esta actividad son en general de
tiempo, de espacio, de energía, etc.

Los objetivos de la PROGRAMACIÓN LINEAL se sintetizan en:


Maximizar los beneficios, las ganancias.
minimizar los costos de la producción.
La Programación Lineal es un modelo matemático que permite optimizar una
función objetivo a través de restricciones lineales (sistema de inecuaciones
lineales).
La Programación Lineal es de gran importancia agrotécnica, utiliza
inecuaciones lineales (1)

↨ ↨
condiciones disponibilidades

y una función lineal f( x1, x2,x3) = c1 x1 + c2 x2 + c3 x3 para optimizar (maximizar y/o


minimizar). Siendo las aij y bi constantes conocidas y las xi variables desconocidas.

1
Se denominan restricciones al conjunto de inecuaciones lineales planteadas; en
ellas se ponen de manifiesto las condiciones del problema y las disponibilidades
que sirven para optimizar.
La función objetivo, en este caso, es una función lineal de la forma:
f( x1, x2, x3) = c1 x1 + c2 x2 + c3 x3

donde los ci se llaman coeficientes de costo, sujeta a una serie de restricciones,


dadas por el sistema de inecuaciones lineales (1).

Importante:
En este curso se resolverán:

modelos matemáticos con dos variables, donde la función objetivo es


una función lineal en las variable x e y , de la forma
f (x, y) = c1 x + c2 y , con c1 y c2 coeficientes de costo.

Estos modelos se generalizan para m inecuaciones con n incógnitas, y tienen numerosas aplicaciones
en Economía Agraria y en Producción Animal, se resuelven con programas computacionales. Uno de los
métodos que utilizan para encontrar las soluciones del sistema de ecuaciones es el método de Gauss
Jordan, una aplicación de matrices.

2
Ejemplo: Problema de aplicación
Se prepara una dieta experimental que constará de la preparación de
galletas del tipo A y del tipo B.
Cada galleta del tipo A tiene 4 unidades de proteínas, 2 unidades de
fibras y 120 calorías.
Cada galleta del tipo B tiene 1 unidad de proteínas, 5 unidades de fibras
y 48 calorías.
Se requiere que cada tipo de galleta contenga al menos 24 unidades de
proteínas y 30 unidades de fibras no digeribles.
¿Cuántas galletas de cada tipo debe contener la dieta para minimizar
el número de calorías?

Para resolver este problema es conveniente trabajar de la siguiente manera:


a) Determinar las variables
b) Organizar los datos en una tabla
c) Escribir el sistema de desigualdades
d) Expresar la función objetivo
e) Encontrar la solución, para ello es recomendable:
▪ Graficar las inecuaciones lineales y la función objetivo
▪ Determinar el polígono de soluciones factibles
▪ Obtener las coordenadas de los vértices del polígono
f) Analizar los valores de la función objetivo para cada vértice del polígono para encontrar
la solución

➢ Resolviendo:

a) Determinar las variables


x: galletas del tipo A
y: galleta del tipo B

3
b) Organizar los datos en una tabla
Galletas Galletas
Tipo A Tipo B
Unidades de 4 1 24
proteínas
Unidades de 2 5 30
fibras
Calorías 120 48

c) Sistema de inecuaciones
4 x + y ≥24
2 x + 5 y ≥ 30
x0
y0 (x  0 e y  0 son las condiciones de no negatividad)
Nos indican que el polígono de soluciones factible siempre estará en
el primer cuadrante porque x e y no pueden valores negativos.

d) Expresar la función objetivo:


f (x, y) = 120 x + 48 y función objetivo a minimizar

e) Graficar las inecuaciones lineales y la función objetivo

4
▪ Determinar el polígono de soluciones factibles

4x + y = 24 2x + 5y = 30 Función objetivo y = (-120/48) x

Gráfico realizado en clase

El conjunto solución se denomina polígono de soluciones factibles. En


este caso es un polígono abierto, es decir, no acotado.

Todos los puntos del polígono abierto son soluciones del sistema de
inecuaciones.

5
Para poder determinar el o los puntos del plano que optimizan la función objetivo
se debe tener en cuenta la siguiente propiedad, que se aplicará en la resolución de
problemas sin demostrar:
Si hay una única solución óptima, ésta se encuentra en un vértice de la región
factible, y si hay infinitas soluciones óptimas, se encontrarán en un lado de la
región factible.

Es decir, la solución óptima se encuentra en uno de los vértices del polígono, si


la región es cerrrada. Por lo tanto se debe buscar las coordenadas de los puntos
de intersección de los bordes de las regiones planas, en este caso los vértices: a,
b y c.

▪ Obtener las coordenadas de los vértices del polígono


Las coordenadas de estos puntos se obtienen intersectando las rectas:

a b c

a (0, 24) b (5, 4) c (15, 0) Corregido!!

Observación: el punto de coordenadas (6,0) no pertenece al conjunto de soluciones factibles, no


verifica simultáneamente las 4 inecuaciones (punto d). Es el punto de coordenadas (15,0)

f) Para encontrar el valor mínimo de la función objetivo se deben reemplazar


las coordenadas de los vértices en la expresión
f (x, y) = 120 x + 48 y

Vértices f (x, y) = 120 x + 48 y Valor de f

a (0, 24) 120.0 + 48.24 1152

b (5, 4) 120.5 + 48.4 792

c (15, 0) 120.15 + 48.0 1800

Solución: El valor mínimo se obtiene cuando x = 5 e y = 4


6
Respuesta: Se requieren 5 galletas del tipo A y 4 galletas del tipo B para
minimizar las calorías de la dieta.

TIPO DE SOLUCIONES
Los problemas de Programación Lineal en dos variables se clasifican
teniendo en cuenta el tipo de solución.
Se analizará, mostrando solo ejemplos de gráficos de los polígonos de
soluciones factibles y de la función objetivo, los distintos casos:

A) Solución única
Observemos que en este caso el conjunto de inecuaciones
determina un polígono cerrado, por lo tanto el máximo de la
función f estará en un único vértice.

a b

f c

0 d x

Se trazan paralelas a la función objetivo por cada uno de los


vértices, y aquella que tenga la mayor ordenada informa que las
coordenadas de ese vértice maximizan la función objetivo. En este
ejemplo las coordenadas del punto b maximizan la función objetivo
f.

7
B) Solución múltiple o infinitas soluciones

a b

f c

0 d x

En este ejemplo los valores que maximizan la función objetivo son


las coordenadas de todos los puntos del segmento bc.

C) Sin solución
a)
y

Se puede observar que en este ejemplo no existen valores que maximicen y/o minimicen la
función.

d)
y

8
x

En este ejemplo se muestra que las coordenadas del punto a minimizan a la función objetivo,
pero no existen valores que la maximicen.

ISOBENEFICIO
Cada recta f i paralela a la función objetivo f (también conocida como funcional,
nombre que se le da a la función objetivo que pasa por el origen) constituye un
conjunto de puntos de igual valor de f i.

El Trabajo Práctico que a continuación resolverán, comienza con ejercicios para determinar el valor
máximo o mínimo de una función f sujeto a un conjunto de restricciones, expresadas por el sistema de
inecuaciones y luego tienen Problemas de aplicación.

Ejemplo
 −1
y  2 x + 3
 x3
Maximice la función f (x, y) = x + y, sujeta a las restricciones: 
 x0
 y0

Resolución:
Primero se grafican las inecuaciones y se determina el polígono desoluciones factibles:

a) Para graficar la inecuación y ≤ – (1/2) x + 3 se grafica primero la recta y = – (1/2) x + 3 y se


consideran para construir la tabla, solo dos valores x = 0 e y = 0:

x y = – (1/2) x + 3

0 3

6 0

En el caso de las otras tres inecuaciones se graficarán las ecuaciones x = 3; x = 0 e y = 0.


Para saber qué región corresponde marcar, se considera el signo de desigualdad:
▪ Si el signo es ≥ se debe rayar el borde de la región, es decir la recta, y la región por encima del borde.

9
▪ Si el signo es ≤ se debe rayar el borde de la región, es decir la recta, y la región por debajo del borde.
▪ Si el signo es > se debe trazar la recta con línea de puntos y la región por encima de la recta
punteada.
▪ Si el signo es < se debe trazar la recta con línea de puntos y la región por encima de la recta
Puntead

Gráfico de las inecuaciones y de la función objetivo

Polígono de soluciones factibles


Se observa que en este caso el conjunto de inecuaciones determina un polígono cerrado, es decir una
región acotada, por lo tanto, el máximo de la función objetivo f estará en uno de los vértices.

A continuación se buscan los vértices del polígono, para ello hay que resolver los sistemas:

10
a (3, 3/2) b (0, 0)

c (0, 3) d (3, 0)

Vértices f (x, y) = x + y Valor de f


a (0, 0) 0+0 0
b (3, 0) 3+0 3
c (3, 3/2) 3 + 3/2 9/2
d (0, 3) 0+3 3

El máximo se encuentra en el vértice c, es decir, para x = 3 e y = 3/2 y f = 9/2.

11

También podría gustarte