Dimension selection: an innovative metaheuristic strategy

버전 1.0.0 (12.5 KB) 작성자: Nima Khodadadi
Dimension selection: an innovative metaheuristic strategy for particle swarm optimization
다운로드 수: 72
업데이트 날짜: 2025/6/16

라이선스 보기

Particle swarm optimization (PSO) is a prominent metaheuristic algorithm that has demonstrated remarkable efficiency in tackling diverse optimization problems. Nonetheless, the conventional PSO algorithm and its state-of-the-art variants update the global best position entirely although better results can be achieved if only certain dimensions are updated. This sub-optimal replacement can limit the potential of PSO to obtain better optimization performance. To tackle this issue, this work proposes a new strategy called dimension selection that aims to decide which dimensions should be updated if a better solution is found. Dimension selection is a binary problem where a value of 1 indicates that a dimension of the global best position should be updated while a value of 0 means that a dimension should keep its value. The dimension selection strategy is integrated with PSO resulting in a new algorithm called dimension selection PSO (DSPSO). To solve the dimension selection problem, seven well-known and recent binary algorithms are implemented. To test the effectiveness of DSPSO, comprehensive experiments are conducted using two of the most complex and challenging test suites: CEC2017 and CEC2020. Moreover, DSPSO is tested on four constrained engineering problems. The performance of DSPSO is compared with seven well-established and high-performance PSO and non-PSO algorithms. The Wilcoxon rank-sum and Friedman statistical tests show that DSPSO significantly outperforms other competing algorithms on the majority of the considered problems. The promising results of DSPSO motivate other researchers to apply the dimension selection approach to enhance the performance of existing or new metaheuristic algorithms.

인용 양식

Shami, T.M., Al-Tashi, Q., Khodadadi, N. et al. Dimension selection: an innovative metaheuristic strategy for particle swarm optimization. Cluster Comput 28, 379 (2025). https://doi.org/10.1007/s10586-025-05201-7

MATLAB 릴리스 호환 정보
개발 환경: R2025a
모든 릴리스와 호환
플랫폼 호환성
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
버전 게시됨 릴리스 정보
1.0.0