Self-adaptive Based Cooperative Coevolutionary Algorithm for Large-scale Numerical Optimization

Qianli Zhang,Yu Xue,Xueliang Zhao,Xiangang Shang,Qiqiang Li
DOI: https://doi.org/10.14257/ijca.2015.8.8.26
2015-01-01
International Journal of Control and Automation
Abstract:The scalability performance of the traditional evolutionary algorithms (EAs) deteriorates rapidly as the dimensionality of the optimization problems increases. Therefore, cooperative coevolutionary (CC) framework is proposed to overcome the defect. Different from existing CC algorithms, a novel self-adaptive based cooperative coevolutionary (SaCC) algorithm is presented in this paper. The SaCC employs three algorithms which with self-adaptive mechanism as sub-algorithms. The focus of this paper is on investigating two different cooperative coevolutionary manners. In the first manner, SaCC executes its sub-algorithms in parallel during evolve process and the corresponding algorithm is termed as SaCC-M1. In the second manner, SaCC executes its sub-algorithms in serial and the corresponding algorithm is termed as SaCC-M2. 26 test functions with 1000 dimensionalities are employed to verify the validity of SaCC-M1 and SaCC-M2. Experiment results demonstrate that SaCC-M2 outperforms its sub-algorithms and SaCC-M1. Besides, the results indicate that serial manner is another simple yet efficient manner for CC algorithms to solve large-scale global optimization problems.
What problem does this paper attempt to address?