计算机科学 ›› 2020, Vol. 47 ›› Issue (2): 180-185.doi: 10.11896/jsjkx.181202356
李章维,王柳静
LI Zhang-wei,WANG Liu-jing
摘要: 差分进化算法是一种简单有效的启发式全局优化算法,但是其优化性能受差分进化策略及控制参数取值的影响较大,不合适的策略和参数容易导致算法早熟收敛。因此,针对差分进化算法搜索过程中变异策略和控制参数的选择问题,文中提出了一种基于群体分布的自适应差分进化算法(Population Distribution-based Self-adaptive Differential Evolution,PDSDE)。首先,设计适应因子以衡量当前种群的分布情况,进而实现算法所处进化阶段的自适应判断;然后,根据不同进化阶段的特点,设计阶段特定的变异策略和控制参数,并设计自适应机制以实现算法策略和参数的动态调整,从而平衡算法的全局探测和局部搜索能力,以达到提高算法搜索效率的目的;最后,将所提算法与6种主流改进算法进行比较。15个典型测试函数的数值实验表明,所提算法在平均函数评价次数、求解精度、收敛速度等指标的评价优于文中给出的6种主流改进算法,因此可以证明所提算法的计算代价、优化性能和收敛性能更具优势。
中图分类号:
[1]STORN R,PRICE K V.Differential evolution:a simple and efficient heuristic for global optimization over continuous spaces [J].Journal of Global Optimization,1997,11(4):341-359. [2]DAS S,SUGANTHAN P N.Differential evolution:a survey of the state-of-the-art [J].IEEE Transactions on Evolutionary Computation,2011,15 (1):4-31. [3]DAS S,MULLICK S S,SUGANTHAN P N.Recent advances in differential evolution-An updated survey [J].Swarm & Evolutionary Computation,2016,27(6):1-30. [4]PANDIT M,SRIVASTAVA L,SHARMA M.Environmental economic dispatch in multi-area power system employing improved differential evolution with fuzzy selection [J].Applied Soft Computing,2015,28(3):498-510. [5]ZHANG G J,DING Q,WANG L J,et al.Optimization method of production scheduling in flexible job [J].Computer Science,2018,45(2):269-275. [6]ZHANG G J,XIA H D,ZHOU X G,et al.Hybrid differential evolution based on tabu search algorithm for distribution network line planning [J].Computer Science,2016,43(10):248-255. [7]PIOTROWSKI A P.Differential evolution algorithms applied to neural network training suffer from stagnation [J].Applied Soft Computing,2014,21(5):382-406. [8]ZHU T,WANG J C,XIONG Z H.DE-based nonlinear model predictive control of a pH neutralization process [J].Acta Automatica Sinica,2010,36(1):159-163. [9]HAO X H,ZHANG G J,ZHOU X G,et al.Protein conformational space optimization algorithm based on fragment-assembly [J].Computer Science,2015,42(3):237-240. [10]ZHOU X G,ZHANG G J,HAO X H,et al.Enhanced differential evolution using local Lipschitz underestimate strategy for computationally expensive optimization problems[J].Applied Soft Computing,2016,48:169-181. [11]DRAGOI E N,DAFINESCU V.Parameter control and hybridi-zation techniques in differential evolution:a survey [J].Artificial Intelligence Review,2016,45(4):447-470. [12]QIN A K,HUANG V L,SUGANTHAN P N.Differential evolution algorithm with strategy adaptation for global numerical optimization [J].IEEE Transactions on Evolutionary Computation,2009,13(2):398-417. [13]MALLIPEDDI R,SUGANTHAN P N,PAN Q K,et al.Differential evolution algorithm with ensemble of parameters and mutation strategies [J].Applied Soft Computing,2011,11(2):1679-1696. [14]ZHANG J,SANDERSON A C.JADE:Adaptive differential evolution with optional external archive [J].IEEE Transactions on Evolutionary Computation,2009,13(5):945-958. [15]WANG Y,CAI Z,ZHANG Q.Differential evolution with composite trial vector generation strategies and control parameters [J].IEEE Transactions on Evolutionary Computation,2011,15(1):55-66. [16]TANABE R,FUKUNAGA A.Success-history based parameter adaptation for Differential Evolution [C]∥2013 IEEE Congress on Evolutionary Computation.Cancun:IEEE,2013:71-78. [17]ZHOU X G,ZHANG G J,HAO X H,et al.A novel differential evolution algorithm using local abstract convex underestimate strategy for global optimization [J].Computers & Operations Research,2016,75(11):132-149. [18]ALI M M,KHOMPATRAPORN C,ZABINSKY Z B.A numeri-cal evaluation of several stochastic algorithms on selected continuous global optimization test problems [J].Journal of Global Optimization,2005,31(4):635-672. [19]CORDER G W,FOREMAN D I.Nonparametric statistics for non-statisticians:a step-by-step approach [M].Hoboken,New Jersey:John Wiley & Sons,2009. [20]GARCÍA S,FERNÁNDEZ A,LUENGO J,et al.Advanced nonparametric tests for multiple comparisons in the design ofexpe-riments in computational intelligence and data mining:Experimental analysis of power [J].Information Sciences,2010,180(10):2044-2064. |
[1] | 刘高聪, 罗永平, 金培权. 基于热点数据的持久性内存索引查询加速 Accelerating Persistent Memory-based Indices Based on Hotspot Data 计算机科学, 2022, 49(8): 26-32. https://doi.org/10.11896/jsjkx.210700176 |
[2] | 陈俊, 何庆, 李守玉. 基于自适应反馈调节因子的阿基米德优化算法 Archimedes Optimization Algorithm Based on Adaptive Feedback Adjustment Factor 计算机科学, 2022, 49(8): 237-246. https://doi.org/10.11896/jsjkx.210700150 |
[3] | 史殿习, 赵琛然, 张耀文, 杨绍武, 张拥军. 基于多智能体强化学习的端到端合作的自适应奖励方法 Adaptive Reward Method for End-to-End Cooperation Based on Multi-agent Reinforcement Learning 计算机科学, 2022, 49(8): 247-256. https://doi.org/10.11896/jsjkx.210700100 |
[4] | 王杰, 李晓楠, 李冠宇. 基于自适应注意力机制的知识图谱补全算法 Adaptive Attention-based Knowledge Graph Completion 计算机科学, 2022, 49(7): 204-211. https://doi.org/10.11896/jsjkx.210400129 |
[5] | 唐枫, 冯翔, 虞慧群. 基于自适应知识迁移与资源分配的多任务协同优化算法 Multi-task Cooperative Optimization Algorithm Based on Adaptive Knowledge Transfer andResource Allocation 计算机科学, 2022, 49(7): 254-262. https://doi.org/10.11896/jsjkx.210600184 |
[6] | 刘宝宝, 杨菁菁, 陶露, 王贺应. 基于DE-LSTM模型的教育统计数据预测研究 Study on Prediction of Educational Statistical Data Based on DE-LSTM Model 计算机科学, 2022, 49(6A): 261-266. https://doi.org/10.11896/jsjkx.220300120 |
[7] | 谭任深, 徐龙博, 周冰, 荆朝霞, 黄向生. 海上风电场通用运维路径规划模型优化及仿真 Optimization and Simulation of General Operation and Maintenance Path Planning Model for Offshore Wind Farms 计算机科学, 2022, 49(6A): 795-801. https://doi.org/10.11896/jsjkx.210400300 |
[8] | 周天清, 岳亚莉. 超密集物联网络中多任务多步计算卸载算法研究 Multi-Task and Multi-Step Computation Offloading in Ultra-dense IoT Networks 计算机科学, 2022, 49(6): 12-18. https://doi.org/10.11896/jsjkx.211200147 |
[9] | 高越, 傅湘玲, 欧阳天雄, 陈松龄, 闫晨巍. 基于时空自适应图卷积神经网络的脑电信号情绪识别 EEG Emotion Recognition Based on Spatiotemporal Self-Adaptive Graph ConvolutionalNeural Network 计算机科学, 2022, 49(4): 30-36. https://doi.org/10.11896/jsjkx.210900200 |
[10] | 赵亮, 张洁, 陈志奎. 基于双图正则化的自适应多模态鲁棒特征学习 Adaptive Multimodal Robust Feature Learning Based on Dual Graph-regularization 计算机科学, 2022, 49(4): 124-133. https://doi.org/10.11896/jsjkx.210300078 |
[11] | 林利祥, 刘旭东, 刘少腾, 徐跃东. 前向纠错编码在网络传输协议中的应用综述 Survey on the Application of Forward Error Correction Coding in Network Transmission Protocols 计算机科学, 2022, 49(2): 292-303. https://doi.org/10.11896/jsjkx.210500104 |
[12] | 陈乐, 高岭, 任杰, 党鑫, 王祎昊, 曹瑞, 郑杰, 王海. 基于自适应码率移动增强现实应用的能效优化研究 Adaptive Bitrate Streaming for Energy-Efficiency Mobile Augmented Reality 计算机科学, 2022, 49(1): 194-203. https://doi.org/10.11896/jsjkx.201100107 |
[13] | 刘凯, 张宏军, 陈飞琼. 基于领域适应嵌入的军事命名实体识别 Name Entity Recognition for Military Based on Domain Adaptive Embedding 计算机科学, 2022, 49(1): 292-297. https://doi.org/10.11896/jsjkx.201100007 |
[14] | 梁剑, 何军辉. 基于宏块编码信息自适应置换的H.264/AVC视频加密方法 H.264/AVC Video Encryption Based on Adaptive Permutation of Macroblock Coding Information 计算机科学, 2022, 49(1): 314-320. https://doi.org/10.11896/jsjkx.201100089 |
[15] | 赵敏, 刘惊雷. 基于高斯场和自适应图正则的半监督聚类 Semi-supervised Clustering Based on Gaussian Fields and Adaptive Graph Regularization 计算机科学, 2021, 48(7): 137-144. https://doi.org/10.11896/jsjkx.200800190 |
|