Dynamic ion motion optimization algorithm based on memory strategy

被引:0
|
作者
Wang Y.-J. [1 ]
Ma C.-L. [1 ]
机构
[1] School of Electrical Engineering, Northeast Electric Power University, Jilin
关键词
Computer application; Cosine similarity ranking rule; Dynamic optimization problem; Ion motion algorithm; Memory strategy;
D O I
10.13229/j.cnki.jdxbgxb20190071
中图分类号
学科分类号
摘要
To solve the problems of insufficient diversity and searching ability in solving dynamic optimization problems, a dynamic ion motion optimization algorithm based on memory strategy (MDIMO) is proposed. The algorithm introduces the role of global optimal individuals and repulsion. The start-up conditions and renewal methods of solid phase are improved. The selection of memory individuals based on probability is proposed, and positive and reverse memory populations (PRMPs) re constructed. According to the cosine similarity ranking rule, The evolutionary populations are renewed by using PRMPs, and the ability of evolutionary populations to track optimal solutions is accelerated. A method of increasing diversity after environmental change based on cosine similarity ranking is proposed. The proposed algorithm is tested on the international dynamic test function DF1 and MPB mobile peak problem, and compared with foure dynamic optimization algorithms which have better effect in rcent years. Simulation results show that the proposed algorithm is superior to the other algorithms in solving accuracy, convergence speed and stability. © 2020, Jilin University Press. All right reserved.
引用
收藏
页码:1047 / 1060
页数:13
相关论文
共 13 条
  • [1] Yang S., Richter H., Hyper-learning for population-based incremental learning in dynamic environments, 2009 IEEE Congress on Evolutionary Computation, pp. 682-689, (2009)
  • [2] Bui L.T., Branke J., Abbass H., Diversity as a selection pressure in dynamic environments, Genetic and Evolutionary Computation Conference, pp. 1557-1558, (2005)
  • [3] Zhu T., Luo W.-J., Yue L.-H., Dynamic optimization facilitated by the memory tree, Soft Computing, 19, 3, pp. 547-566, (2015)
  • [4] Zuo X.-Q., Xiao L., A DE and PSO based hybrid algorithm for dynamic optimization problems, Soft Computing, 18, 7, pp. 1405-1424, (2014)
  • [5] Liu X.-B., Yin J.-P., Hu C.-H., Et al., Self learning differential evolution algorithm for solving dynamic multi-center problems, Journal of Communications, 36, 7, pp. 166-175, (2015)
  • [6] Luo W.-J., Sun J., Bu C.-Y., Et al., Species-based particle swarm optimizer enhanced by memory for dynamic optimization, Applied Soft Computing, 47, pp. 130-140, (2016)
  • [7] Chen J., Shen Y.-X., Ji B., Multi-swarms bare bones particle swarms optimization of solving dynamic optimization problems, Computer Engineering and Application, 53, 19, pp. 45-50, (2017)
  • [8] Yuan Y.-C., Yang Z., Luo T.-X., Et al., A multi-population-based competitive differential evolution algorithm for dynamic optimization problems, Computer Application, 38, 5, pp. 1254-1260, (2018)
  • [9] Javidy B., Hatamlou A., Mirjalili S., Ions motion algorithm for solving optimization problems, Applied Soft Computing, 32, pp. 72-79, (2015)
  • [10] Wang S.-W., Ding L.-X., Xie C.-W., Et al., A hybrid differential evolution with elite opposition-based learning, Journal of Wuhan University (Natural Science Edition), 59, 2, pp. 111-116, (2013)