Journal on Communications ›› 2015, Vol. 36 ›› Issue (7): 166-175.doi: 10.11959/j.issn.1000-436x.2015154

• Academic communication • Previous Articles     Next Articles

Self-learning differential evolution algorithm for dynamic polycentric problems

Xing-bao LIU1,2,Jian-ping YIN2,Chun-hua HU1,Rong-yuan CHEN1,2   

  1. 1 School of Computer & Information Engineering,Hunan University of Commerce,Changsha 410205,China
    2 School of Computer,National University of Defense Technology,Changsha 410073,China
  • Online:2015-07-25 Published:2015-07-25
  • Supported by:
    The National Natural Science Foundation of China;The National Natural Science Foundation of China;The Ministry of Education Program for New Century Excellent Talents

Abstract:

A novel self-learning differential evolution algorithm is proposed to solve dynamical multi-center optimization problems.The approach of re-evaluating some specific individuals is used to monitor environmental changes.The proposed self-learning operator guides the evolutionary group to a new environment,meanwhile maintains the stable topology structure of group to maintain the current evolutionary trend.A neighborhood search mechanism and a random immigrant mechanism are adapted to make a tradeoff between algorithmic convergence and population diversity.The experiment studies on a periodic dynamic function set suits are done,and the comparisons with peer algorithms show that the self-learning differential algorithm outperforms other algorithms in term of convergence and adaptability under dynamical environment.

Key words: evolutionary computation, dynamic optimization, self-learning mechanism, differential evolution

No Suggested Reading articles found!