You are on page 1of 14

MTODOS DIRECTOS: ELIMINACIN DE REGIONES

Este tipo de mtodos se centra en la bsqueda de las soluciones ptimas mediante sucesivas
reducciones del intervalo de estudio y en la eliminacin de subintervalos.
Si la funcin es unimodal, se puede definir un criterio para eliminar regiones donde seguro
el ptimo no se encuentra. Para ello necesitamos evaluar la funcin en dos puntos y aplicar
algo de lgica. En la figura siguiente se indica cual sera la regin eliminada para los tres
casos posibles en la bsqueda de un mximo.

Es fundamental el hecho de que la funcin estudiada sea unimodal, al menos dentro del
dominio de inters. La utilidad de esta propiedad radica en el hecho de que si f(x) es
unimodal, entonces solamente es necesario comparar f(x) en dos puntos diferentes para
predecir en cul de los subintervalos definidos por esos puntos no se va a encontrar el
ptimo. Cuando el subintervalo sobreviviente tenga una longitud suficientemente
pequea, la bsqueda termina. La gran ventaja de estos mtodos de bsqueda es que
solamente requieren evaluaciones de la funcin y no necesitamos ninguna hiptesis
adicional acerca de la derivabilidad de la misma.7

Bsqueda a intervalos iguales Este mtodo de bsqueda reduce en 1/3 la longitud del
intervalo en cada iteracin. Entonces si L0 es la longitud original del intervalo (b-a) y Lk es
la longitud luego de k iteraciones:

Mtodo de Fibonacci Con este mtodo se conoce ya el rango inicial de bsqueda y en cada
evaluacin el mtodo tiende a acorralar el punto ptimo. El intervalo inicial de es L0 y se
define 1 como el siguiente incremento:
Grficamente se tiene que, si originalmente la funcin es como la que se ilustra en la figura,
en la segunda iteracin se rechaza el intervalo 0xx1. En forma grfica tenemos:

Mtodo de la Seccin Aurea En la seccin Aurea se ubican dos puntos interiores de manera
tal que el intervalo eliminado en cada iteracin sea de la misma proporcin que el intervalo
total. Solo un nuevo punto debe ser calculado en cada iteracin. Consideremos la
localizacin simtrica de dos puntos como en la figura:
Partimos de un intervalo [0, 1] de longitud unidad (simplemente por conveniencia) y
localizamos dos puntos, cada uno a una fraccin de cada extremo. Con esta simetra,
independientemente de qu valor de la funcin sea el ms pequeo, la longitud del intervalo
que permanece es siempre . Supongamos que eliminamos el subintervalo de la derecha.

Se puede observar a partir de la figura que el punto que queda, de los dos anteriores, est
situado a una distancia 1 de uno de los extremos. En la estrategia que se plantea el
mtodo del nmero de oro el punto que permanece en el interior del nuevo intervalo est
ubicado en la posicin relativa en la que se encontraba el otro punto, que ahora limita la
zona, la distancia 1 debe corresponder a una fraccin del intervalo (que es de longitud
). Con esta eleccin de , el siguiente punto debe localizarse a una fraccin de la longitud
del intervalo desde el extremo de la parte derecha.

Por tanto, con la eleccin de que satisfaga 1 = 2 , el patrn de bsqueda permanece en


el intervalo reducido de la siguiente figura.

La solucin de esta ecuacin cuadrtica es siendo la solucin positiva de la


misma = 0.61803 . . . El subintervalo final luego de cada iteracin es:
Mtodo de Fibonacci y aproximacin al mtodo de la Seccin Aurea Para determinar la
ubicacin de los puntos segn el mtodo de Fibonacci se utiliza, como vimos, la expresin

La relacin de nmeros de Fibonacci para grandes valores de n se acerca a 0.3820, como se


observa en la siguiente tabla:

Esto indica que en el mtodo de Fibonacci para n grandes, la bsqueda debe comenzarse

utilizando la relacin La aproximacin al valor ptimo obtenida luego de


n experimentos ser entonces:

Como podemos observar esta relacin es la utilizada en el mtodo del nmero de oro,

Entonces el mtodo de la serie de Fibonacci, para ms de cuatro


iteraciones se convierte en el mtodo del nmero de la Seccin Aurea.
Mtodos de bsqueda pre planeada Este mtodo realiza todos los experimentos a la vez,
determinando luego el intervalo que contiene el ptimo.

2.1. COMPARACIN DE LOS MTODOS DE ELIMINACIN DE REGIONES


Comparemos ahora las eficiencias relativas de los mtodos de eliminacin de regiones que
hemos visto. Denotemos el intervalo de incertidumbre original como L0 y al intervalo de
incertidumbre final, despus de N evaluaciones de la funcin objetivo le llamaremos LN
Supongamos ahora que consideramos a la reduccin fraccional (RF) del intervalo original
como una medida de mrito de los mtodos de eliminacin de regiones.
Tenemos entonces:

