Articulo de referencia

Algoritmo de murciélago

El algoritmo Bat es un algoritmo metaheurístico para la optimización global . Se inspiró en el comportamiento de ecolocalización de los micromurciélagos , con tasas de emisión d...

El algoritmo Bat es un algoritmo metaheurístico para la optimización global . Se inspiró en el comportamiento de ecolocalización de los micromurciélagos , con tasas de emisión de pulsos y sonoridades variables. [ 1 ] [ 2 ] El algoritmo Bat fue desarrollado por Xin-She Yang en 2010. [ 3 ]

Metáfora

La idealización de la ecolocalización de los micromurciélagos se puede resumir de la siguiente manera: Cada murciélago virtual vuela aleatoriamente con una velocidadvi{\displaystyle v_{i}}en la posición (solución)incógnitai{\displaystyle x_{i}}con una frecuencia o longitud de onda y sonoridad variables.Ai{\displaystyle A_{i}}Mientras busca y encuentra a su presa, cambia la frecuencia, el volumen y la tasa de emisión de pulsos.r{\displaystyle r}La búsqueda se intensifica mediante un paseo aleatorio local . La selección del mejor continúa hasta que se cumplen ciertos criterios de parada. Esto utiliza esencialmente una técnica de ajuste de frecuencia para controlar el comportamiento dinámico de un enjambre de murciélagos, y el equilibrio entre exploración y explotación se puede controlar ajustando parámetros dependientes del algoritmo de murciélagos.

Yang [ 4 ] ofrece una introducción detallada a los algoritmos metaheurísticos, incluido el algoritmo del murciélago, con un programa de demostración disponible en MATLAB / GNU Octave . Parpinelli y Lopes [ 5 ] realizan una revisión exhaustiva. Una mejora adicional es el desarrollo de un algoritmo de murciélago evolutivo (EBA) con mayor eficiencia [ 6 ] .

Véase también

Referencias

  1. JD Altringham, Murciélagos: Biología y comportamiento, Oxford University Press, (1996).
  2. P. Richardson, Murciélagos. Museo de Historia Natural, Londres, (2008)
  3. Yang, XS (2010). "Un nuevo algoritmo metaheurístico inspirado en murciélagos, en: Estrategias cooperativas inspiradas en la naturaleza para la optimización (NISCO 2010)". Estudios en inteligencia computacional . 284 : 65–74 . arXiv : 1004.4170 . Bibcode : 2010arXiv1004.4170Y .
  4. Yang, XS, Algoritmos metaheurísticos inspirados en la naturaleza , 2.ª edición, Luniver Press, (2010).
  5. Parpinelli, RS; Lopes, HS (2011). "Nuevas inspiraciones en inteligencia de enjambre: una revisión". International Journal of Bio-Inspired Computation . 3 : 1–16 . doi : 10.1504/ijbic.2011.038700 . S2CID 16866891 . 
  6. Tsai, PW; Pan, JS; Liao, BY; Tsai, MJ; Istanda, V. (2012). "Algoritmo inspirado en el algoritmo del murciélago para resolver problemas de optimización numérica" . Applied Mechanics and Materials . 148–149 : 134–137 . Bibcode : 2011AMM...148..134T . doi : 10.4028/www.scientific.net/amm.148-149.134 .

Lecturas adicionales

  • Yang, X.-S. (2014), Algoritmos de optimización inspirados en la naturaleza , Elsevier .