Está en la página 1de 9

Mtodo de Bsqueda Fibonacci

Este mtodo determina el mnimo valor de una funcin f sobre un intervalo cerrado [C
1,
C
2
].
Esta funcin puede estar definida en un dominio ms amplio, pero el mtodo requiere que
dicho intervalo de bsqueda sea definido.

Se asume que f es unimodal.

El mnimo es determinado (al menos aproximadamente) mediante la evaluacin en un
cierto nmero de puntos. Se pretende definir una estrategia de bsqueda que seleccione la
observacin siguiente basada en los valores funcionales de las observaciones anteriores.

Esto se define segn el siguiente problema:

Encontrar como seleccionar sucesivamente N observaciones, sin contar con un
conocimiento explcito de la funcin, de forma tal que podamos encontrar la ms pequea
regin de incertidumbre posible en donde se encuentre el mnimo.

Esta regin de incertidumbre es determinada en cualquier caso por: las observaciones (sus
valores funcionales) y la suposicin de que f es unimodal.

Luego que encontremos los valores funcionales en N puntos dentro del intervalo cerrado
[C
1
, C
2
]

c
1
x
1
x
N-1
x
N
c
2


La regin de incertidumbre es el intervalo [x
k-1
, x
k+1
] donde x es el mnimo de los N puntos
evaluados. En ese intervalo de encuentra el mnimo.

La estrategia para seleccionar sucesivamente observaciones para obtener la regin de
incertidumbre ms pequea se describe a continuacin:

; es la amplitud inicial de la incertidumbre.



d
k
Es la amplitud de la regin de incertidumbre luego de k observaciones

Si son realizadas N observaciones se tiene que:



Donde

son los nmeros de la secuencia Fibonacci generados por la relacin:


Donde



Donde cada nmero despus de los dos primeros representa la suma de los dos precedentes.

Procedimiento para la reduccin de la seccin de incertidumbre

1. Especificar N
2. Calcular


3. Colocar simtricamente desde los extremos del intervalo inicial a distancia


, dos observaciones.

4. De acuerdo a donde se encuentre la muestra con menor valor funcional se determina
la regin de incertidumbre,



5. La tercera muestra es colocada simtricamente dentro de este nuevo intervalo con
respecto a la observacin ya incluida en el intervalo, de forma tal que la amplitud de
la regin de incertidumbre sea





Ejercicios
Con este ejemplo se trata de ver la capacidad operativa del mtodo basado en los nmeros
de Fibonacci, para encontrar numricamente el valor extremo de una funcin. Resolviendo
analticamente, el mximo de la funcin resulta en:
f(x) = 5. .x x
2
? f '(x) = 5. - 2.x = 0 x = 5. /2
y tenemos : f(x) = f(5. /2) = 61,685

La bsqueda de Fibonacci est basada en la sucesin de nmeros enteros del mismo
nombre:



Cuyos primeros trminos son : 1 , 1 , 2 , 3 , 5 , 8 , 13 , 21 , 34 , 55 , 89 , 144 , Para
resolver el problema, el primer paso es establecer el nmero de iteraciones a realizar:



Por lo tanto, siguiendo la serie de los nmeros de Fibonacci, deberemos realizar seis
iteraciones para las que tenemos:



Si tomamos ahora:



y tenemos en cuenta que:



podemos formar el siguiente cuadro:
i u
a
u
b
u
c
u
d
f(u
c
) f(u
d
)
1 0 20 7,618 12,380 61,629 41,200
2 0 12,380 4,761 7,618 52,118 61,629
3 4,761 12,380 7,618 9,522 61,629 58,903
4 4,761 9,522 6,665 7,618 60,271 61,629
5 6,665 9,522 7,618 8,570 61,629 61,672
6 6,665 8,570 7,618 7,618 61,629 61,629

Vemos entonces que podemos tomar como mximo el valor:
u = 7,618 f(u) = 61,629
Y este valor se diferencia del mximo terico en:
61,685 61,629 = 0,056 << 1
Tal como habamos considerado.












2.- F(x)= X
2
-6X+2
Tolerancia 30%
Rango 0<x<10

















A B i L
i-1

i
X
1
X
2
F(X
1
) F(X
2
) X
3
F(X
3
)
0 10 1 10 3,8235 3.8235 6,1765 -6,3218 3,0900 - -
0 6,1765 2 6,1765 2,3529 2,3529 3,8235 -6,5812 -6,3218 2,3529 -6,5813
0 3,8235 3 3,8235 1,4706 1,4706 2,3529 -4,6609 -6,5813 1,4706 -4,6609
1,4706 3,8235 4 2,3529 0,8824 2,3529 2,9412 -6,5812 -6,9965 2,9412 -6,9965
2,3529 3,8235 5 1,4706 0,5882 2.9412 3,2353 -6,9972 -6,9446 3,2353 -6,9446
2,3529 3,2353 6 0,8824 0,2941 2,6471 2,9412 -6,8754 -6,9954 2,6471 -6,8754
2,6471 3,2353 7 0,5882 0,2941 2,9412 2,9412 -6,9965 -6,9954 2,9412 -6,9965
3.- F(x)= (-X)
2
+3X-10
Tolerancia 30%
Rango 0<x<7



















