Butterfly Optimization Algorithm

Modestus O. Okwu, Lagouge K. Tartibu

Research output: Chapter in Book/Report/Conference proceedingChapterpeer-review

1 Citation (Scopus)

Abstract

Butterfly Optimization Algorithm (BOA) is a unique algorithm inspired by nature. The algorithm replicates the behavior of the natural butterfly which can be described to perform a cooperative movement while navigating towards its food source and position. The butterflies are well known for having the power to analyze and receive smell in the air thereby tracing and discovering the direction of their partner and food source. BOA model was implemented in MATLAB to illustrate the approach, 30 search agents were considered (n = 30) and the maximum number of iterations was set to 1000. The best solution obtained by BOA is [3.0175 1.9708] and the best optimal value of the objective function found by BOA is 0.015431. The parameter space and the convergence test are presented. BOA is considered very useful for solving complex optimization problems.

Original languageEnglish
Title of host publicationStudies in Computational Intelligence
PublisherSpringer Science and Business Media Deutschland GmbH
Pages105-114
Number of pages10
DOIs
Publication statusPublished - 2021

Publication series

NameStudies in Computational Intelligence
Volume927
ISSN (Print)1860-949X
ISSN (Electronic)1860-9503

ASJC Scopus subject areas

  • Artificial Intelligence

Fingerprint

Dive into the research topics of 'Butterfly Optimization Algorithm'. Together they form a unique fingerprint.

Cite this