A modified equilibrium optimizer using opposition-based learning and novel update rules

被引:54
作者
Fan, Qingsong [1 ]
Huang, Haisong [1 ]
Yang, Kai [1 ,2 ]
Zhang, Songsong [1 ]
Yao, Liguo [1 ,3 ]
Xiong, Qiaoqiao [4 ,5 ]
机构
[1] Guizhou Univ, Minist Educ, Key Lab Adv Mfg Technol, Guiyang 550025, Guizhou, Peoples R China
[2] South China Univ Technol, Coll Mech & Automot Engn, Guangzhou 510640, Guangdong, Peoples R China
[3] Yuan Ze Univ, Dept Ind Engn & Management, Taoyuan 32003, Taiwan
[4] Univ Putra Malaysia, Fac Engn, Dept Mech & Mfg Engn, Serdang 43400, Selangor, Malaysia
[5] Guizhou Commun Polytech, Dept Mech & Elect Engn, Guiyang 551400, Guizhou, Peoples R China
基金
中国国家自然科学基金;
关键词
Equilibrium optimizer; Novel update rules; Opposition-based learning; Metaheuristic; DYNAMIC PARAMETER ADAPTATION; METAHEURISTIC ALGORITHM; MULTIPLE COMPARISONS; INSPIRED OPTIMIZER; DESIGN; SWARM; SEARCH; COLONY; TESTS;
D O I
10.1016/j.eswa.2021.114575
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Equilibrium Optimizer (EO) is a newly developed physics-based metaheuristic algorithm that is based on control volume mass balance models, and has shown competitive performance with other state-of-the-art algorithms. However, the original EO has the disadvantages of a low exploitation ability, ease of falling into local optima, and an immature balance between exploration and exploitation. To address these shortcomings, this paper proposes a modified EO (m-EO) using opposition-based learning (OBL) and novel update rules that incorporates four main modifications: the definition of the concentrations of some particles based on OBL, a new nonlinear time control strategy, novel population update rules and a chaos-based strategy. Based on these modifications, the optimization precision and convergence speed of the original EO are greatly improved. The validity of m-EO is tested on 35 classical benchmark functions, 25 of which have variants belonging to multiple difficulty categories (Dim = 30, 100, 300, 500 and 1000). In addition, m-EO is used to solve three real-world engineering design problems. The experimental results and two different statistical tests demonstrate that the proposed m-EO shows higher performance than original EO and other state-of-the-art algorithms.
引用
收藏
页数:19
相关论文
共 73 条
[61]   A modified whale optimization algorithm for large-scale global optimization problems [J].
Sun, Yongjun ;
Wang, Xilu ;
Chen, Yahuan ;
Liu, Zujun .
EXPERT SYSTEMS WITH APPLICATIONS, 2018, 114 :563-577
[63]   Opposition-based learning: A new scheme for machine intelligence [J].
Tizhoosh, Hamid R. .
INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE FOR MODELLING, CONTROL & AUTOMATION JOINTLY WITH INTERNATIONAL CONFERENCE ON INTELLIGENT AGENTS, WEB TECHNOLOGIES & INTERNET COMMERCE, VOL 1, PROCEEDINGS, 2006, :695-701
[64]   Fuzzy Logic in Dynamic Parameter Adaptation of Harmony Search Optimization for Benchmark Functions and Fuzzy Controllers [J].
Valdez, Fevrier ;
Castillo, Oscar ;
Peraza, Cinthia .
INTERNATIONAL JOURNAL OF FUZZY SYSTEMS, 2020, 22 (04) :1198-1211
[65]   Multi-objective genetic algorithm with variable neighbourhood search for the electoral redistricting problem [J].
Vanneschi, Leonardo ;
Henriques, Roberto ;
Castelli, Mauro .
SWARM AND EVOLUTIONARY COMPUTATION, 2017, 36 :37-51
[66]  
Wang H, 2007, IEEE C EVOL COMPUTAT, P4750
[67]   A genetic algorithm for constructing bijective substitution boxes with high nonlinearity [J].
Wang, Yong ;
Zhang, Zhiqiang ;
Zhang, Leo Yu ;
Feng, Jun ;
Gao, Jerry ;
Lei, Peng .
INFORMATION SCIENCES, 2020, 523 :152-166
[68]   An efficient chaotic mutative moth-flame-inspired optimizer for global optimization tasks [J].
Xu, Yueting ;
Chen, Huiling ;
Heidari, Ali Asghar ;
Luo, Jie ;
Zhang, Qian ;
Zhao, Xuehua ;
Li, Chengye .
EXPERT SYSTEMS WITH APPLICATIONS, 2019, 129 :135-155
[69]   A new meta-heuristic optimizer: Pathfinder algorithm [J].
Yapici, Hamza ;
Cetinkaya, Nurettin .
APPLIED SOFT COMPUTING, 2019, 78 :545-568
[70]   Queuing search algorithm: A novel metaheuristic algorithm for solving engineering optimization problems [J].
Zhang, Jinhao ;
Xiao, Mi ;
Gao, Liang ;
Pan, Quanke .
APPLIED MATHEMATICAL MODELLING, 2018, 63 :464-490