Loading…

Co-evolutionary competitive swarm optimizer with three-phase for large-scale complex optimization problem

•A modified CSO by introducing three-phase co-evolutionary strategy (TPCSO) is developed.•Population is divided into two subpopulations and the losers in each subpopulation are co-evolved.•Three-phase co-evolutionary strategy is designed to control exploration and exploitation ability.•A novel updat...

Full description

Saved in:
Bibliographic Details
Published in:Information sciences 2023-01, Vol.619, p.2-18
Main Authors: Huang, Chen, Zhou, Xiangbing, Ran, Xiaojuan, Liu, Yi, Deng, Wuquan, Deng, Wu
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:•A modified CSO by introducing three-phase co-evolutionary strategy (TPCSO) is developed.•Population is divided into two subpopulations and the losers in each subpopulation are co-evolved.•Three-phase co-evolutionary strategy is designed to control exploration and exploitation ability.•A novel update strategy with the information exchange is designed. Practical optimization problems often involve a large number of variables, and solving them in a reasonable amount of time becomes a challenge. Competitive swarm optimizer (CSO) is an efficient variant of particle swarm optimization (PSO) algorithm and has been applied extensively to deal with a variety of practical large-scale optimization problems. In this article, a novel co-evolutionary method with three-phase, namely TPCSO, is developed by incorporating a novel multi-phase cooperative evolutionary technique to enhance the convergence and the search ability of CSO. In the modified CSO, the population is evenly decomposed into two sub-populations, then the update strategy of each sub-population is adjusted by the requirements of the diversity and convergence during the evolution process. In the first phase, the diversity is paid more attention in order to explore more regions. And in the second phase, the promising area in two sub-populations are exploited by introducing excellent particles of two sub-populations. The third phase focuses on the convergence by learning from the global best solution. Finally, the performance of TPCSO is evaluated and proved by large-scale benchmark functions selected from CEC’2010 and CEC’2013. The experimental and statistical results show that TPCSO can effectively solve these large-scale problems and fast obtain the optimal results with higher accuracy by comparing with several algorithms.
ISSN:0020-0255
1872-6291
DOI:10.1016/j.ins.2022.11.019