A Modified Salp Swarm Algorithm Based on the Perturbation Weight for Global Optimization Problems

Metaheuristic algorithms are often applied to global function optimization problems. To overcome the poor real-time performance and low precision of the basic salp swarm algorithm, this paper introduces a novel hybrid algorithm inspired by the perturbation weight mechanism. The proposed perturbation...

Full description

Saved in:
Bibliographic Details
Main Authors: Yuqi Fan, Junpeng Shao, Guitao Sun, Xuan Shao
Format: Article
Language:English
Published: Wiley 2020-01-01
Series:Complexity
Online Access:http://dx.doi.org/10.1155/2020/6371085
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1832550093260062720
author Yuqi Fan
Junpeng Shao
Guitao Sun
Xuan Shao
author_facet Yuqi Fan
Junpeng Shao
Guitao Sun
Xuan Shao
author_sort Yuqi Fan
collection DOAJ
description Metaheuristic algorithms are often applied to global function optimization problems. To overcome the poor real-time performance and low precision of the basic salp swarm algorithm, this paper introduces a novel hybrid algorithm inspired by the perturbation weight mechanism. The proposed perturbation weight salp swarm algorithm has the advantages of a broad search scope and a strong balance between exploration and exploitation and retains a relatively low computational complexity when dealing with numerous large-scale problems. A new coefficient factor is introduced to the basic salp swarm algorithm, and new update strategies for the leader position and the followers are introduced in the search phase. The new leader position updating strategy has a specific bounded scope and strong search performance, thus accelerating the iteration process. The new follower updating strategy maintains the diversity of feasible solutions while reducing the computational load. This paper describes the application of the proposed algorithm to low-dimension and variable-dimension functions. This paper also presents iteration curves, box-plot charts, and search-path graphics to verify the accuracy of the proposed algorithm. The experimental results demonstrate that the perturbation weight salp swarm algorithm offers a better search speed and search balance than the basic salp swarm algorithm in different environments.
format Article
id doaj-art-af86bb8ae648401daf1cab25e4fa38fb
institution Kabale University
issn 1076-2787
1099-0526
language English
publishDate 2020-01-01
publisher Wiley
record_format Article
series Complexity
spelling doaj-art-af86bb8ae648401daf1cab25e4fa38fb2025-02-03T06:07:41ZengWileyComplexity1076-27871099-05262020-01-01202010.1155/2020/63710856371085A Modified Salp Swarm Algorithm Based on the Perturbation Weight for Global Optimization ProblemsYuqi Fan0Junpeng Shao1Guitao Sun2Xuan Shao3Key Laboratory of Advanced Manufacturing and Intelligent Technology, Ministry of Education, School of Mechanical and Power Engineering, Harbin University of Science and Technology, Harbin 150080, ChinaKey Laboratory of Advanced Manufacturing and Intelligent Technology, Ministry of Education, School of Mechanical and Power Engineering, Harbin University of Science and Technology, Harbin 150080, ChinaKey Laboratory of Advanced Manufacturing and Intelligent Technology, Ministry of Education, School of Mechanical and Power Engineering, Harbin University of Science and Technology, Harbin 150080, ChinaKey Laboratory of Advanced Manufacturing and Intelligent Technology, Ministry of Education, School of Mechanical and Power Engineering, Harbin University of Science and Technology, Harbin 150080, ChinaMetaheuristic algorithms are often applied to global function optimization problems. To overcome the poor real-time performance and low precision of the basic salp swarm algorithm, this paper introduces a novel hybrid algorithm inspired by the perturbation weight mechanism. The proposed perturbation weight salp swarm algorithm has the advantages of a broad search scope and a strong balance between exploration and exploitation and retains a relatively low computational complexity when dealing with numerous large-scale problems. A new coefficient factor is introduced to the basic salp swarm algorithm, and new update strategies for the leader position and the followers are introduced in the search phase. The new leader position updating strategy has a specific bounded scope and strong search performance, thus accelerating the iteration process. The new follower updating strategy maintains the diversity of feasible solutions while reducing the computational load. This paper describes the application of the proposed algorithm to low-dimension and variable-dimension functions. This paper also presents iteration curves, box-plot charts, and search-path graphics to verify the accuracy of the proposed algorithm. The experimental results demonstrate that the perturbation weight salp swarm algorithm offers a better search speed and search balance than the basic salp swarm algorithm in different environments.http://dx.doi.org/10.1155/2020/6371085
spellingShingle Yuqi Fan
Junpeng Shao
Guitao Sun
Xuan Shao
A Modified Salp Swarm Algorithm Based on the Perturbation Weight for Global Optimization Problems
Complexity
title A Modified Salp Swarm Algorithm Based on the Perturbation Weight for Global Optimization Problems
title_full A Modified Salp Swarm Algorithm Based on the Perturbation Weight for Global Optimization Problems
title_fullStr A Modified Salp Swarm Algorithm Based on the Perturbation Weight for Global Optimization Problems
title_full_unstemmed A Modified Salp Swarm Algorithm Based on the Perturbation Weight for Global Optimization Problems
title_short A Modified Salp Swarm Algorithm Based on the Perturbation Weight for Global Optimization Problems
title_sort modified salp swarm algorithm based on the perturbation weight for global optimization problems
url http://dx.doi.org/10.1155/2020/6371085
work_keys_str_mv AT yuqifan amodifiedsalpswarmalgorithmbasedontheperturbationweightforglobaloptimizationproblems
AT junpengshao amodifiedsalpswarmalgorithmbasedontheperturbationweightforglobaloptimizationproblems
AT guitaosun amodifiedsalpswarmalgorithmbasedontheperturbationweightforglobaloptimizationproblems
AT xuanshao amodifiedsalpswarmalgorithmbasedontheperturbationweightforglobaloptimizationproblems
AT yuqifan modifiedsalpswarmalgorithmbasedontheperturbationweightforglobaloptimizationproblems
AT junpengshao modifiedsalpswarmalgorithmbasedontheperturbationweightforglobaloptimizationproblems
AT guitaosun modifiedsalpswarmalgorithmbasedontheperturbationweightforglobaloptimizationproblems
AT xuanshao modifiedsalpswarmalgorithmbasedontheperturbationweightforglobaloptimizationproblems