Самоадаптация в алгоритмах роевой оптимизации

Обложка

Цитировать

Полный текст

Аннотация

Эволюционные алгоритмы активно развиваются в последние два десятилетия, что обусловлено с одной стороны многочисленными исследованиями в области математической биологии, с другой - широким распространением массивно-параллельных вычислительных систем, так как численное моделирование биологических систем (обладающих значительным внутренним параллелизмом) требует существенных вычислительных затрат. Алгоритмы роевой оптимизации, рассматриваемые в данной статье, основаны на моделировании коллективного поведения в больших колониях животных, например, муравьев, бактерий, пчёл. Такие алгоритмы являются универсальными, применимыми к широкому кругу задач. Настоящая работа посвящена описанию нового подхода к построению самоадаптивных алгоритмов роевой оптимизации, в которых происходит автоматическая настройка части параметров алгоритма в процессе его выполнения. Идея построения самоадаптивного эволюционного алгоритма заключается в том, что на фоне основного алгоритма (например, алгоритма бактериального поиска) запускается вспомогательный генетический алгоритм, целью работы которого является настройка параметров базового алгоритма, обеспечивающая максимально возможную скорость его сходимости. Рассматривается применение предложенной схемы самоадаптации на примере алгоритмов бактериального поиска и пчелиных алгоритмов. Приводятся результаты численного исследования полученных алгоритмов на примере решения стандартных тестовых задач непрерывной оптимизации, демонстрирующие работоспособность предложенной схемы самоадаптации.

Об авторах

Сергей Владимирович Полуян

Международный университет природы, общества и человека «Дубна»

Email: svpoluyan@gmail.com
Факультет естественных и инженерных наук

Николай М Рейнгард

Международный университет природы, общества и человека «Дубна»

Email: nickreinhard@gmail.com
Факультет естественных и инженерных наук

Николай Михайлович Ершов

Московский государственный университет им. М.В. Ломоносова

Email: ershovnm@gmail.com
Факультет вычислительной математики и кибернетики

Список литературы

  1. Bonabeau E., Dorigo M., Theraulaz G. Swarm Intelligence: from Natural to Artificial Systems. - New York: Oxford University Press, Inc., 1999.
  2. Passino K.M. Biomimicry of Bacterial Foraging for Distributed Optimization and Control // IEEE Control Systems Magazine. - 2002. - Vol. 22, No 3. - Pp. 52-67.
  3. The Bees Algorithm, a Novel Tool for Complex Optimisation Problems / D.T. Pham, A. Ghanbarzadeh, E. Koc et al. // Proceedings of the 2nd International Virtual Conference on Intelligent Production Machines and Systems (IPROMS 2006). - 2006. - Pp. 454-459.
  4. Benchmark Functions for the CEC’2010 Special Session and Competition on LargeScale Global Optimization: Techrep / K. Tang, X. Li, P. N. Suganthan et al. / University of Science and Technology of China (USTC), School of Computer Science and Technology, Nature Inspired Computation and Applications Laboratory (NICAL): Hefei, Anhui, China. - 2010.
  5. Whitley D. A Genetic Algorithm Tutorial // Statistics and Computing. - 1994. - Vol. 4, No 2. - Pp. 65-85.

© Полуян С.В., Рейнгард Н.М., Ершов Н.М., 2014

Creative Commons License
Эта статья доступна по лицензии Creative Commons Attribution 4.0 International License.

Данный сайт использует cookie-файлы

Продолжая использовать наш сайт, вы даете согласие на обработку файлов cookie, которые обеспечивают правильную работу сайта.

О куки-файлах