论文:2019,Vol:37,Issue(5):1000-1010
引用本文:
吴文海, 郭晓峰, 周思羽, 刘锦涛. 基于广义反向学习的自适应约束差分进化算法[J]. 西北工业大学学报
WU Wenhai, GUO Xiaofeng, ZHOU Siyu, LIU Jintao. Adaptive Constrained Differential Evolution Algorithm by Using Generalized Opposition-Based Learning[J]. Northwestern polytechnical university

基于广义反向学习的自适应约束差分进化算法
吴文海1, 郭晓峰1, 周思羽1, 刘锦涛2
1. 海军航空大学(青岛校区) 航空仪电控制工程与指挥系, 山东 青岛 266041;
2. 陆军工程大学 指挥控制工程学院, 江苏 南京 210002
摘要:
差分进化算法是一种基于"贪婪竞争"机制的全局寻优算法,其控制参量少、结构简单,具有较高的可靠性和收敛性,将约束处理机制引入到差分进化算法可以高效解决约束优化问题。提出一种基于广义反向学习的自适应约束差分进化算法,利用广义反向学习机制生成初始种群并执行种群"代跳"操作,采用自适应权衡模型将约束区分状态处理以及改进自适应变异操作对个体进行排序变异。通过与CDE、DDE、A-DDE、εDE以及DPDE算法进行试验比较以及对广义反向学习和改进自适应排序操作性能分析证明该算法具有较好的寻优精度及收敛速度。
关键词:    约束优化    差分进化算法    广义反向学习    自适应    权衡模型    排序变异操作   
Adaptive Constrained Differential Evolution Algorithm by Using Generalized Opposition-Based Learning
WU Wenhai1, GUO Xiaofeng1, ZHOU Siyu1, LIU Jintao2
1. Department of Aviation Control and Command, Qingdao Campus, Naval Aviation University, Qingdao 266041, China;
2. College of Command and Control Engineering, Army Engineering University, Nanjing 210002, China
Abstract:
Differential evolution is a global optimization algorithm based on greedy competition mechanism, which has the advantages of simple structure, less control parameters, higher reliability and convergence. Combining with the constraint-handling techniques, the constraint optimization problem can be efficiently solved. An adaptive differential evolution algorithm is proposed by using generalized opposition-based learning (GOBL-ACDE), in which the generalized opposition-based learning is used to generate initial population and executes the generation jumping. And the adaptive trade-off model is utilized to handle the constraints as the improved adaptive ranking mutation operator is adopted to generate new population. The experimental results show that the algorithm has better performance in accuracy and convergence speed comparing with CDE, DDE, A-DDE and. And the effect of the generalized opposition-based learning and improved adaptive ranking mutation operator of the GOBL-ACDE have been analyzed and evaluated as well.
Key words:    constrained optimization    differential evolution    generalized opposition-based learning    adaptation    trade-off model    ranking mutation   
收稿日期: 2018-10-08     修回日期:
DOI: 10.1051/jnwpu/20193751000
基金项目: 国家重点研发计划(2018YFC0806900,2016YFC0800606,2016YFC0800310)资助
通讯作者:     Email:
作者简介: 吴文海(1962-),海军航空大学教授、博士生导师,主要从事精确制导与控制研究。
相关功能
PDF(1177KB) Free
打印本文
把本文推荐给朋友
作者相关文章
吴文海  在本刊中的所有文章
郭晓峰  在本刊中的所有文章
周思羽  在本刊中的所有文章
刘锦涛  在本刊中的所有文章

