期刊文献+

基于反向学习模型的多目标进化算法 被引量:3

Multi-objective Evolutionary Algorithm Based on Opposition-based Learning Model
在线阅读 下载PDF
导出
摘要 针对复杂多目标优化问题,提出一种基于分解机制和反向学习模型的多目标进化算法。该算法在基于分解机制的多目标进行算法的框架下,引入反向学习模型,该模型具有较好的局部寻优能力。在种群进化的过程中,反向学习模型和差分进化机制自适应的相互配合,能够较好地平衡算法的全局搜索与局部寻优能力。采用国际公认的具有复杂Pareto Set的LZ09系列测试问题进行实验验证,并与MOEA/D-DE、GDE3、NSGA-II和SPEA2等方法比较,实验结果表明,所提方法能够获得收敛性、分布性及延展性较好的Pareto最优解集。为了研究算法在求解约束问题的性能,将其应用于减速器多目标优化设计问题中,结果表明了该算法获得Pareto前端较均匀,说明其算法具有求解约束问题的能力和工程有效性。 A multi-objective evolutionary algorithm cooperated with decomposition mechanism and opposition-based learning model was proposed for solving complex multi-objective optimization problems.Under the framework of multi-objective evolutionary algorithm based on decomposition,the oppositionbased learning model was introduced into the algorithm. The model improved the algorithm 's exploitation. During the evolution process,the opposition-based learning model facilitated the local optimization and the differential evolution strategy enhanced the global research for the new algorithm.The opposition-based learning strategy and differential evolution were in coordination to balance its exploration and exploitation. The benchmark LZ09 series of internationally recognized with complicated Pareto sets were adopted to verify its effectiveness. The proposed multi-objective evolutionary algorithm based on opposition-based learning model was compared with MOEA / D based on DE( MOEA / D-DE),the third evolution step of generalized differential evolution( GDE3),fast and elitist multi-objective genetic algorithm( NSGA-II) and improving strength Pareto evolutionary algorithm( SPEA2),the results showed that the proposed algorithm can obtain Pareto fronts with good convergence,diversity and wild coverage. In order to analyze the algorithm to solve the problem of performance constraints,the proposed algorithm was applied to solve the multi-objective optimization design of speed reducer. The results showed that the Pareto front obtained by the algorithm was uniform, which demonstrated its good performance in solving practical problem with constraints and engineering effectiveness.
出处 《农业机械学报》 EI CAS CSCD 北大核心 2016年第4期326-332,342,共8页 Transactions of the Chinese Society for Agricultural Machinery
基金 国家自然科学基金项目(51475142)
关键词 多目标优化 MOEA/D 反向学习模型 减速器 优化设计 multi-objective optimization MOEA / D opposition-based learning model speed reducer optimization design
  • 相关文献

参考文献3

二级参考文献34

  • 1蒋思伟,蔡之华,曾丹,李曲,程远方.基于模拟退火的并行基因表达式编程算法研究[J].电子学报,2005,33(11):2017-2021. 被引量:15
  • 2郑向伟,刘弘.多目标进化算法研究进展[J].计算机科学,2007,34(7):187-192. 被引量:52
  • 3王增胜,刘保国,吴磊,张志强.齿轮箱流体动压滑动轴承的多目标优化[J].机械传动,2007,31(5):74-75. 被引量:7
  • 4Deb K, Pratap A, Agarwal S, et al. A fast and elitist multi-objective genetic algorithm: NSGA- II [J]. IEEE Transactions on Evolutionary Computation, 2002, 6(2) : 182 - 197.
  • 5Zitzler E, Laumanns M, Thiele L. SPEA 2: improving the [ C ]//Proceedings of the Evolutionary Methods for Design, strength Pareto evolutionary algorithm for multi-objective optimization Optimization and Control. Athens: International Center for Numerical Methods in Engineering, 2002:95 -100.
  • 6Nebro J, Durillo J, Luna F, et al. MOCell: a cellular genetic algorithm for multi-objective optimization [ J]. International Journal of Intelligent Systems, 2009, 24 (7) : 726 - 746.
  • 7Bader J, Zitzler E. I-IypE: an algorithm for fast hypervolume-based many-objective optimization [ J]. Evolutionary Computation, 2011, 19(1) :45 -76.
  • 8Zhang Q, Li H. MOEA/D: a multi-objective evolutionary algorithm based on decomposition [ J ]. IEEE Transactions on Evolutionary Computation, 2007, 11 (6) : 712 - 731.
  • 9Yang Xinshe. A new meta-heuristic bat-inspired algorithm [ M]//Cruz C, Gonz ilez J R, Krasnogor N, et al. Nature inspired cooperative strategies for optimization (NICSO 2010). New York: Springer,2010:65 -74.
  • 10Yang X S, Gandomi A H. Bat algorithm: a novel approach for global engineering optimization [ J]. Engineering Computations, 2012, 29(5) :464 -483.

共引文献40

同被引文献29

引证文献3

二级引证文献8

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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