An Opposition-Based Chaotic Salp Swarm Algorithm for Global Optimization

被引:61
作者
Zhao, Xiaoqiang [1 ,2 ]
Yang, Fan [1 ,2 ]
Han, Yazhou [1 ,2 ]
Cui, Yanpeng [1 ,2 ]
机构
[1] Xian Univ Posts & Telecommun, Sch Commun & Informat, Xian 710121, Peoples R China
[2] Xian Univ Posts & Telecommun, Shaanxi Key Lab Informat Commun Network & Secur, Xian 710121, Peoples R China
基金
中国国家自然科学基金;
关键词
Salp swarm algorithm; global optimization; meta-heuristic algorithms; opposition-based learning; chaotic local search; STRATEGY;
D O I
10.1109/ACCESS.2020.2976101
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The salp swarm algorithm (SSA) is a bio-heuristic optimization algorithm proposed in 2017. It has been proved that SSA has competitive results compared to several other well-known meta-heuristic algorithms on various optimization problem. However, like most meta-heuristic algorithms, SSA is prone to problems such as local optimal solution and a slow convergence rate. To solve these problems, a chaotic salp swarm algorithm based on opposition-based learning (OCSSA) is proposed. The application of opposition-based learning (OBL) guarantees a better convergence speed and better develops the search space. The chaotic local search (CLS) method is also introduced, which can improve the performance of the algorithm to obtain the global optimal solution. The performance of OCSSA is compared with that of the original SSA and some other meta-heuristic algorithms on 28 benchmark functions with unimodal or multimodal characteristics. The experimental results show that the performance of OCSSA, with an appropriate chaotic map, is better than or comparable with the SSA and other meta-heuristic algorithms.
引用
收藏
页码:36485 / 36501
页数:17
相关论文
共 35 条
[11]   Improved grasshopper optimization algorithm using opposition-based learning [J].
Ewees, Ahmed A. ;
Abd Elaziz, Mohamed ;
Houssein, Essam H. .
EXPERT SYSTEMS WITH APPLICATIONS, 2018, 112 :156-172
[12]   An opposition-based chaotic Grey Wolf Optimizer for global optimisation tasks [J].
Gupta, Shubham ;
Deep, Kusum .
JOURNAL OF EXPERIMENTAL & THEORETICAL ARTIFICIAL INTELLIGENCE, 2019, 31 (05) :751-779
[13]   An effective co-evolutionary particle swarm optimization for constrained engineering design problems [J].
He, Qie ;
Wang, Ling .
ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2007, 20 (01) :89-99
[14]   Feature Selection Using Chaotic Salp Swarm Algorithm for Data Classification [J].
Hegazy, Ah. E. ;
Makhlouf, M. A. ;
El-Tawel, Gh. S. .
ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING, 2019, 44 (04) :3801-3816
[15]   Chaotic opposition-based grey-wolf optimization algorithm based on differential evolution and disruption operator for global optimization [J].
Ibrahim, Rehab Ali ;
Abd Elaziz, Mohamed ;
Lu, Songfeng .
EXPERT SYSTEMS WITH APPLICATIONS, 2018, 108 :1-27
[16]   Chaotic bat swarm optimisation (CBSO) [J].
Jordehi, A. Rezaee .
APPLIED SOFT COMPUTING, 2015, 26 :523-530
[17]   Opposition-Based Hybrid Strategy for Particle Swarm Optimization in Noisy Environments [J].
Kang, Qi ;
Xiong, Caifei ;
Zhou, Mengchu ;
Meng, Lingpeng .
IEEE ACCESS, 2018, 6 :21888-21900
[18]   Chaotic whale optimization algorithm [J].
Kaur, Gaganpreet ;
Arora, Sankalap .
JOURNAL OF COMPUTATIONAL DESIGN AND ENGINEERING, 2018, 5 (03) :275-284
[19]   Artificial bee colony algorithm with variable search strategy for continuous optimization [J].
Kiran, Mustafa Servet ;
Hakli, Huseyin ;
Gunduz, Mesut ;
Uguz, Harun .
INFORMATION SCIENCES, 2015, 300 :140-157
[20]   Chaotic grey wolf optimization algorithm for constrained optimization problems [J].
Kohli, Mehak ;
Arora, Sankalap .
JOURNAL OF COMPUTATIONAL DESIGN AND ENGINEERING, 2018, 5 (04) :458-472