期刊文献+

基于反向学习的跨种群差分进化算法 被引量:9

Cross-population differential evolution algorithm based on opposition-based learning
下载PDF
导出
摘要 针对差分进化(DE)算法存在的寻优精度低、收敛速度慢等问题,借鉴混沌分散策略、反向学习策略(OBL)以及跨种群并行机制,提出一种基于反向学习的跨种群差分进化算法(OLCPDE)。采用混沌分散策略进行种群初始化,将种群划分为精英种群和普通种群,对两个子种群分别采用标准的差分进化策略和基于反向学习的差分进化策略;同时,为进一步提高算法对单峰函数的求解精度和稳定性,采用了一种跨种群的差分进化策略,运用三种策略对子种群进行操作,达到共同进化的目的。实验独立运行30次,OLCPDE在12个标准的测试函数中,有11个函数都能稳定地收敛到全局最优解,优于对比算法。实验结果表明,OLCPDE收敛精度高,能有效避免陷入局部最优点。 Aiming at the deficiencies of traditional Differential Evolution(DE) algorithm, low optimization accuracy and low convergence speed, a Cross-Population Differential Evolution algorithm based on Opposition-based Learning(OLCPDE)was proposed by using chaos dispersion strategy, opposition-based optimization strategy and multigroup parallel mechanism.The chaos dispersion strategy was used to generate the initial population, then the population was divided into sub-groups of the elite and the general, and a standard differential evolution strategy and a differential evolution strategy of Opposition-Based Learning(OBL) were applied to the two sub-groups respectively. Meanwhile, a cross-population differential evolution strategy was applied to further improve the accuracy and enhance population diversity for unimodal function. The sub-groups were handled through these three strategies to achieve co-evolution. After the experiments are totally run for 30 times independently, it is proven that the proposed algorithm can stably converge to the global optimal solution in 11 functions among 12 standard test functions, which is superior to other comparison algorithms. The results indicate that the proposed algorithm not only has high convergence precision but also effectively avoid trapping in local optimum.
出处 《计算机应用》 CSCD 北大核心 2017年第4期1093-1099,共7页 journal of Computer Applications
基金 国家自然科学基金资助项目(71471073 71171093) 中央高校基本科研业务费专项资金资助项目(CCNU14Z02016)~~
关键词 差分进化 反向学习 跨种群 混沌搜索 函数优化 Differential Evolution(DE) Opposition-Based Learning(OBL) cross-population chaos search function optimization
  • 相关文献

参考文献8

二级参考文献92

  • 1张梅凤,邵诚,甘勇,李梅娟.基于变异算子与模拟退火混合的人工鱼群优化算法[J].电子学报,2006,34(8):1381-1385. 被引量:82
  • 2吴亮红,王耀南,周少武,袁小芳.双群体伪并行差分进化算法研究及应用[J].控制理论与应用,2007,24(3):453-458. 被引量:47
  • 3宋志宇,李俊杰,汪红宇.混沌人工鱼群算法在重力坝材料参数反演中的应用[J].岩土力学,2007,28(10):2193-2196. 被引量:26
  • 4Stom R, Price K. Differential evolution : a simple and efficientadaptive scheme for global optimization over continuousspaces [ J ]. Journal of Global Optimization,1997 (11) : 341 -359. 被引量:1
  • 5Rahnamayan S,Tizhoosh H R, Salama M M A. Opposition-based differential evolution [ J ]. IEEE Transactions onEvolutionary Computation ,2008,12(1) :64 -79. 被引量:1
  • 6Qin A K, Suganthan P N. Self-adaptive differential evolutionalgorithm for numerical optimization [ C ]//IEEE Congress onEvolution Compulation. Edinburgh:IEEE,2005 ; 1785 - 1791. 被引量:1
  • 7Zhang J Q, Sanderson A C. JADE: adaptive differentialevolution with optional external archive [ J ]. IEEETransactions on Evolutionary Computation, 2009,13(5) :945-958. 被引量:1
  • 8Coelho L S,Mariani V C. Particle swarm approach based onquantum mechanic and harmonic oscillator potential well foreconomic load dispatch with value-point effects [ J]. EnergyConveys Manage:49( 11) :3080 -3085. 被引量:1
  • 9Sinha N, ChakrabartiR R, Chattopadhyay P K. Evolutionaryprogramming techniques for economic load dispatch [ J ].IEEE Transactions on Evolutionary Computation, 2003,7?1):82 -94. 被引量:1
  • 10Coelho L S, Mariani V C. Combining of chaotic differentialevolution and quadratic programming for economic dispatchoptimization with value point effect [ J ]. IEEE Transactionson Power Systems,2006,21(2) :989 - 996. 被引量:1

共引文献67

同被引文献60

引证文献9

二级引证文献32

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部