Алгоритм летучей мыши
Алгоритм Bat — это метаэвристический алгоритм глобальной оптимизации . Он был вдохновлен эхолокационным поведением летучих мышей с различной частотой и громкостью пульса. [1] [2] Алгоритм Bat был разработан Синь-Ше Ян в 2010 году. [3]
Метафора
[ редактировать ]Идеализацию эхолокации летучих мышей можно резюмировать следующим образом: каждая виртуальная летучая мышь летит случайным образом со скоростью в позиции (решении) с различной частотой или длиной волны и громкостью . Когда он ищет и находит свою добычу, он меняет частоту, громкость и частоту импульсов. . Поиск усиливается за счет локального случайного блуждания . Отбор лучших продолжается до тех пор, пока не будут выполнены определенные критерии остановки. По сути, при этом используется метод настройки частоты для управления динамическим поведением стаи летучих мышей, а баланс между исследованием и эксплуатацией можно контролировать путем настройки параметров, зависящих от алгоритма в алгоритме летучих мышей.
Подробное введение в метаэвристические алгоритмы, включая алгоритм летучей мыши, дано Янгом. [4] где доступна демонстрационная программа в MATLAB / GNU Octave , а всесторонний обзор выполнен Парпинелли и Лопесом. [5] Дальнейшим улучшением является разработка развивающегося алгоритма летучих мышей (EBA) с большей эффективностью. [6]
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Дж. Д. Альтрингем, Летучие мыши: биология и поведение, Oxford University Press, (1996).
- ^ П. Ричардсон, Летучие мыши. Музей естественной истории, Лондон (2008 г.)
- ^ Ян, XS (2010). «Новый метаэвристический алгоритм, вдохновленный летучими мышами, в книге: Совместные стратегии оптимизации, вдохновленные природой (NISCO 2010)». Исследования в области вычислительного интеллекта . 284 : 65–74. arXiv : 1004.4170 . Бибкод : 2010arXiv1004.4170Y .
- ^ Ян, XS, Вдохновленные природой метаэвристические алгоритмы , 2-е издание, Luniver Press, (2010).
- ^ Парпинелли, РС; Лопес, Х.С. (2011). «Новые идеи в области роевого интеллекта: опрос». Международный журнал биологических вычислений . 3 : 1–16. дои : 10.1504/ijbic.2011.038700 . S2CID 16866891 .
- ^ Цай, П.В.; Пан, Дж.С.; Ляо, BY; Цай, MJ; Истанда, В. (2012). «Алгоритм летучей мыши вдохновил алгоритм для решения задач численной оптимизации». Прикладная механика и материалы . 148–149: 134–137. Бибкод : 2011АММ...148..134Т . дои : 10.4028/www.scientific.net/amm.148-149.134 .
Дальнейшее чтение
[ редактировать ]- Ян, Х.-С. (2014), Алгоритмы оптимизации, вдохновленные природой , Elsevier .