Intelligent Multiple Search Strategy Cuckoo Algorithm for Numerical and Engineering Optimization Problems

被引:18
作者
Rakhshani, Hojjat [1 ]
Rahati, Amin [1 ]
机构
[1] Univ Sistan & Baluchestan, Dept Comp Sci, Fac Math, Zahedan 98135674, Iran
关键词
Cuckoo search; Covariance matrix adaptation evolution strategy; Reinforcement learning; Engineering design problems; REAL-PARAMETER OPTIMIZATION; PARTICLE SWARM OPTIMIZATION; DIFFERENTIAL EVOLUTION; DESIGN OPTIMIZATION; GLOBAL OPTIMIZATION; GENETIC ALGORITHM; IMPLEMENTATION; PERFORMANCE; SIMULATION; ADAPTATION;
D O I
10.1007/s13369-016-2270-8
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
This paper presents intelligent multiple search strategy algorithm (IMSS) as a new modification of cuckoo search (CS) to improve performance of the conventional algorithm. To do so, the proposed IMSS algorithm adopts a multiple search strategy and Q-learning technique. The introduced multiple search strategy couples CS and covariance matrix adaptation evolution strategy (CMAES) to explore search space more efficiently and also to reduce computational time of finding the optimal solution. More precisely, CS enables the IMSS to achieve better accuracy of final solutions through L,vy flights, and CMAES enhances its convergence rate via a concept known as evolution path. To provide an intelligent balance between the exploration and exploitation behaviors, the IMSS employs Q-learning method and thereby acquires information about the performance of each search strategy. Then, it uses this information to dynamically select the best strategy for evolving candidate solutions as optimization process progress. In other words, the IMSS algorithm transforms the task of learning the optimal policy in Q-learning into the search for an efficient and adaptive optimization behavior. The IMSS is evaluated on CEC 2005 and CEC 2013 test suites, and its results are compared with results produced by several state-of-the-art algorithms. For further validation, the presented approach is also applied on two well-studied engineering design problems. The obtained results indicate that the IMSS provides very competitive results compared to other algorithms on the aforementioned optimization problems.
引用
收藏
页码:567 / 593
页数:27
相关论文
共 115 条
[11]   A New Hybrid AIS-GA for Constrained Optimization Problems in Mechanical Engineering [J].
Bernardino, H. S. ;
Barbosa, H. J. C. ;
Lemonge, A. C. C. ;
Fonseca, L. G. .
2008 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-8, 2008, :1455-+
[12]   A survey on optimization metaheuristics [J].
Boussaid, Ilhern ;
Lepagnot, Julien ;
Siarry, Patrick .
INFORMATION SCIENCES, 2013, 237 :82-117
[13]   Self-adapting control parameters in differential evolution: A comparative study on numerical benchmark problems [J].
Brest, Janez ;
Greiner, Saso ;
Boskovic, Borko ;
Mernik, Marjan ;
Zumer, Vijern .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2006, 10 (06) :646-657
[14]  
Cagnina LC, 2008, INFORM-J COMPUT INFO, V32, P319
[15]  
Chakraverty S, 2014, STUD COMPUT INTELL, V520, P131, DOI 10.1007/978-3-642-40888-5_5
[16]   A conceptual comparison of the Cuckoo-search, particle swarm optimization, differential evolution and artificial bee colony algorithms [J].
Civicioglu, Pinar ;
Besdok, Erkan .
ARTIFICIAL INTELLIGENCE REVIEW, 2013, 39 (04) :315-346
[17]  
Clerc M., 1999, EVOLUTIONARY COMPUTA
[18]   Clustering of web search results based on the cuckoo search algorithm and Balanced Bayesian Information Criterion [J].
Cobos, Carlos ;
Munoz-Collazos, Henry ;
Urbano-Munoz, Richar ;
Mendoza, Martha ;
Leon, Elizabeth ;
Herrera-Viedma, Enrique .
INFORMATION SCIENCES, 2014, 281 :248-264
[19]   Constraint-handling using an evolutionary multiobjective optimization technique [J].
Coello, CAC .
CIVIL ENGINEERING AND ENVIRONMENTAL SYSTEMS, 2000, 17 (04) :319-346
[20]   Efficient evolutionary optimization through the use of a cultural algorithm [J].
Coello, CAC ;
Becerra, RL .
ENGINEERING OPTIMIZATION, 2004, 36 (02) :219-236