首页 | 本学科首页   官方微博 | 高级检索  
     

求解约束优化问题的ε-DE 算法
引用本文:郑建国,王翔,刘荣辉.求解约束优化问题的ε-DE 算法[J].软件学报,2012,23(9):2374-2387.
作者姓名:郑建国  王翔  刘荣辉
作者单位:东华大学旭日工商管理学院,上海,200051
基金项目:国家自然科学基金(70971020)
摘    要:差分进化(differential evolution,简称DE)算法解决约束优化问题(constrained optimization problems,简称COPs)时通常采用可行解优先的比较规则,但是该方法不能利用种群中不可行解的信息.设计了可以利用不可行解信息的ε-DE算法.该算法通过构造一种比较准则,使得进化过程可以充分利用种群中优秀不可行解的信息.该准则通过引入种群约束允许放松程度的概念,在进化初始阶段使可行域边界上且拥有较优目标函数的不可行解进入种群;随着进化代数增加,种群约束允许放松程度不断减小,使得种群中不可行解数量减少,直到种群约束允许放松程度为0,种群完全由可行解组成.此外,还选择了一种改进的DE算法作为搜索算法,使得进化过程具有较快的收敛性.13个标准Benchmark函数实验仿真的结果表明:ε-DE算法是目前利用DE算法解决COPs问题中效果最好的.

关 键 词:约束优化问题  差分进化算法  ε-差分进化算法
收稿时间:2010/7/29 0:00:00
修稿时间:2011/11/3 0:00:00

ε-Differential Evolution Algorithm for Constrained Optimization Problems
ZHENG Jian-Guo,WANG Xiang and LIU Rong-Hui.ε-Differential Evolution Algorithm for Constrained Optimization Problems[J].Journal of Software,2012,23(9):2374-2387.
Authors:ZHENG Jian-Guo  WANG Xiang and LIU Rong-Hui
Affiliation:(Glorious Sun School of Business and Management,Donghua University,Shanghai 200051,China)
Abstract:Differential evolution algorithm usually solves the constrained optimization problems by the feasible solutions priority rule,but the method can not use the infeasible solutions information populations.ε-DE algorithm is designed and can use the information of infeasible solutions.By designing new comparison rules,the infeasible solutions with better objective function are made full use of in the evolution process.The concept of population constraint relax degree is introduced in the comparison rules.During the evolution initial phase,the infeasible solutions with better objective function and near the boundary of the feasible region are incorporated in the population.With the evolutionary generation increasing,the decrease in the population constraint relax degree decreases the number of infeasible solutions in the population.Unless the population constraint relax degree is 0,the population is entirely composed of feasible solutions.In addition,an improved DE algorithm is chosen as the search algorithm,so a faster convergence is gotten.The simulation results of 13 benchmark functions prove that ε-DE is most competitive in all DE algorithms for solving COPs.
Keywords:constrained optimization problem  differential evolution algorithm  ε-differential evolution algorithm
本文献已被 CNKI 万方数据 等数据库收录!
点击此处可从《软件学报》浏览原始摘要信息
点击此处可从《软件学报》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号