A B i L
i-1

i
X
1
X
2
F(X
1
) F(X
2
) X
3
F(X
3
)
0 7 1 7 2,8 2,8 4,2 6,24 20,24 - -
0 4,2 2 4,2 1,4 1,4 2,8 -3,84 6,24 1,4 -3,84
0 2,8 3 2,8 1,4 1,4 1,4 -3,84 -3,84 1,4 -3,84

4.- F(x)= 0,5X
2
-X
3
Tolerancia 30%
Rango 0<x<7

















A B i L
i-1

i
X
1
X
2
F(X
1
) F(X
2
) X
3
F(X
3
)
0 3,8235 3 3,8235 1,4706 1,4706 2,3529 -4,6609 -6,5813 1,4706 -4,6609
1,4706 3,8235 4 2,3529 0,8824 2,3529 2,9412 -6,5812 -6,9965 2,9412 -6,9965
2,3529 3,8235 5 1,4706 0,5882 2.9412 3,2353 -6,9972 -6,9446 3,2353 -6,9446
2,3529 3,2353 6 0,8824 0,2941 2,6471 2,9412 -6,8754 -6,9954 2,6471 -6,8754
2,6471 3,2353 7 0,5882 0,2941 2,9412 2,9412 -6,9965 -6,9954 2,9412 -6,9965
Introduccin
La sucesin de fibonacci, la cual genero el mtodo a tratar en esta presentacin, es un
algoritmo que se ha prestado para muchas investigaciones, demostraciones y experimentos.
Al momento de empezar, esta lo hace desde 0 el cual no se podra discernir a simple vista
que este numero pertenece al valor n=-1, y le sigue 1 que pertenece al valor n= 0; y de aqu
se derivan todos los dems sumndose los 2 nmeros anteriores a este.

De esta manera se crea la sucesin de fibonacci cuya ecuacin general es:
Fn= F
n-1
+F
n-2.
De esta manera se producen los nmeros 0, 1, 1, 2, 3, 5, 8, 13, 21, 34 Hasta el infinito.
Funcin generadora
Una funcin generadora para una sucesin cualquiera es la funcin
, es decir, una serie formal de
potencias donde cada coeficiente es un elemento de la sucesin. Los nmeros de Fibonacci
tienen la funcin generadora

Frmula explcita
La definicin de la sucesin de Fibonacci es recurrente; es decir que se necesitan calcular
varios trminos anteriores para poder calcular un trmino especfico. Se puede obtener una
frmula explcita de la sucesin de Fibonacci (que no requiere calcular trminos anteriores)
notando que las ecuaciones (1), (2) y (3) definen la relacin de recurrencia
(1)
(2)
(3) para
De esta manera se tiene un conocimiento necesario para proseguir con el tema a
tratar denominado Mtodo de Bsqueda de Fibonacci el cual fue creado de esta
sucesin.



Conclusin
Lo primero que se debe conocer con el mtodo de Fibonacci es su gran veracidad
en lo que a aproximacin al valor real se refiere. Este valor real se obtiene
mediante una derivada de orden 1, y posteriormente, el resultado obtenido se
iguala a 0 obteniendo de esta manera una ecuacin con una incgnita que
dependiendo del grado del polinomio de la funcin sin derivar, depender si se
tenga que realizar una ecuacin de segundo grado, de tercer grado, si se deban
aplicar logaritmos o si sencillamente se deba hacer un despeje.
Es importante recalcar que su funcionamiento trata de encerrar el punto optimo
que siempre va a ser minimizando (ya que no se puede maximizar con este
mtodo) a partir de dos valores dados que mas que cualquier par de nmeros, es un
intervalo el cual se reducir para encontrar este valor aproximado al valor obtenido
con la derivada de primer grado.
El mtodo en nuestra opinin es bastante provechoso ya que se obtienen muchos
datos de este tal como la aproximacin al valor real, el margen del error, el punto
en el que se encuentra este valor y finalmente el valor mnimo que se puede
obtener, notando que se puede observar que el mtodo no es abstracto y en cada
iteracin se muestra como cambia el intervalo y el valor que toma en cada
iteracin puede que haya aparecido en clculos previos.

También podría gustarte