TEMA 3: PROGRAMACIÓN LINEAL BIDIMENSIONAL 1

Anuncio
TEMA 3: PROGRAMACIÓN LINEAL BIDIMENSIONAL
1. Introducción.
2. Regiones lineales en el plano.
3. Programación lineal bidimensional: en qué consiste y lenguaje que utiliza.
4. Algunos problemas clásicos que resuelve.
3. PROGRAMACIÓN LINEAL BIDIMENSIONAL: EN QUÉ CONSISTE Y LENGUAJE QUE
UTILIZA.
3.1. ¿Qué es la Programación lineal?
Es una parte de las Matemáticas que trata de optimizar (maximizar o minimizar)
una función lineal en un conjunto definido por unas restricciones que están dadas por
inecuaciones lineales.
La programación lineal que estudiaremos es este curso es bidimensional. Esto
quiere decir que tendremos siempre dos variables, a las que llamaremos por comodidad x
e y.
Algunos de los problemas que resuelve la Programación lineal son:
a) Una fábrica produce distintos productos. ¿Cuántos tiene que producir de cada uno bajo
ciertas condiciones para que el beneficio obtenido sea máximo?
b) Un pienso para pollos está compuesto de varios ingredientes y tiene que contener unas
cantidades mínimas de calorías, vitaminas, etc. ¿Cuántos kg tenemos que mezclar de cada
ingrediente para que el coste sea mínimo?
c) Tenemos varias fábricas de coches de una misma marca que se vende en distintos
lugares. ¿Cuántas unidades tenemos que producir en cada fábrica para que el coste del
transporte a cada lugar de ventas sea mínimo?
d) A lo largo de una calle hay que poner varios semáforos. ¿Cómo tenemos que
regularlos para que la circulación sea lo más fluida posible?
3.2 Definiciones
Función objetivo
Es la función que deseamos optimizar, es decir, maximizar o minimizar. La
representaremos por f(x , y) = ax + by + c , o bien por F(x , y ) o por z = ax + by + c.
Vector director de la función objetivo
Es el vector v = (-b , a) . Ambas componentes podemos multiplicarlas o dividirlas por un
mismo número, distinto de cero, y obtendremos un vector paralelo. Así lo alargaremos o
lo acortaremos de forma que nos resulte un vector cómodo de dibujar en la escala que
usemos en cada problema.
Restricciones de una función objetivo
Es el conjunto de inecuaciones lineales que definen el conjunto donde puede tomar
valores la función objetivo.
Región factible o soluciones factibles
Es el conjunto donde puede tomar valores la función objetivo, es decir, los puntos del
plano que verifican todas las restricciones. Coinciden con las soluciones del sistema de
inecuaciones que forman las restricciones.
La región factible es un polígono convexo o un segmento, y puede ser acotado o no
serlo, e incluso puede ser vacío, es decir, que no haya ni un solo punto que verifique
todas las restricciones a la vez.
Vértices de la región factible
Son los puntos intersección de las rectas que definen los lados que limitan a la región
factible. Son los vértices del polígono convexo, cerrado o abierto, o del segmento que
define la región factible. Ellos son la clave para encontrar las soluciones.
Rectas de nivel
Son las rectas que pasan por los puntos de la región factible y son paralelas al vector
director de la función objetivo.
Solución óptima
Es el punto de la región factible donde la función objetivo alcanza el valor máximo o
mínimo deseado. La solución óptima se alcanza, generalmente, en uno de los vértices de
la región factible.
a) Para hallar gráficamente la solución óptima, trazamos las rectas de nivel que pasan
por los vértices de la región factible. Si tratamos de maximizar, la solución será el vértice
que corresponda a la recta de nivel más alta, y si se trata de minimizar, es el vértice que
corresponda a la línea de nivel más baja, todo desde el punto de vista del vector director.
b) Para hallar analíticamente la solución óptima, sustituimos en la función objetivo
todos los vértices de la región factible. Me quedo con el que alcance en ella el valor más
grande o el más pequeño según se trate de maximizar o de minimizar, respectivamente.
NOTA: Si al resolver un problema de programación lineal gráficamente no diferenciamos
con claridad entre dos vértices cuál es la solución, los probamos analíticamente, que es
más fiable, porque puede que la solución sea uno, el otro, o ambos, en cuyo caso también
serían solución todos los puntos del segmento que los une.
Planteamiento del problema
Hagamos un problema-ejemplo para ver cómo conviene hacer las anotaciones
pertinentes para plantearlo, y con él explicamos los dos métodos, gráfico y analítico:
En una cooperativa de guardias de seguridad trabajan 12 personas (5 hombres y
7 mujeres). El trabajo lo pueden hacer de la siguiente manera: pareja de hombre y
mujer, a la que deben pagar 30 €/h , o grupos de tres, constituidos por un hombre y dos
mujeres a los que deben pagar 40 €/h. ¿Cómo deben distribuirse para obtener el
máximo beneficio?
Descargar