Escolar Documentos
Profissional Documentos
Cultura Documentos
Facultad de Ciencias Forestales Depto: Manejo de Recursos Forestales Curso: "Investigacin de Operaciones - II"
En la programacin no lineal (PNL) lo que se quiere es encontrar el ptimo de una funcin objetivo f(x) de n variables, no lineal, sujeto o no sujeto a restricciones arbitrarias de las n variables del problema. Dicho de otra manera la PNL pretende encontrar el mximo y/o el mnimo de una funcin no lineal f(x) de n variables en que se puede tener o no variadas restricciones para las n variables. Recordemos que una funcin real f(x) de n variables es funcin lineal si ella es una suma ponderada de las n variables de f(x). Es decir, f(x) es funcin lineal si tiene la forma: a1x1 + a2x2 + ......... + anxn ; con ai IR , i . O bien, f(x) es funcin lineal si satisface la condicin de linealidad: f( u + v ) = f(u) + f(v); , IR ; u,v IRn . Lo anterior permite entender o decir que una funcin no lineal es aquella que no es funcin lineal en el sentido establecido en el prrafo anterior. Mx f(x); s.a: g1(x) (< = > ) b1, .... gm(x) (< = > ) bm con x IRn , f(x) IR , m 0, n 1, f funcin real no lineal Mx f(x); s.a: g1(x) (< = > ) b1, .... gm(x) (< = > ) bm con x IRn , f(x) IR , m 0, n 1, f funcin real no lineal
No hay un mtodo general que permita resolver siempre un problema de programacin no lineal, por lo que la PNL se estudia a travs de casos. Y, los principales 3 casos son: i)Sin restricciones, ii)Con restricciones en igualdad, iii)Con restricciones en desigualdad. Dentro de cada uno de los casos se pueden distinguir subcasos. Caso 1: Sin restricciones. Los extremos de una funcin de n variables con valores reales pueden ser la solucin de un modelo de programacin no lineal. Su forma es: Mx (f(x)) x IRn Min (f(x)) x IRn
Pg.: 2 / 8
f x1 : : f xn
= 0
= 0
Sistema de n ecuaciones que resulta de igualar a cero las n derivadas parciales de f, cuyas soluciones dan el punto crtico, o los puntos crticos, si es que existen, entre los que estn las soluciones posibles del problema. (En un extremo relativo de f(x) se cumple que todas sus derivadas parciales valen cero; condicin necesaria pero no suficiente, como Ud. sabe). fx1 x2 .... ..... fx1 xn fx1 x1 fx 2 xn fx 2 x1 fx 2 x2 .... .... Luego, se obtiene el Hessiano H = y se evala en : : .... .... : fx x fx n xn n 1 fx n x2 .... .... cada punto crtico que se obtuvo. Por ejemplo: x0 Si H(x0) es definida, f tiene extremo en x0; y, Si H(x0) es definida positiva, f tiene MINIMO en x0. Si H(x0) es definida negativa, f tiene MAXIMO en x0. Si H(x0) no es definida, entonces f(x) no tiene extremo en x0. Una matriz A = (aij)nxn es definida si todos los valores propios i de ella son de un mismo signo; ya sea todos positivos o todos negativos. Una matriz A se dice definida positiva si i > 0; i. Una matriz A se dice definida negativa si i < 0; i. Una matriz A se dice semi definida positiva si
i
0; i.
2x + 2 H = 2y 8 H (3,0) = 0
Prof. J.BarriosM.
Nov. -- 2002.
Pg.: 2 / 8
Pg.: 3 / 8
8 H ( 5,0) = 0
vale: 127/3
2 H (0, 15 ) = 2 15 2 15 det(H) = -60 < 0, H no es definida 0
2 2 15
2 15 2 = 2 60 = 0
no extremo en P3 (0,15) De manera similar no extremo en P4 (0,-15) Ejemplo - 2 Se producen y venden 2 artculos A y B a $2 y $12 por unidad con un costo fijo de $4. El costo de producir x artculos A es: x2, y de producir y artculos B es 3y2 Cul es la produccin que maximiza la utilidad? G(x,y) = 2x + 12y - (x2 + 3y2 + 4)
G = 2 2x = 0 x = 1 x G = 1 2 6 y = 0 y = 2 y
2 H = 0
Existe Mximo local en (1,2) y es de: G(1,2)=9. Si consideramos un costo adicional por produccin conjunta de los x artculos A y de los y artculos B, y ste es de $kxy, se pide determinar condiciones para k de modo que la utilidad G tenga un punto mximo. G = 2x+12y-x2-3y2-kxy-4
Gx = 2 2 x ky = 0 Gy = 12 6 y kx = 0 2 x + ky = 2 kx + 6 y = 12
12 (1 k ) 2(12 k ) , y es: 2 12 k 2 12 k
Prof. J.BarriosM.
Nov. -- 2002.
Pg.: 3 / 8
Pg.: 4 / 8
2 H = k
k 2 ; det(H- I) = k 6
k 6 k
= 2+8 +12-k2=0
8 64 4(12 k 2 ) 2
= -4 4+k2
Para que H sea definida negativa se debe cumplir que: -4 + 4+k2 < 0 4+k2 <16 k2 <12 -23 < k < 23 Si la constante k ( -23 , 23 ) , el Hessiano es definido negativo y existe un mximo para G. En este caso G tendr un mximo local en el punto en que Gx = Gy = 0.
Ejemplo - 3. Valor del vino, o del bosque.
El valor del vino aumenta a medida que transcurre el tiempo, como ocurre con el recurso bosque, y su valor esta dado por: V=Ket ; t se mide en aos, (por ejemplo).
El valor futuro siempre ir en aumento, pero sabemos que el valor presente o actual de dineros a recibir a futuro es diferente, y normalmente es menor. Ello, porque es preferible recibir hoy dineros que recibirlos en el futuro, ya que hoy puede invertirlos a una cierta tasa de inters. Para sacar el valor actual de ingresos futuros se utiliza la frmula: VP=VF(1+i)-n donde VP es el valor presente o valor actual, VF el valor nominal futuro, i es la tasa de inters en tanto por uno, n es el nmero de perodos que faltan para que se tenga el valor VF. Esta frmula es cuando la variable tiempo se mide en unidades discretas, meses, aos.
Para variables de comportamiento continuo la frmula es: VP = VF * e-rt ; donde t es el tiempo que falta para tener el valor VF, r es la tasa de inters para la actualizacin. Por lo que el valor actual del valor del vino a futuro esta dado por: A(t) = V* e-rt = K* e
dA = Ke dt 1 r= 2 t
t rt
t - rt
1 = (2r ) 2 t
t=
1 4r 2
Prof. J.BarriosM.
Nov. -- 2002.
Pg.: 4 / 8
Pg.: 5 / 8
Si r = 0.03 mensual (3%), entonces t = 278 meses = 23 aos 2 meses Esto significa que a una tasa de actualizacin del 10% mensual, es conveniente vender el vino a los 25 meses. A una tasa del 3% mensual es conveniente venderlo a lo 23 aos t 2 meses; todo esto si el precio del vino a futuro es de V=Ket . Suponga ahora que el valor del bosque esta dado por: V=10*2 t ; t 1 Donde t se mide en aos, y V se mide en UF /H . Si hay una tasa de inters real del 12% anual, Cul es el momento ptimo para vender el bosque?. Valor_Actual = A = V*e-rt = 10 * 2 t * e-rt
ln( 2) dA ln( 2) = 10 * 2 t e rt * r + 10 * 2 t e rt * = 10 * 2 t e rt r dt 2 t 2 t = 10 * 2 e
t rt
Un comerciante mayorista debe decidir que cantidad x de un producto A debe comprar cada da, semana, mes, para satisfacer la demanda esperada diaria, y maximizar su ganancia. Por datos empricos, a la demanda D se le ha asociado una funcin de densidad de probabilidad (D) con 0 D y (D) 0 y cumple con: ( D )dD =1 0 Solucin: D: demanda del producto A de D unidades x: compra de x unidades del producto A. (con D y x expresado en miles de unidades) Las ventas sern: D si x >D Ventas = x si x D si el costo unitario de compra es $c y es de $p el precio de venta unitario (c<p), entonces el ingreso del mayorista es: pD si x > D Ingreso = px si x D y su ganancia es:
Prof. J.BarriosM. Nov. -- 2002. Pg.: 5 / 8
Pg.: 6 / 8
pD - cx Ganancia = px - cx
si x > D (vende la demanda D y haba comprado mas) si x D (vende lo que haba comprado x, y la demanda)
Con la demanda aleatoria, la funcin objetivo, ingreso esperado diario esta dado por: G ( x, D ) = ganancia ( x, D )( D ) dD 0
G ( x, D ) = ( pD Cx )( D ) dD +
0 x + x
( px Cx )( D ) dD
Con esta funcin objetivo G, para encontrarle un mximo, se tiene que su derivada debe ser cero, y:
x + dG = c( D ) dD + ( p c) x( x) + ( p c )( D )dD ( p c ) x( x ) 0 x dx
Sea
( D)dD
0
= x ) ; como (
( D)dD =1 ( D )dD =1 ( D )
x
dG = c( x ) + ( p c) ( D )dD = 0 x dx
-c (x) + (p-c) (1- (x) ) = -c (x) = -c (x) + p - c - p (x) + c (x) = 0 p*( 1 - (x) ) = c 1 - (x) = c/p (x*) = c/p - 1
Y este es el punto crtico, nico x* donde G(x,D) tiene su valor mximo. Caso particular 1.Si ( D) =
2 ;d en miles y c=$35, p=$150 ( D +1)
2
Entonces, Cul es la cantidad de unidades diarias a comprar que maximiza la ganancia? Veamos primero que (D) es una funcin de distribucin de probabilidad (su probabilidad acumulada debe ser 1)
( D ) dD =
2 2 dD = ( D +1)
2
dD 2 = arctg( D ) 2 D +1
D = D =0
Prof. J.BarriosM.
Nov. -- 2002.
Pg.: 6 / 8
Pg.: 7 / 8
( x * ) = 1
2 2 dD = arctg( D ) D +1
2
arctg( x*) 0 =
115 150
arctg( x*) =
115
2 * 150
= 1.204276
2 2 dD = 2 D D
= lim
2 2 + =1 b b 2
Por lo que es funcin de densidad de probabilidad. Si el precio de venta es $2A y el de compra es $A entonces, la cantidad ptima a comprar cada da esta dada por: (x*) = 1 - c/p = 1 - A/2A =
x*
2 1 dD = 2 2 D
x* 2
2 D
1 2
2 1 +1 = * 2 x 2 1 = x* 2
x* = 4
=1
A 1 =1 kA k
2 1 * +1 = 1 k x
x*= 2k
Prof. J.BarriosM.
Nov. -- 2002.
Pg.: 7 / 8
Pg.: 8 / 8
Teorema de Leibnitz
, x Sea I(x)= ( x ) f ' x ( x ) d a
b( x)
a( x)
f x (, x ) dx + f (b( x ), x )
db ( x ) da ( x ) f ( a ( x ), x ) dx dx
c( D )dD + ( p c ) x( x )
( p c)( D ) dD ( p c) x( x )
Ejercicio de Tarea Si el valor de venta del vino a travs del tiempo es: V = Ke2 t y los bancos estn ofreciendo el 5% de inters real al ao por los depsitos que captan, Cunto tiempo convendr almacenarlo y venderlo?. Si el cortar el bosque tiene un valor de $ 3 t/2 .en UF/H. Cul es el momento ptimo para cortarlo si se tiene como tasa del mercado una tasa real del 9% anual?.
Prof. J.BarriosM.
Nov. -- 2002.
Pg.: 8 / 8