arrow
返回

Teaching-learning guided salp swarm algorithm for global optimization tasks and feature selection

delete2023-08-18
delete6
PRE
AI
李
李俊 (Jun Li) *
任昊 封面图
任昊 (Hao Ren)
H
Huiling Chen
C
Chenyang Li
DOI:10.1007/s00500-023-09070-3delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
The basic salp swarm algorithm (SSA) is a novel nature-inspired swarm intelligence optimization algorithm based on the foraging behavior of salp individuals in the deep sea. Since its development, the salp swarm algorithm has attracted widespread interest from scholars both at home and abroad for solving complex real-world practical problems. With continuous research, the SSA algorithm has revealed some shortcomings such as slow convergence speed and low accuracy. To enhance the optimization capability of the algorithm, in this paper, we propose an improved hybrid algorithm called TLSSA based on two phases of the teaching-learning-based optimization method: the teaching phase and the learner phase. In the teaching phase, students' ability is improved by updating the difference between the teacher and the class average level, which helps to improve the overall learning ability of the salp population, resulting in higher quality solutions. In the learning phase, by simulating the discussion, statement, and communication between students, the average level of the individual is improved, and the global search speed of the algorithm is accelerated. To verify the effectiveness and competitiveness of the proposed method, it is first tested on 30 IEEE CEC 2017 benchmark functions. The test results demonstrate that the proposed TLSSA method obtains better overall performance compared to 8 mainstream meta-heuristics and 8 advanced algorithms. After that, we applied the proposed method to solve two classical real-world engineering design problems and feature selection. Again, the experimental results show that our method has significant advantages over the traditional methods in solving these practical problems. The remarkable performance of our proposed improved TLSSA algorithm in solving theoretical and practical complex optimization problems also provides potential possibilities for applying more intelligent optimization algorithms to solve complex optimization problems in real-life situations in the future.
Keyword:
Salp swarm algorithm
Teaching-learning-based optimization
Engineering design
Feature selection

期刊

Soft Computing 封面图
Soft Computing
IF:
2.5
论文数:
1.0W
被引数:
2.1W

机构

W
Wenzhou University
学者数:
8.8K
论文数: 6.5K
被引数: 1.5W
引用论文

引用论文

Salp Swarm Algorithm: A bio-inspired optimizer for engineering design problemsSalp Swarm算法: 用于工程设计问题的生物启发优化器
err2017-12-01
err3.7K
PREAI
errMirjalili, Seyedali; Gandomi, Amir H.; Mirjalili, Seyedeh Zahra; Saremi, Shahrzad; Faris, Hossam; Mirjalili, Seyed Mohammad
err分享
err收藏
An enhanced Bacterial Foraging Optimization and its application for training kernel extreme learning machine
err2020-01-01
err213
PREAI
errChen, Huiling; Zhang, Qian; Luo, Jie; Xu, Yueting; Zhang, Xiaoqin
err分享
err收藏
Grey Wolf Optimizer灰狼优化器
err2014-03-01
err1.3W
PREAI
errMirjalili, Seyedali; Mirjalili, Seyed Mohammad; Lewis, Andrew
err分享
err收藏
INFO: An efficient optimization algorithm based on weighted mean of vectorsINFO: 一种基于向量加权均值的高效优化算法
err2022-06-01
err483
PREAI
errAhmadianfar, Iman; Heidari, Ali Asghar; Noshadian, Saeed; Chen, Huiling; Gandomi, Amir H.
err分享
err收藏
SGOA: annealing-behaved grasshopper optimizer for global tasks
err2021-01-03
err111
PREAI
errYu, Caiyang; Chen, Mengxiang; Cheng, Kai; Zhao, Xuehua; Ma, Chao; Kuang, Fangjun; Chen, Huiling
err分享
err收藏
学者 查看更多内容