Opposition-based moth swarm algorithm

被引:32
|
作者
Oliva, Diego [1 ,2 ]
Esquivel-Torres, Sara [1 ]
Hinojosa, Salvador [1 ]
Perez-Cisneros, Marco [1 ]
Osuna-Enciso, Valentin [1 ]
Ortega-Sanchez, Noe [1 ]
Dhiman, Gaurav [3 ]
Heidari, Ali Asghar [4 ,5 ]
机构
[1] Univ Guadalajara, CUCEI, Div Elect & Comp, Av Revoluc 1500, Guadalajara, Jalisco, Mexico
[2] Tomsk Polytech Univ, Sch Comp Sci & Robot, Tomsk, Russia
[3] Govt Bikram Coll Commerce, Dept Comp Sci, Patiala 147001, Punjab, India
[4] Univ Tehran, Coll Engn, Sch Surveying & Geospatial Engn, Tehran, Iran
[5] Natl Univ Singapore, Dept Comp Sci, Sch Comp, Singapore, Singapore
关键词
Moth swarm algorithm; Opposition-based learning; Optimization techniques; Metaheuristics; ENGINEERING OPTIMIZATION; DIFFERENTIAL EVOLUTION; HARMONY SEARCH; STRATEGY;
D O I
10.1016/j.eswa.2021.115481
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Nowadays, resource-optimizing techniques are required in many engineering areas to obtain the most appropriate solutions for complex problems. For this reason, there is a trend among researchers to improve existing swarm-based algorithms through different evolutionary techniques and to create new population-based methods that can accurately explore the feature space. The recently proposed Moth swarm algorithm (MSA) inspired by the orientation of moths towards moonlight is an associative learning mechanism with immediate memory that uses Le ' vy mutation to cross-population diversity and spiral movement. The MSA is a population-based method used for tackling complex optimization problems. It presents an adequate capacity for exploration and exploitation trends; however, due to its nature of operators, this type of method is prone to get stuck in sub-optimal locations, which affects the speed of convergence and the computational effort to reach better solutions. To mitigate these shortcomings, this paper proposes an improved MSA that combines opposition-based learning (OBL) as a mechanism to enhance the exploration drifts of the basic version and increase the speed of convergence to obtain more accurate solutions. The proposed approach is called OBMSA. It has been tested for solving three classic engineering design problems (welded beam, tension/compression spring, and pressure vessel designs) with constraints, 19 benchmark functions comprising 7 unimodal, 6 multimodal, and 6 composite functions. Experimental results and comparisons provide evidence that the performance and accuracy of the proposed method are superior to the original MSA. We hope the community utilizes the proposed MSA-based approach for solving other complex problems.
引用
收藏
页数:15
相关论文
共 50 条
  • [1] Opposition-based Particle Swarm Algorithm with Cauchy mutation
    Wang, Hui
    Liu, Yong
    Zeng, Sanyou
    Li, Hui
    Li, Changhe
    [J]. 2007 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-10, PROCEEDINGS, 2007, : 4750 - +
  • [2] An Opposition-Based Chaotic Salp Swarm Algorithm for Global Optimization
    Zhao, Xiaoqiang
    Yang, Fan
    Han, Yazhou
    Cui, Yanpeng
    [J]. IEEE ACCESS, 2020, 8 : 36485 - 36501
  • [3] An Opposition-based Particle Swarm Optimization Algorithm for Noisy Environments
    Xiong, Caifei
    Kang, Qi
    Zhao, Zeyu
    Zhou, MengChu
    [J]. 2018 IEEE 15TH INTERNATIONAL CONFERENCE ON NETWORKING, SENSING AND CONTROL (ICNSC), 2018,
  • [4] Salp swarm algorithm based on orthogonal refracted opposition-based learning
    Wang Z.
    Ding H.
    Wang J.
    Li B.
    Hou P.
    Yang Z.
    [J]. Harbin Gongye Daxue Xuebao/Journal of Harbin Institute of Technology, 2022, 54 (11): : 122 - 136
  • [5] Uniform Opposition-Based Particle Swarm
    Kang, Lanlan
    Cui, Ying
    [J]. 2018 9TH INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES, ALGORITHMS AND PROGRAMMING (PAAP 2018), 2018, : 81 - 85
  • [6] Opposition-Based Tunicate Swarm Algorithm for Parameter Optimization of Solar Cells
    Sharma, Abhishek
    Sharma, Abhinav
    Dasgotra, Ankit
    Jately, Vibhu
    Ram, Mangey
    Rajput, Shailendra
    Averbukh, Moshe
    Azzopardi, Brian
    [J]. IEEE ACCESS, 2021, 9 : 125590 - 125602
  • [7] Improved Opposition-Based Particle Swarm Optimization Algorithm for Global Optimization
    Ul Hassan, Nafees
    Bangyal, Waqas Haider
    Ali Khan, M. Sadiq
    Nisar, Kashif
    Ag. Ibrahim, Ag. Asri
    Rawat, Danda B.
    [J]. SYMMETRY-BASEL, 2021, 13 (12):
  • [8] An Opposition-Based Learning Adaptive Chaotic Particle Swarm Optimization Algorithm
    Jiao, Chongyang
    Yu, Kunjie
    Zhou, Qinglei
    [J]. JOURNAL OF BIONIC ENGINEERING, 2024, : 3076 - 3097
  • [9] An Adaptive Beetle Swarm Optimization Algorithm with Novel Opposition-Based Learning
    Wang, Qifa
    Cheng, Guanhua
    Shao, Peng
    [J]. ELECTRONICS, 2022, 11 (23)
  • [10] Adaptive Opposition-Based Particle Swarm Optimization Algorithm and Application Research
    Ma, Y. Y.
    Jin, H. B.
    Li, H.
    Zhang, H.
    Li, J.
    [J]. 2019 IEEE 4TH INTERNATIONAL CONFERENCE ON SIGNAL AND IMAGE PROCESSING (ICSIP 2019), 2019, : 518 - 523