Content deleted Content added
m linking |
|||
(5 intermediate revisions by 4 users not shown) | |||
Line 1:
The '''Bat algorithm''' is a [[metaheuristic]] algorithm for [[global optimization]]. It was inspired by the echolocation behaviour of [[microbats]], with varying pulse rates of emission and loudness.<ref>J. D. Altringham, Bats: Biology and Behaviour, Oxford University Press, (1996).</ref><ref>P. Richardson, Bats. Natural History Museum, London, (2008)</ref> The Bat algorithm was developed by [[Xin-She Yang]] in 2010.<ref>{{cite journal | last1 = Yang | first1 = X. S. | year = 2010 | title = A New Metaheuristic Bat-Inspired Algorithm, in: Nature Inspired Cooperative Strategies for Optimization (NISCO 2010) | arxiv = 1004.4170| journal = Studies in Computational Intelligence | volume = 284
== Metaphor ==
The idealization of the [[Animal echolocation|echolocation]] of microbats can be summarized as follows: Each virtual bat flies randomly with a velocity <math>v_i</math> at position (solution) <math>x_i</math> with a varying frequency or wavelength and loudness <math>A_i</math>. As it searches and finds its prey, it changes frequency, loudness and pulse emission rate <math>r</math>. Search is intensified by a local [[random walk]]. Selection of the best continues until certain stop criteria are met. This essentially uses a frequency-tuning technique to control the dynamic behaviour of a swarm of bats, and the balance between exploration and exploitation can be controlled by tuning algorithm-dependent parameters in bat algorithm.
A detailed introduction of metaheuristic algorithms including the bat algorithm is given by Yang<ref>Yang, X. S., [https://books.google.com/books?
== See also ==
* [[List of metaphor-based metaheuristics]]
==References==
Line 15:
*Yang, X.-S. (2014), ''Nature-Inspired Optimization Algorithms'', [[Elsevier]].
{{Optimization algorithms}}
{{swarming}}
|