参考文献:
[1] MOHAMED A W, SABRY H Z. Constrained Optimization Based on Modified Differential Evolution Algorithm[J]. Information Sciences, 2012, 194(5):171-208
[2] STORN R, PRICE K. Differential Evolution-A Simple and Efficient Heuristic for Global Optimization over Continuous Spaces[J]. Journal of Global Optimization, 1997, 11(4):341-359
[3] TAKAHAMA T, SAKAI S. Constrained Optimization by the ε Constrained Differential Evolution with Gradient-Based Mutation and Feasible Elites[C]//IEEE Congress on Evolutionary Computation, 2006:1-8
[4] MALLIPEDDI R, SUGANTHAN P N. Ensemble of Constraint Handling Techniques[J]. IEEE Trans on Evolutionary Computation, 2010, 14(4):561-579
[5] WANG Y, CAI Z. Constrained Evolutionary Optimization by Means of (μ+λ)-Differential Evolution and Improved Adaptive Trade-Off Model[J]. Evolutionary Computation, 2014, 19(2):249-285
[6] JIA G, WANG Y, CAI Z, et al. An Improved (μ+λ)-Constrained Differential Evolution for Constrained Optimization[J]. Information Sciences, 2013, 222(4):302-322
[7] GONG W, CAI Z, LIANG D. Engineering Optimization by Means of an Improved Constrained Differential Evolution[J]. Comput Methods Appl Mech Engrg, 2014, 268:884-904
[8] WANG H, RAHNAMAYAN S, WU Z J. Parallel Differential Evolution with Self Adapting Control Parameters and Generalized Opposition-Based Learning for Solving High-Dlimensional Optimization Problems[J]. Journal of Parallel and Distributed Computing, 2013,73(1):62-73
[9] TIZHOOSH H R. Opposition-Based Learning:a New Scheme for Machine Intelligence[C]//The IEEE International Conference of Intelligent for Modeling, Control and Automation, 2005:695-701
[10] WANG H, WU Z J, RAHNAMAYAN S, et al. Enhancing Particle Swarm Optimization Using Generalized Opposition-Based Learning[J]. Information Sciences, 2011,181:4699-4714
[11] RAHNAMAYAN S, TIZHOOSH H R, SALAMA M M A. Opposition Versus Randomness in Soft Computing Techniques[J]. Soft Comput, 2008, 8(2):906-918
[12] WANG Yong, CAI Zixing, ZHOU Yuren. An Adaptive Trade-Off Model for Constrained Evolutionary Optimization[J]. IEEE Trans on Evolutionary Computation, 2008, 12(1):80-92
[13] GONG W, CAI Z, LIANG D. Adaptive Ranking Mutation Operator Based Differential Evolution for Constrained Optimization[J]. IEEE Trans on Cybernetics, 2015, 45(4):716-727
[14] ELSAYED S M, SARKER R A, ESSAM D L. Multi-Operator Based Evolutionary Algorithms for Solving Constrained Optimization Problems[M]. Computers and Operations Research, 2011, 38(2):1877-1896
[15] 合大海,李元香,龚文,等. 一种求解约束优化问题的自适应差分进化算法[J]. 电子学报, 2016, 44(10):2535-2542 HE Dahai, LI Yuanxiang, GONG Wen, et al. An Adaptive DifferentiaI EvoIution AIgorithm for Constrained Optimization ProbIems[J]. Acta Electronica Sinica, 2016, 44(10):2535-2542(in Chinese)
[16] BECERRA R L, COELLO C A C. Cultured Differential Evolution for Constrained Optimization[J]. Computer Methods in Applied Mechanics & Engineering, 2006, 195(33/34/35/36):4303-4322
[17] EFRÉN MEZURA-MONTES, COELLO C A C. Promising Infeasibility and Multiple Offspring Incorporated to Differential Evolution for Constrained Optimization[C]//Proceedings of Genetic and Evolutionary Computation, Washington DC, USA, 2005:225-232
[18] MEZURAMONTES E, PALOMEQUEORTIZ A G. Self-Adaptive and Deterministic Parameter Control in Differential Evolution for Constrained Optimization[J]. 2009, 198:95-120
[19] 郑建国,王翔,刘荣辉,等. 求解约束优化问题的εDE算法[J]. 软件学报, 2012,23(9):2374-2387 ZHENG Jianguo, WANG Xiang, LIU Ronghui, et al. Dlif Terential Evolution Algorithm for Constrained Optimization Problems[J]. Journal of Software, 2012, 23(9):2374-2387(in Chinese)
[20] GAO W F, YEN G G, LIU S Y. A Dual-Population Differential Evolution with Coevolution for Constrained Optimization[J]. IEEE Trans on Cybernetics, 2015, 45(5):1094-1107