Spherical search algorithm with adaptive population control for global continuous optimization problems

Kaiyu Wang, Yirui Wang, Sichen Tao, Zonghui Cai, Zhenyu Lei, Shangce Gao*

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

30 Scopus citations

Abstract

Spherical search algorithm (SSA) calculates the spherical boundary and generates new solutions on it by two sub-populations jointly. Many researches have shown that SSA is a promising algorithm, but in some cases, the fixed sub-population size causes it to be prone to search inadequately and easily falling into local optimum. In this paper, a new improved algorithm, named SSAP, is proposed to alleviate these problems. In SSAP, we propose a novel population control strategy to efficiently balance exploration and exploitation. This strategy adaptively adjusts the number of individuals in both sub-populations to improve the search performance of the algorithm. It is realized by adjusting the frequency of search patterns through a cumulative index. Comparative experiments conducted on a large number of benchmark functions show that SSAP significantly outperforms other state-of-the-art algorithms. Additionally, SSAP is used to solve real-world problems to further verify its validity. Finally, the search characteristics and population diversity of SSAP are analyzed.

Original languageEnglish
Article number109845
JournalApplied Soft Computing
Volume132
DOIs
StatePublished - 2023/01

Keywords

  • Adaptive population control
  • Cumulative index
  • Exploration and exploitation
  • Spherical search algorithm

ASJC Scopus subject areas

  • Software

Fingerprint

Dive into the research topics of 'Spherical search algorithm with adaptive population control for global continuous optimization problems'. Together they form a unique fingerprint.

Cite this