Programacion No Lineal
Programacion No Lineal
Programacion No Lineal
TEMA:
Programacin no Lineal.
ESCUELA:
CURSO:
DOCENTE:
ALUMNOS:
Investigacin Operativa
A esta clase de problemas de optimizacin pertenecen todos aquellos, en los cuales la funcin objetivo y/o las restricciones son funciones nolineales de las variables de decisin.
En particular, la programacin no-lineal provee una manera de abordar el no cumplimiento del supuesto de proporcionalidad de la programacin lineal, permitiendo la programacin de economas o deseconomas de escala y/o retornos crecientes o decrecientes a escala.
Modelos de Programacin Matemtica Programacin No - lineal a) Rendimientos decrecientes a escala. Una compaa vende cuatro productos diferentes. El retorno que provee cada producto es una funcin de la cantidad de recursos asignados a la promocin y venta de cada producto, segn la siguiente tabla:
Investigacin Operativa
RETORNO (M$) 10.000 x1 0.50 7.500 x2 0.75 9.000 x3 0.60 15.000 x4 0.30
Investigacin Operativa
Investigacin Operativa
Max
10.000 x10.5 + 7.500 x20.75 + 9.000 x30.6 + 15.000 x40.3
s.a:
x1 + x2 + x3 + x4 75.000 xi 0; i = 1, 2, 3, 4, 5.
Investigacin Operativa
c) Localizacin de instalaciones. Una compaa petrolera desea construir una refinera que recibir suministros desde tres instalaciones portuarias, cuyas coordenadas se muestran en la siguiente figura:
40 30
Puerto B
Puerto C
Puerto A
30
80
Investigacin Operativa
Si denotamos por x e y las respectivas coordenadas de la refinera que se debe instalar, una posible eleccin es aquella que resulta de minimizar la cantidad total de tubera necesaria para conectar la refinera con los puertos, dada por:
Min f(x,y) =
( x 0 )2 ( y 0 )2 ( x 30 )2 ( y 40 )2 ( x 80 )2 ( y 30 )2
II. Modelos de Programacin Matemtica Programacin No - lineal . La solucin ptima calculada por el solver de Excel es: x*=30,8052225 y*= 37,8900128
Investigacin Operativa
Puerto B
Puerto C
Refinera
Puerto A
Optimizacin no restringida. Los problemas de optimizacin no restringida no tienen restricciones, por lo que la funcin objetivo es sencillamente Maximizar f(X) Sobre todos los valores X=(X1, X2, ., XN). Segn el repaso del apndice 3, la condicin necesaria para que una solucin especfica X=X* sea optima cuando f(X) es una funcin diferenciable es: = 0 en X=X*, para j=1,2,, n.
Investigacin Operativa
Investigacin Operativa
Investigacin Operativa
Investigacin Operativa
Investigacin Operativa
Investigacin Operativa
Para ilustrar, la funcin objetivo considerada en la siguiente figura: F(X1, X2)=126X1 9x21 + 182X2 13X22 Es una funcin separable porque puede ser expresada como F(X1, X2)= F(X1) + F(X2) Donde F1(X1)= 126X1 9x21 y F(X2)= 182X2 13X22 son cada una funciones de una sola variable x1 y x2, respectivamente. Usando el mismo razonamiento, se puede verificar que la funcin considerada en la figura siguiente, tambin es una funcin separable.
Investigacin Operativa
Investigacin Operativa
Investigacin Operativa
Investigacin Operativa
Investigacin Operativa
En este caso es aquel en el que todos los coeficientes c1 en cada funcin son estrictamente positivos, es decir, las funciones son polinomios positivos generalizados (ahora llamados posinomiales), y la funcin objetivo se tiene que minimizar. El problema equivalente de programacin convexa con variables de decisin y1, y2,, yn se obtienen entonces al establecer En todo el modelo original. Ahora se puede aplicar un algoritmo de programacin convexa.
Investigacin Operativa
Multiplicadores de Lagrange. Se pueden utilizar los multiplicadores de Lagrange para resolver los problemas no lineales en los cuales las restricciones son igualdades. Consideramos los del tipo siguiente:
Investigacin Operativa
Donde son constantes (desconocidas) denominadas multiplicadores de Lagrange. Despus resulvase el sistema de n + m ecuaciones:
Teorema : Si existe una solucin al programa (1), sta se encuentra contenida entre las soluciones al sistema anterior, siempre y cuando y todas tengan primeras derivadas parciales continuas y la matriz jacobina de m x n, tenga rango m en X = X*
Ejemplo: Una compaa planea gastar 10,000 dlares en publicidad. Cuesta 3,000 dlares un minuto de publicidad en la televisin y 1,000 dlares un minuto de publicidad en la radio. Si la empresa compra x minutos de comerciales en la televisin y y minutos de comerciales en la radio, su ingreso, en miles de dlares, est dado por . Cmo puede la empresa maximizar su ingreso?
Investigacin Operativa
Investigacin Operativa
Entonces
Hacemos
Investigacin Operativa
Sustituyendo (4) y (5) en la (3), obtenemos, o Entonces (4) y (5) nos dan
Investigacin Operativa
Ya que cada mejor principal de primer orden es negativo, y , es una funcin cncava. La restriccin es lineal y, por lo tanto da la solucin ptima para el programa no lineal. As, la empresa tendra que comprar 69/28 minutos de tiempo de televisor y 73/28 minutos de tiempo de radio. Ya que l = , el gasto de un D extra (en miles) (para un D pequeo) aumentara los ingresos de la empresa en aproximadamente 0.25 D dlares (en miles). En general, si la empresa tiene a dlares para gastar en la publicidad, se puede demostrar que . Vemos que si gasta ms dinero en la publicidad, el incremento en el ingreso por cada dlar adicional para la publicidad se hace ms pequeo.
Investigacin Operativa
Investigacin Operativa
Procedimiento de bsqueda en una dimensin. Este procedimiento trata de encontrar una serie de soluciones prueba que conduzcan hacia una solucin ptima. En cada iteracin, se comienza con la solucin prueba actual para llevar a cabo una bsqueda sistemtica, que culmina con la identificacin de una nueva solucin prueba mejorada.
Investigacin Operativa
Tcnicas de Gradiente. En este punto se desarrolla un mtodo para optimizar funciones continuas que son dos veces diferenciables. La idea general es generar puntos sucesivos comenzando en un punto inicial dado, en la direccin del aumento ms rpido (maximizacin) de la funcin. Est tcnica se conoce como mtodo del gradiente porque el gradiente de la funcin en un punto es lo que indica la tasa ms rpida de aumento.
Investigacin Operativa
Investigacin Operativa
Donde pi > 0 son constantes denominadas costos de penalizacin. La solucin al programa (2) es la solucin al programa (1), cuando cada gi (x) = 0. Para los valores grandes de pi la solucin de (2) tendr cada gi (x) cercana a cero, para evitar efectos adversos en la funcin objetivo por parte de los trminos pi gi2 (x); y conforme cada pi -> , cada gi (x) -> 0.
1.- La funcin de beneficios de una empresa viene dada por la funcin: B(x,y,z) = x y + 2 z2 donde x, y, z son las cantidades a producir de cada uno de los tres artculos que fabrica y vende.La empresa produce estos tres productos en un nica seccin en la que hay disponibles 120 horas semanales, empleando en la produccin de una unidad del primer articulo 5 horas, en una del segundo 20 horas y en una del tercero 4 horas. Se sabe adems que por razones de demanda la empresa no puede producir menos de 5 unidades del primer articulo, ni ms de 10 del segundo. 1. Determinar la produccin a realizar. 2. Cul debera ser la retribucin de una hora extraordinaria?