La siguiente tabla muestra los valores de RF(N) para distintos valores de N. Estos valores
son indicativos de la eficiencia de cada mtodo.

De esta tabla se desprende que los mtodos ms eficientes son el de Fibonacci y la seccin
dorada. En la prctica, suele calcularse el nmero de iteraciones que se requieren para
obtener una precisin dada. Esto se puede obtener usando LN = , siendo la precisin
requerida.

EJEMPLOS: MTODOS DIRECTOS, ELIMINACIN DE REGIONES


Ejemplo: Diseo de un intercambiador de calor, minimizando los costos anuales
(Product
and process design principles. Synthesis, analysis, and evaluation, Seider W.,
Seader J., Lewin D., 2004 2
Edition, pp 628-629. Ed. John Wiley and Sons Inc.)
En una refinera de petrleo, 80000 lb/hr de un gas ligero que salen de una
torre de destilacin de crudo a 440F, son actualmente enfriados utilizando
agua, antes de ser almacenados. El calor perdido podra ser utilizado para
precalentar 500000 lb/hr de petrleo crudo, el cual se dispone a 240F y se
calienta utilizando otros medios a un costo de $3/million Btu, la planta opera
8200 hr/ao. Basndose en los siguientes datos determine que debe hacerse.

Cp del gas ligero: 0.5 Btu/lb F


Cp del petroleo crudo: 0.45 Btu/lb F
Costo anual de operacin: Cop + 0.8248 Cp{A}
Cp{A}: exp[11.667-0.8709 Ln(A) + 0.09005 [Ln(A)]2], A: rea del
intercambiador, ft2
U: 24.5 Btu/hr F ft2
Planteo de la funcin objetivo: Los costos de operacin estn relacionados con
el calor intercambiado, comenzamos por plantear los balances de energa:

Balance de energa en el intercambiador:

Balance de energa en el intercambiador:


En los planteos realizados hay variables que no se conocen, una de ellas ser
nuestra variable de decisin. La mejor eleccin es la temperatura de salida del
gas ligero, debido a que esta puede tomar valores limitados y permite calcular
secuencialmente el resto de las variables. El valor superior de la temperatura
de salida del gas es de 440F, en este caso el costo sera nulo, el lmite inferior
es 240F, temperatura de entrada del petrleo crudo, el costo sera infinito.
1. Resolucin por el mtodo de Fibonacci, la tolerancia utilizada fue de 5%.

La solucin ptima del sistema se alcanza en la iteracin nmero 7. La


temperatura de salida del gas ligero ptima encontrada es de 259.05 F, el
valor del costo anual es de -141.9 103 $/ao, es decir que la instalacin de
intercambio de calor provocara un ahorro. Si se disminuye la tolerancia
especificada puede lograrse un valor de temperatura ms cercano al ptimo,
pero en ese caso el nmero de iteraciones aumenta.
2. Resolucin por el mtodo de la Seccin Aurea

La solucin ptima del sistema se alcanza en la iteracin nmero 6. La


temperatura de salida del gas ligero ptima encontrada es de 251.1 F, el valor
del costo anual es de -144.2 103 $/ao. La velocidad de convergencia de este
mtodo es superior al mtodo de Fibonacci.
3. Resolucin por el mtodo de la Dicotoma, en este caso el valor de x
utilizado fue de 10F
En este caso el valor de temperatura de salida del gas ligero, que optimiza
nuestra funcin objetivo, se obtiene luego de 8 iteraciones
Resolucin por el mtodo de bsqueda secuencial con dos experimentos
igualmente espaciados El valor ptimo se obtiene con 15 iteraciones. Puede
observarse que de los tres mtodos utilizados para la resolucin del problema
planteado, el mtodo de la seccin urea posee una velocidad de convergencia
superior.

5. Resolucin por el mtodo de bsqueda preplaneada, localizando el valor


optimo dentro del 5% del rango inicial. En este caso los experimentos deben
realizarse todos al mismo tiempo, el nmero de experimentos a realizar est
determinado por la tolerancia, que en este caso es del 5%.
Donde i indica el nmero de experimento, y N el nmero total de experimentos.
Una vez realizados todos los experimentos se determina el intervalo que
contiene el valor ptimo. En este caso el ptimo de temperatura se encuentra
entre (245F,255F).
Biografas
Tarifa E. (2006) Optimizacin y Simulacin de Procesos. Mtodos numricos
Facultad de Ingeniera - Universidad Nacional de Jujuy
Zerpa L., Colmenares J. (2004), Optimizacin para ingenieros, optimizacin
sin restricciones. Notas de clase, Universidad del Zulia, Facultad de Ingeniera,
Divisin de Estudios para Graduados, Instituto de Clculo Aplicado. Repblica
Bolivariana de Venezuela.

