Butterfly optimization algorithm: a novel approach for global optimization

被引:1249
作者
Arora, Sankalap [1 ]
Singh, Satvir [1 ]
机构
[1] IK GUJRAL Punjab Tech Univ, Jalandhar, Punjab, India
关键词
Butterfly optimization algorithm; Global optimization; Nature inspired; Metaheuristic; Benchmark test functions; Engineering design problems; PARTICLE SWARM OPTIMIZATION; ENGINEERING OPTIMIZATION; STRUCTURAL OPTIMIZATION; DIFFERENTIAL EVOLUTION; SEARCH ALGORITHM; OPTIMAL-DESIGN; PERFORMANCE; INTEGER;
D O I
10.1007/s00500-018-3102-4
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Real-world problems are complex as they are multidimensional and multimodal in nature that encourages computer scientists to develop better and efficient problem-solving methods. Nature-inspired metaheuristics have shown better performances than that of traditional approaches. Till date, researchers have presented and experimented with various nature-inspired metaheuristic algorithms to handle various search problems. This paper introduces a new nature-inspired algorithm, namely butterfly optimization algorithm (BOA) that mimics food search and mating behavior of butterflies, to solve global optimization problems. The framework is mainly based on the foraging strategy of butterflies, which utilize their sense of smell to determine the location of nectar or mating partner. In this paper, the proposed algorithm is tested and validated on a set of 30 benchmark test functions and its performance is compared with other metaheuristic algorithms. BOA is also employed to solve three classical engineering problems (spring design, welded beam design, and gear train design). Results indicate that the proposed BOA is more efficient than other metaheuristic algorithms.
引用
收藏
页码:715 / 734
页数:20
相关论文
共 63 条
[11]  
Baird JohnC., 1978, FUNDAMENTALS SCALING
[12]   A STUDY OF MATHEMATICAL-PROGRAMMING METHODS FOR STRUCTURAL OPTIMIZATION .1. THEORY [J].
BELEGUNDU, AD ;
ARORA, JS .
INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING, 1985, 21 (09) :1583-1599
[13]   Butterfly diversity and human land use: Species assemblages along an urban gradient [J].
Blair, RB ;
Launer, AE .
BIOLOGICAL CONSERVATION, 1997, 80 (01) :113-125
[14]  
Brownlee J., 2011, Clever Algorithms: Nature-Inspired Programming Recipes
[15]   Mechanical design optimization by mixed-variable evolutionary programming [J].
Cao, YJ ;
Wu, QH .
PROCEEDINGS OF 1997 IEEE INTERNATIONAL CONFERENCE ON EVOLUTIONARY COMPUTATION (ICEC '97), 1997, :443-446
[16]   Constraint-handling in genetic algorithms through the use of dominance-based tournament selection [J].
Coello, CAC ;
Montes, EM .
ADVANCED ENGINEERING INFORMATICS, 2002, 16 (03) :193-203
[17]   Constraint-handling using an evolutionary multiobjective optimization technique [J].
Coello, CAC .
CIVIL ENGINEERING AND ENVIRONMENTAL SYSTEMS, 2000, 17 (04) :319-346
[18]   Use of a self-adaptive penalty approach for engineering optimization problems [J].
Coello, CAC .
COMPUTERS IN INDUSTRY, 2000, 41 (02) :113-127
[19]   An efficient constraint handling method for genetic algorithms [J].
Deb, K .
COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2000, 186 (2-4) :311-338
[20]   OPTIMAL-DESIGN OF A WELDED BEAM VIA GENETIC ALGORITHMS [J].
DEB, K .
AIAA JOURNAL, 1991, 29 (11) :2013-2015