计算机科学 ›› 2020, Vol. 47 ›› Issue (2): 180-185.doi: 10.11896/jsjkx.181202356

• 人工智能 • 上一篇    下一篇

基于群体分布的自适应差分进化算法

李章维,王柳静   

  1. (浙江工业大学信息工程学院 杭州310023)
  • 收稿日期:2018-12-19 出版日期:2020-02-15 发布日期:2020-03-18
  • 通讯作者: 李章维(lizhangwei18@163.com)
  • 基金资助:
    国家自然科学基金(61573317)

Population Distribution-based Self-adaptive Differential Evolution Algorithm

LI Zhang-wei,WANG Liu-jing   

  1. (College of Information Engineering,Zhejiang University of Technology,Hangzhou 310023,China)
  • Received:2018-12-19 Online:2020-02-15 Published:2020-03-18
  • About author:LI Zhang-wei,born in 1967,Ph.D,is the member of China Computer Federation.His main research interests include intelligent information processing and so on.
  • Supported by:
    This work was supported by the National Natural Science Foundation of China (61573317).

摘要: 差分进化算法是一种简单有效的启发式全局优化算法,但是其优化性能受差分进化策略及控制参数取值的影响较大,不合适的策略和参数容易导致算法早熟收敛。因此,针对差分进化算法搜索过程中变异策略和控制参数的选择问题,文中提出了一种基于群体分布的自适应差分进化算法(Population Distribution-based Self-adaptive Differential Evolution,PDSDE)。首先,设计适应因子以衡量当前种群的分布情况,进而实现算法所处进化阶段的自适应判断;然后,根据不同进化阶段的特点,设计阶段特定的变异策略和控制参数,并设计自适应机制以实现算法策略和参数的动态调整,从而平衡算法的全局探测和局部搜索能力,以达到提高算法搜索效率的目的;最后,将所提算法与6种主流改进算法进行比较。15个典型测试函数的数值实验表明,所提算法在平均函数评价次数、求解精度、收敛速度等指标的评价优于文中给出的6种主流改进算法,因此可以证明所提算法的计算代价、优化性能和收敛性能更具优势。

关键词: 差分进化, 阶段划分, 全局优化, 群体分布, 自适应

Abstract: Differential evolution is a simple and powerful heuristic global optimization algorithm.However,its performance is strongly influenced by the differential evolution strategies and the value of control parameters.Inappropriate strategies and parameters may lead the algorithm fall into premature convergence.Aiming at the problem about selection of strategies and parameters in search process of differential evolution,a population distribution-based self-adaptive differential evolution algorithm was proposed.Firstly,the adaptive factor is established for measuring the distribution of the current population,and the evolution stage of the algorithm can be further determined adaptively.Then,according to the characteristics of different evolution stages,the stage-specific mutation strategies and control parameters are designed,the self-adaptive mechanism is also designed in order to realize dynamic adjustment of strategies and parameters,to balance the global detection and local search capabilityof the algorithm,and improve the search efficiency of the algorithm.Finally,the proposed algorithm is compared with six main-stream differential evolution variants.The numerical experiments of fifteen typical test functions show that the proposed algorithm is superior to six main-stream differential evolution variants in terms of the measures of the average function evaluation times,solution accuracy and converge velocity.Therefore,the computational cost,optimization performance and convergence performance of the proposed algorithm can be proved to be more advantageous.

Key words: Differential evolution, Global optimization, Population distribution, Self-adaptive, Stage division

中图分类号: 

  • TP301.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
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!