苏州科技学院学报:工程技术版
囌州科技學院學報:工程技術版
소주과기학원학보:공정기술판
Journal of University of Science and Technology of Suzhou:Engineering and Technology
2011年
3期
68-72
,共5页
动态群体%优化%差分进化算法
動態群體%優化%差分進化算法
동태군체%우화%차분진화산법
dynamic population%optimization%differential evolution algorithm
针对标准差分进化算法易早熟的缺点,模拟人类社会民族融合的进化历程,提出了动态种群差分进化算法(DPDE)。算法中将种群分为多个独立的子种群,子种群之间采用相互移民来进行信息交换,设置种群分裂和融合的条件来动态控制子种群个数。通过数值实验用几种典型的测试函数对DPDE的搜索性能进行了测试,实验结果表明,该算法能有效地避免早熟,具有良好的全局收敛性。
針對標準差分進化算法易早熟的缺點,模擬人類社會民族融閤的進化歷程,提齣瞭動態種群差分進化算法(DPDE)。算法中將種群分為多箇獨立的子種群,子種群之間採用相互移民來進行信息交換,設置種群分裂和融閤的條件來動態控製子種群箇數。通過數值實驗用幾種典型的測試函數對DPDE的搜索性能進行瞭測試,實驗結果錶明,該算法能有效地避免早熟,具有良好的全跼收斂性。
침대표준차분진화산법역조숙적결점,모의인류사회민족융합적진화역정,제출료동태충군차분진화산법(DPDE)。산법중장충군분위다개독립적자충군,자충군지간채용상호이민래진행신식교환,설치충군분렬화융합적조건래동태공제자충군개수。통과수치실험용궤충전형적측시함수대DPDE적수색성능진행료측시,실험결과표명,해산법능유효지피면조숙,구유량호적전국수렴성。
Since the standard differential evolution is easy to fall into premature convergence, the paper presented a Dynamic Population Differential Evolution Algorithm (DPDE) which was based on simulating the evolution developing history of human races. The population was divided into several subpopulations in DPDE, and the numbers of subpopulations was dynamically controlled by merging and dividing, which could enhance the searching capacity of the algorithm. Finally, three experiments were made on benchmark functions. The results show that DPDE has a good global searching capacity than DE and can avoid premature convergence.