journal article·2024-12-08Open access

An Enhanced Crowned Porcupine Optimization Algorithm Based on Multiple Improvement Strategies

Wenli Lei, Yifan Gu, Jianyu Huang

Applied Sciences· Volume 14· Issue 23

Abstract

The Crowned Porcupine Optimization (CPO) algorithm exhibits certain deficiencies in initialization efficiency, convergence speed, and adaptability. To address these issues, this paper proposes an enhanced Crowned Porcupine Optimization algorithm (ICPO) based on multiple improvement strategies. ICPO optimizes the initialization process by introducing Logistic chaotic mapping, thereby expanding the search space. It accelerates convergence through an elite retention strategy and enhances global search capability by integrating stochastic operations, mutation-like operations, and crossover-like operations to increase population diversity. Additionally, adaptive step tuning based on fitness values is employed to comprehensively improve the algorithm’s performance. To verify the effectiveness of ICPO, 23 standard functions were used for a comprehensive evaluation, and its practicality was further validated through optimization of actual engineering design problems. The experimental results demonstrate significant improvements in convergence speed, solution quality, and adaptability with ICPO.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Metaheuristic Optimization Algorithms Research · Evolutionary Algorithms and Applications · Advanced Multi-Objective Optimization Algorithms

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

Affiliations

College of Physics and Electronic Information, Yan’an University, Yan’An 716000, China

Shaanxi Key Laboratory of Intelligent Processing for Big Energy Data, Yan’An 716000, China

Funding

Shaanxi Province Natural Science Basic Research Program Project · Yan’an University Graduate Education Innovation Program Project · Yan’an University

References (26)

Show source-provided references
1. A survey on optimization metaheuristics10.1016/j.ins.2013.02.041 ↗
2. Multiclass feature selection with metaheuristic optimization algorithms: A review10.1007/s00521-022-07705-4 ↗
3. A Contemporary Systematic Review on Meta-heuristic Optimization Algorithms with Their MATLAB and Python Code Reference10.1007/s11831-023-10030-1 ↗
4. Harris hawks optimization: Algorithm and applications10.1016/j.future.2019.02.028 ↗
5. Whale Optimization Algorithm and Moth-Flame Optimization for multilevel thresholding image segmentation10.1016/j.eswa.2017.04.023 ↗
6. Optimizing connection weights in neural networks using the whale optimization algorithm10.1007/s00500-016-2442-1 ↗
7. Parameters identification of photovoltaic models using an improved JAYA optimization algorithm10.1016/j.enconman.2017.08.063 ↗
8. A Survey of Distributed Optimization and Control Algorithms for Electric Power Systems10.1109/TSG.2017.2720471 ↗
9. A Survey on Demand Response Programs in Smart Grids: Pricing Methods and Optimization Algorithms10.1109/COMST.2014.2341586 ↗
10. Crested Porcupine Optimizer: A new nature-inspired metaheuristic10.1016/j.knosys.2023.111257 ↗
11. Hou, Y., Gao, H., Wang, Z., and Du, C. (2022). Improved Grey Wolf Optimization Algorithm and Application. Sensors, 22.10.3390/s22103810 ↗
12. Chaos cloud quantum bat hybrid optimization algorithm10.1007/s11071-020-06111-6 ↗
13. Modified Whale Optimization Algorithm Based on Tent Chaotic Mapping and Its Application in Structural Optimization10.1007/s12205-020-0504-5 ↗
14. Bai, Y., Cao, L., Chen, B., Chen, Y., and Yue, Y. (2023). A Novel Topology Optimization Protocol Based on an Improved Crow Search Algorithm for the Perception Layer of the Internet of Things. Biomimetics, 8.10.3390/biomimetics8020165 ↗
15. Wang, S., Cao, L., Chen, Y., Chen, C., Yue, Y., and Zhu, W. (2024). Gorilla optimization algorithm combining sine cosine and cauchy variations and its engineering applications. Sci. Rep., 14.10.1038/s41598-024-58431-x ↗
16. A Path Planning Method Based on Multi- Objective Cauchy Mutation Cat Swarm Optimization Algorithm for Navigation System of Intelligent Patrol Car10.1109/ACCESS.2020.3016565 ↗
17. A hybrid of genetic algorithm and particle swarm optimization for recurrent network design10.1109/TSMCB.2003.818557 ↗
18. Hybrid Whale Optimization Algorithm with simulated annealing for feature selection10.1016/j.neucom.2017.04.053 ↗
19. Particle Swarm Optimization: A Comprehensive Survey10.1109/ACCESS.2022.3142859 ↗
20. Honey Badger Algorithm: New metaheuristic algorithm for solving optimization problems10.1016/j.matcom.2021.08.013 ↗
21. An Evolutionary Many-Objective Optimization Algorithm Using Reference-Point Based Nondominated Sorting Approach, Part II: Handling Constraints and Extending to an Adaptive Approach10.1109/TEVC.2013.2281534 ↗
22. SCA: A Sine Cosine Algorithm for solving optimization problems10.1016/j.knosys.2015.12.022 ↗
23. A chaotic optimization method based on logistic-sine map for numerical function optimization10.1007/s00521-020-04815-9 ↗
24. A Feature Selection Method by using Chaotic Cuckoo Search Optimization Algorithm with Elitist Preservation and Uniform Mutation for Data Classification
25. Walrus optimizer: A novel nature-inspired metaheuristic algorithm10.1016/j.eswa.2023.122413 ↗
26. Research on Chaotic Chimp Optimization Algorithm Based on Adaptive Tuning and Its Optimization for Engineering Application10.1155/2023/5567629 ↗