4. COMPORTAMIENTO
Las luciérnagas son insectos voladores, además la luz
de la luciérnaga es por lo general intermitente, y brilla
de un modo específico en cada especie. Cada
forma de brillar es una señal óptica que ayuda a las
luciérnagas a encontrar posibles parejas.
Es un hermoso comportamiento cooperativo de miles
de individuos comunicándose con luces, en perfecta
sincronía
6. CONCEPTO
El algoritmo Firefly fue desarrollado por
Xin-She Yang en el año 2007, Inspirado
en el comportamiento del parpadeo
de las luciérnagas.
Ya que como propósito principal de su
destello, es actuar como un sistema
de señales para atraer a otras
luciérnagas.
ALGORITMO FIREFLY
7. REGLAS
1
2
4
3
Todas las luciérnagas son "unisex", de modo que
cualquier luciérnaga individual será atraída por todas las
demás sin importar su sexo.
La atracción es proporcional a su brillo, y para cualquier
par de luciérnagas, la menos brillante será atraída por la
más brillante; aun así, la intensidad decrece cuando
aumenta la distancia entre ambas.
El brillo de la luciérnaga es determinado por
una función objetivo.
Si no hay luciérnagas más brillantes que una
dada, ésta se mueve aleatoriamente.
8. CUESTIONES INPORTANTES
1. La variación de la intensidad de la luz(Es decir el brillo de cada luciérnaga)
2. La formulación de la atracción.
La atracción de una luciérnaga esta asociada por su brillo que a su vez esta
asociada con la función objetivo.
Sin embargo, la atracción β(beta) es relativa, ya que debe ser juzgada por
otras luciérnagas. Por lo tanto, debe variar con la distancia entre las
luciérnagas.
9. SECTOR NEWS
ATRACCION
La atracción es proporcional
a la intensidad de la luz
(beta), la cual varia con la
distancia r y
exponencialmente. Es decir:
DISTANCIA MOVIMIENTO
El movimiento de una
luciérnaga esta basada en
los principios de atracción,
cuando una luciérnaga i es
mas atractiva que una
luciérnaga j entonces:
r Escriba aquí la ecuación.es la
distancia entre las luciérnagas.
𝜷0 es la intensidad de la luz
original (atracción con r=0).
𝜸 es el coeficiente de la absorción
de la luz.
La distancia r entre dos
luciérnagas puede ser
calculada mediante la distancia
cartesiana:
D es el numero de
dimensiones.
r i.j es la distancia entre
la luciérnaga i y j.
𝜶 𝝐 [𝟎, 𝟏]
rand es un numero aleatorio
distibuido uniformemente
N(0,1).
Sk es un parámetro de
escalamiento.