journal article·2023Open access

A Spider Monkey Optimization Algorithm Combining Opposition-Based Learning and Orthogonal Experimental Design

Weizhi Liao, Xiaoyun Xia, Xiaojun Jia, Shigen Shen, Helin Zhuang, Xianchao Zhang

Computers, Materials & Continua· Volume 76· Issue 3

Abstract

As a new bionic algorithm, Spider Monkey Optimization (SMO) has been widely used in various complex optimization problems in recent years. However, the new space exploration power of SMO is limited and the diversity of the population in SMO is not abundant. Thus, this paper focuses on how to reconstruct SMO to improve its performance, and a novel spider monkey optimization algorithm with opposition-based learning and orthogonal experimental design (SMO3) is developed. A position updating method based on the historical optimal domain and particle swarm for Local Leader Phase (LLP) and Global Leader Phase (GLP) is presented to improve the diversity of the population of SMO. Moreover, an opposition-based learning strategy based on self-extremum is proposed to avoid suffering from premature convergence and getting stuck at locally optimal values. Also, a local worst individual elimination method based on orthogonal experimental design is used for helping the SMO algorithm eliminate the poor individuals in time. Furthermore, an extended SMO3 named CSMO3 is investigated to deal with constrained optimization problems. The proposed algorithm is applied to both unconstrained and constrained functions which include the CEC2006 benchmark set and three engineering problems. Experimental results show that the performance of the proposed algorithm is better than three well-known SMO algorithms and other evolutionary algorithms in unconstrained and constrained problems.
Source: openalex_inverted_index · Quality: candidate unverified · Source record ↗

Research context

OpenAlex topics: Metaheuristic Optimization Algorithms Research · Advanced Multi-Objective Optimization Algorithms · Optical Wireless Communication Technologies

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (41)

Show source-provided references
1. One-dimensional VGGNet for high-dimensional data10.1016/j.asoc.2023.110035 ↗
2. Signaling game-based availability assessment for edge computing-assisted IoT systems with malware dissemination10.1016/j.jisa.2022.103140 ↗
3. Time-aware missing healthcare data prediction based on ARIMA model
4. Computation offloading method using stochastic games for software defined network-based multi-agent mobile edge computing10.1109/JIOT.2023.3277541 ↗
5. Multi-population techniques in nature inspired optimization algorithms: A comprehensive survey10.1016/j.swevo.2018.04.011 ↗
6. Nature-Inspired metaheuristic techniques for combinatorial optimization problems: Overview and recent advances10.3390/math9202633 ↗
7. Oscillatory particle swarm optimizer10.1016/j.asoc.2018.08.037 ↗
8. Multisurrogate-assisted ant colony optimization for expensive optimization problems with continuous and categorical variables10.1109/TCYB.2021.3064676 ↗
9. An artificial bee colony algorithm for scheduling call centres with weekend-off fairness10.1016/j.asoc.2021.107542 ↗
10. Application of modified pigeon-inspired optimization algorithm and constraint-objective sorting rule on multi-objective optimal power flow problem10.1016/j.asoc.2020.106321 ↗
11. Slime mould algorithm: A comprehensive survey of its variants and applications10.1007/s11831-023-09883-3 ↗
12. An efficient harmonic estimator design based on augmented crow search algorithm in noisy environment10.1016/j.eswa.2021.116470 ↗
13. Spider monkey optimization algorithm for numerical optimization10.1007/s12293-013-0128-0 ↗
14. Modified position update in spider monkey optimization algorithm
15. Fitness based position update in spider monkey optimization algorithm10.1016/j.procs.2015.08.504 ↗
16. Ageist spider monkey optimization algorithm10.1016/j.swevo.2016.01.002 ↗
17. Adaptive step-size based spider monkey optimization
18. Spider monkey optimization algorithm for constrained optimization problems10.1007/s00500-016-2419-0 ↗
19. Improving the local search ability of spider monkey optimization algorithm using quadratic approximation for unconstrained optimization10.1111/coin.12081 ↗
20. Power law-based local search in spider monkey optimization for lower order system modeling10.1080/00207721.2016.1165895 ↗
21. A discrete spider monkey optimization for the vehicle routing problem with stochastic demands10.1016/j.asoc.2021.107676 ↗
22. Spider monkey optimization: A survey
23. A boolean spider monkey optimization based energy efficient clustering approach for WSNs10.1007/s11276-017-1459-4 ↗
24. Optimal synthesis of linear antenna arrays using modified spider monkey optimization10.1007/s13369-016-2053-2 ↗
25. Optimal design of PIDA controller for induction motor using spider monkey optimization algorithm10.1504/IJMHEUR.2016.081156 ↗
26. SM-rule miner: Spider monkey based rule miner using novel fitness function for diabetes classification10.1016/j.compbiomed.2016.12.009 ↗
27. Fuzzy with black widow and spider monkey optimization for privacy-preserving-based crowdsourcing system10.1007/s00500-021-05657-w ↗
28. Optimal weighted hybrid pattern for content based medical image retrieval using modified spider monkey optimization10.1002/ima.22475 ↗
29. Elite opposition based metaheuristic framework for load balancing in LTE network10.32604/cmc.2022.024273 ↗
30. Cost and makespan aware workflow scheduling in IaaS clouds using hybrid spider monkey optimization10.1016/j.simpat.2021.102328 ↗
31. Enhanced metaheuristics-based clustering scheme for wireless multimedia sensor networks10.32604/cmc.2022.030806 ↗
32. Evolutionary privacy-preserving learning strategies for edge-based IoT data sharing schemes
33. Stimulating trust cooperation in edge services: An evolutionary tripartite game10.1016/j.engappai.2022.105465 ↗
34. Multi-agent DRL for joint completion delay and energy consumption with queuing theory in MEC-based IIoT10.1016/j.jpdc.2023.02.008 ↗
35. Elite opposition-based particle swarm optimization
36. Application of orthogonal experimental design for the automatic software testing10.4028/www.scientific.net/AMM.347-350.812 ↗
37. Artificial bee colony algorithm based on orthogonal experimental design
38. Optimal privacy preservation strategies with signaling Q-learning for edge-computing-based IoT resource grant systems10.1016/j.eswa.2023.120192 ↗
39. J. J. Liang, T. P. Runarsson, E. Mezura-Montes, M. Clerc and K. Deb, “Problem definitions and evaluation criteria for the CEC2006 special session on constrained real-parameter optimization,” Technical Report, Singapore: Nanyang Technological University.
40. Flower pollination algorithm based on gravity search mechanism
41. Artificial gorilla troops optimizer: A new nature-inspired metaheuristic algorithm for global optimization problems