Differential Evolution Algorithm Based on Sharing Learning

被引:0
|
作者
Duan M. [1 ]
Yang H. [1 ,2 ]
Liu H. [2 ]
Chen J. [1 ]
Liu Y. [2 ]
机构
[1] National Key Lab. of Fundamental Sci. on Synthetic Vision, Sichuan Univ., Chengdu
[2] College of Computer Sci., Sichuan Univ., Chengdu
关键词
Differential evolution; Self-adaptiveness; Sharing learning; Sharing learning factor; Sharing-individual;
D O I
10.15961/j.jsuese.201800273
中图分类号
学科分类号
摘要
In order to alleviate premature convergence in traditional differential evolution algorithms, a differential evolution algorithm based on sharing learning strategy (SLDE) was proposed and the concepts of sharing-individual (SI) and sharing learning factor were introduced in SLDE. The sharing-individual covers the whole population, while the superior individuals guide the promising searching direction, the inferior individuals maintain the population diversity in the evolution process. By learning from the sharing-individual, information exchange was achieved among the whole population to avoid missing information of individuals, which helps the algorithm jump over the trap of local optimal solution and improve the local and global exploration capability. Meanwhile, the evolutionary information of individuals was made full of use in SLDE, and the sharing learning factor was self-adaptively adjusted according to the distance of fitness value of individual and the optimal fitness value, in order to alleviate the randomness and blindness from the random individuals and enhance the searching ability. A total of 22 Benchmark test functions with different properties were used for performance test comparison with seven state-of-the-art DE variants. The experimental results showed that SLDE has strong ability to escape from local optima, significantly reduce the evolutionary generations and greatly improve the convergence precision, convergence speed and stability. The overall global optimization performance of SLDE is much better than other improved DE algorithms. © 2019, Editorial Department of Advanced Engineering Sciences. All right reserved.
引用
收藏
页码:205 / 212
页数:7
相关论文
共 19 条
  • [1] Storn R., Price K., Differential Evolution: A Simple and Efficient Adaptive Scheme for Global Optimization over Continuous Spaces, (1995)
  • [2] Arce F., Zamorab E., Sossaa H., Et al., Differential evolution training algorithm for dendrite morphological neural networks, Applied Soft Computing, 68, pp. 303-313, (2018)
  • [3] Ghosh A., Datta A., Ghosh S., Self-adaptive differential evolution for feature selection in hyperspectral image data, Applied Soft Computing, 13, 4, pp. 1969-1977, (2013)
  • [4] Kok K.Y., Rajendran P., Differential-evolution control parameter optimization for unmanned aerial vehicle path planning, PLOS ONE, 11, 3, (2016)
  • [5] Wang H., Zhang Y., Zhao J., Et al., Batch optimized scheduling of intermingling flow-shop based on hybrid differential evolution algorithm, Computer Integrated Manufacturing Systems, 19, 7, pp. 1613-1625, (2013)
  • [6] Marcic T., Stumberger B., Stumberger G., Differential-evolution-based parameter identification of a line-start IPM synchronous motor, IEEE Transactions on Industrial Electronics, 61, 11, pp. 5921-5929, (2014)
  • [7] Kadhar K.M.A., Baskar S., Amali S.M.J., Diversity controlled self-adaptive differential evolution based design of non-fragile multivariable PI controller, Engineering Applications of Artificial Intelligence, 46, PA, pp. 209-222, (2015)
  • [8] Liu J., Lampinen J., A fuzzy adaptive differential evolution algorithm, Soft Computing, 9, 6, pp. 448-462, (2005)
  • [9] Brest J., Greiner S., Boskovic B., Et al., Self-adapting control parameters in differential evolution: A comparative study on numerical Benchmark problems, IEEE Transactions on Evolutionary Computation, 10, 6, pp. 646-657, (2006)
  • [10] Noman N., Bollegala D., Iba H., An adaptive differential evolution algorithm, Proceedings of the 2011 IEEE Congress on Evolutionary Computation, pp. 2229-2236, (2011)