OTRA INFORMACION

2.3.- BSQUEDA UNIDIRECCIONAL: MTODOS DE ELIMINACIN DE REGIN


Los mtodos de eliminacin de regin para una bsqueda unidimensional se
basan en eliminar una regin, en cada etapa, del intervalo en el que est
comprendido el mnimo. Cuando la regin posible es suficientemente pequea
la bsqueda termina.
El elemento bsico dentro del sistema de eliminacin de regiones es la
comparacin de valores de f(x) en dos o ms puntos dentro del intervalo de x.
Debemos asumir que f(x) es unimodal, y que tiene un mnimo (es convexa)
dentro de [a, b].
Si partimos de dos puntos de test sean x1, x2 deberamos elegirlos de tal
manera que la bsqueda fuera lo ms eficiente posible. Si usamos un

espaciado igual, esto es

el mtodo de bsqueda se llama bsqueda de dos puntos a intervalos iguales. El intervalo


de incertidumbre se reduce en 1/3 en cada iteracin. As si L0 es la longitud del intervalo
original (b-a) y Lk es el intervalo despus de k iteraciones, como en cada iteracin se llevan
a cabo dos evaluaciones de la funcin objetivo, entonces Lk tras k iteraciones viene dado
por:

Un mtodo ms eficiente usa x1-a=b-x2 pero x1 y x2 estn colocados muy


cerca uno del otro (idealmente una distancia infinitesimal). Este mtodo es el
mtodo de la biseccin o bsqueda dicotmica. La incertidumbre del intervalo
despus de k iteraciones vendr dada por:
Sin embargo los mtodos ms eficientes de bsqueda por eliminacin de
regiones son los mtodos de Fibonacci y de la seccin urea, los cuales usan
una relacin constante para dividir el intervalo en segmentos. Pasaremos a
discutir el mtodo de la seccin urea que viene de los nmeros de Fibonacci
La estrategia empleada en el mtodo de la seccin urea es localizar dos
puntos interiores del intervalo eliminado en cada iteracin de tal manera que
se cumpla la relacin:

Adems solamente una nueva evaluacin se realiza en cada etapa de


bsqueda. Para calcular la relacin dentro del mtodo de la seccin urea
tenemos que resolver:

Esto nos lleva a que:

Para un determinado intervalo Lk se aplican las fracciones Fs y FB para calcular


las distancias apropiadas. Si ak y bk son los extremos del intervalo en la etapa
k de bsqueda los dos nuevos puntos interiores estarn localizados en

Ntese en cada nueva iteracin uno de los nuevos puntos estar fijo de la
iteracin anterior. As despus de k etapas la longitud del intervalo ser:

Donde se han llevado a cabo un total de k+1 evaluaciones de


la funcin objetivo.
BIOGRAFIA
Castillo E., Conejo A., Pedregal P., Garca R., Alguacil N. (2002), Formulacin y
Resolucin de Modelos de Programacin Matemtica en Ingeniera y Ciencia.
Comparacin de los Mtodos de Eliminacin de Regiones
Comparemos ahora las eficiencias relativas de los mtodos de eliminacin de
regiones que hemos visto hasta ahora. Denotemos el intervalo de
incertidumbre original como Lo y al intervalo de incertidumbre final, despus
de N evaluaciones de la funcin objetivo le llamaremos LN . Supongamos ahora
que consideramos a la reduccin fraccional (RF) del intervalo original como una
medida de mrito de los mtodos de eliminacin de regiones. Tenemos
entonces:

Comparacin de los Mtodos de Eliminacin de Regiones.

La siguiente tabla muestra los intervalos finales de incertidumbre de cada uno


de los metodos que vimos:

Las reducciones fraccionales pueden obtenerse fcilmente: Bsqueda


exhaustiva:

Divisin de intervalos por la mitad:


Fibonacci:

Seccin Dorada:

La siguiente tabla muestra los valores de RF(N) para distintos valores de N.


Estos valores son indicativos de la eficiencia de cada mtodo.

De esta tabla se desprende que el mtodo ms eficiente es el de Fibonacci,


seguido por la seccin dorada. En la prctica, suele calcularse el nmero de
iteraciones que se requieren para obtener una precisin dada. Esto se puede
obtener usando:

E = precisin requerida. Si usamos Lo = 1, podemos obtener el nmero de


iteraciones que requiere cada mtodo para lograr una precisin dada. Ver la
tabla siguiente:
Biografa
Reklaitis G., Ravindran A., Ragsdell K. (1983), Engineering Optimization.
Methods and Applications, Ed. John Wiley and Sons Inc.
Tarifa E. (2006) Optimizacin y Simulacin de Procesos. Mtodos numricos
Facultad de Ingeniera - Universidad Nacional de Jujuy

You might also like