为有效地改善差分进化粒子群算法的性能,结合反向学习策略和信息交互机制,提出了一种新的混沌差分粒子群协同优化算法.该算法采用反向学习策略产生初始种群,使得初始个体尽可能均匀分布,然后将初始种群随机等分为双种群,对双种群分别采用改进的混沌差分进化算法和混沌粒子群优化算法进行协同寻优,并在双种群中引入信息交互学习机制,在维持种群多样性的同时加快收敛速度.通过对四个复杂高维的标准函数寻优测试,仿真结果表明,该算法能有效避免早熟收敛,收敛速度快,寻优精度较高,具有良好的全局搜索能力,鲁棒性好.
To improve the performance of differential evolution particle swarm optimization , a novel chaotic differential evolution particle swarm cooperative optimization algorithm is proposed , which is combined the opposition-based learning and the interactive learning strategy .In this algorithm ,an initialization strategy based on the opposition-based learning is applied to diversify the initial individuals in the search space .All individuals are randomly divided into two sub-swarm ,one sub-swarm searches via improved chaotic differential evolution ,and the other searches via improved chaotic particle swarm optimization at the same time .The interactive learning strategy is introduced in the bi-group to maintain the population diversity and accelerate the convergence speed .Experiments on four complex benchmark functions with high dimension ,simulation results further demonstrate that ,the algorithm not only effectively avoids the premature convergence , but also has rapid convergence speed , high solution precision ,good searching ability and robustness .