Opposition-based krill herd algorithm with Cauchy mutation and position clamping

被引:142
作者
Wang, Gai-Ge [1 ,2 ,3 ]
Deb, Suash [4 ]
Gandomi, Amir H. [5 ]
Alavi, Amir H. [6 ]
机构
[1] Jiangsu Normal Univ, Sch Comp Sci & Technol, Xuzhou 221116, Jiangsu, Peoples R China
[2] NE Normal Univ, Inst Algorithm & Big Data Anal, Changchun 130117, Peoples R China
[3] NE Normal Univ, Sch Comp Sci & Informat Technol, Changchun 130117, Peoples R China
[4] Cambridge Inst Technol, Dept Comp Sci & Engn, Ranchi 835103, Jharkhand, India
[5] Michigan State Univ, BEACON Ctr Study Evolut Act, E Lansing, MI 48824 USA
[6] Michigan State Univ, Dept Civil & Environm Engn, E Lansing, MI 48824 USA
基金
中国国家自然科学基金;
关键词
Krill herd; Opposition-based learning; Cauchy mutation; Position clamping; Engineering optimization; BIOGEOGRAPHY-BASED OPTIMIZATION; PARTICLE SWARM OPTIMIZATION; DIFFERENTIAL EVOLUTION ALGORITHM; NETWORKS; OPERATOR;
D O I
10.1016/j.neucom.2015.11.018
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Krill herd (KH) has been proven to be an efficient algorithm for function optimization. For some complex functions, this algorithm may have problems with convergence or being trapped in local minima. To cope with these issues, this paper presents an improved KH-based algorithm, called Opposition Krill Herd (OM). The proposed approach utilizes opposition-based learning (OBL), position clamping (PC) and Cauchy mutation (CM) to enhance the performance of basic KH. OBL accelerates the convergence of the method while both PC and heavy-tailed CM help KH escape from local optima. Simulations are implemented on an array of benchmark functions and two engineering optimization problems. The results show that OKH has a good performance on majority of the considered functions and two engineering cases. The influence of each individual strategy (OBL, CM and PC) on KH is verified through 25 benchmarks. The results show that the KH with OBL, CM and PC operators, has the best performance among different variants of OKH. (C) 2015 Elsevier B.V. All rights reserved.
引用
收藏
页码:147 / 157
页数:11
相关论文
共 77 条
[1]   Improving the performance of differential evolution algorithm using Cauchy mutation [J].
Ali, Musrrat ;
Pant, Millie .
SOFT COMPUTING, 2011, 15 (05) :991-1007
[2]  
[Anonymous], 2012, J INFORM COMPUTATION
[3]   Bat algorithm with Gaussian walk [J].
Cai, Xingjuan ;
Wang, Lei ;
Kang, Qi ;
Wu, Qidi .
INTERNATIONAL JOURNAL OF BIO-INSPIRED COMPUTATION, 2014, 6 (03) :166-174
[4]  
Dorigo M, 2004, ANT COLONY OPTIMIZATION, P1
[5]   Test-Sheet Composition Using Analytic Hierarchy Process and Hybrid Metaheuristic Algorithm TS/BBO [J].
Duan, Hong ;
Zhao, Wei ;
Wang, Gaige ;
Feng, Xuehua .
MATHEMATICAL PROBLEMS IN ENGINEERING, 2012, 2012
[6]  
Fong S, 2015, NEURAL COMPUT APPL
[7]  
Gandomi AH, 2013, ELSEV INSIGHT, P1
[8]  
Gandomi AH, 2013, ELSEV INSIGHT, P1, DOI 10.1016/B978-0-12-398364-0.00001-2
[9]   Bat algorithm for constrained optimization tasks [J].
Gandomi, Amir Hossein ;
Yang, Xin-She ;
Alavi, Amir Hossein ;
Talatahari, Siamak .
NEURAL COMPUTING & APPLICATIONS, 2013, 22 (06) :1239-1255
[10]   Krill herd: A new bio-inspired optimization algorithm [J].
Gandomi, Amir Hossein ;
Alavi, Amir Hossein .
COMMUNICATIONS IN NONLINEAR SCIENCE AND NUMERICAL SIMULATION, 2012, 17 (12) :4831-4845