期刊文献+

求解约束优化问题的ε-DE算法 被引量:29

ε-Differential Evolution Algorithm for Constrained Optimization Problems
下载PDF
导出
摘要 差分进化(differential evolution,简称DE)算法解决约束优化问题(constrained optimization problems,简称COPs)时通常采用可行解优先的比较规则,但是该方法不能利用种群中不可行解的信息.设计了可以利用不可行解信息的ε-DE算法.该算法通过构造一种比较准则,使得进化过程可以充分利用种群中优秀不可行解的信息.该准则通过引入种群约束允许放松程度的概念,在进化初始阶段使可行域边界上且拥有较优目标函数的不可行解进入种群;随着进化代数增加,种群约束允许放松程度不断减小,使得种群中不可行解数量减少,直到种群约束允许放松程度为0,种群完全由可行解组成.此外,还选择了一种改进的DE算法作为搜索算法,使得进化过程具有较快的收敛性.13个标准Benchmark函数实验仿真的结果表明:ε-DE算法是目前利用DE算法解决COPs问题中效果最好的. 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.
出处 《软件学报》 EI CSCD 北大核心 2012年第9期2374-2387,共14页 Journal of Software
基金 国家自然科学基金(70971020)
关键词 约束优化问题 差分进化算法 ε-差分进化算法 constrained optimization problem differential evolution algorithm 6-differential evolutionalgorithm
  • 相关文献

参考文献1

二级参考文献8

  • 1[1]Himmelblau, D.M. Applied Nonlinear Programming. New York: McGraw-Hill, Inc., 1972.
  • 2[2]Goldberg, D.E. Genetic Algorithms in Search, Optimization and Machine Learning. Readings, MA: Addison-Wesley Publishing Company, 1989.
  • 3[3]Michalewicz, Z., Schoenauer, M. Evolutionary algorithms for constrained parameter optimization problems. Evolutionary Computation Journal, 1996,4(1):1~32.
  • 4[4]Powell, D., Skolnick, M. Using genetic algorithms in engineering design optimization with nonlinear constraints. In: Forest, S., ed. Proceedings of the 5th International Conference on Genetic Algorithms. San Mateo, CA: Morgan Kaufmann Publishers, 1993. 424~430.
  • 5[5]Deb, K., Agrawal, S. A niched-penalty approach for constraint handling in genetic algorithms. In: Montana, D., ed. Proceedings of the ICANNGA-99. Portoroz, Slovenia, 1999. 234~239.
  • 6[6]Schoenauer, M., Michalewicz, Z. Boundary operators for constrained optimization problems. In: Baeck, T., ed. Proceedings of the 7th International Conference on Genetic Algorithms. San Mateo, CA: Morgan Kaufmann Publishers, 1997. 322~329.
  • 7[7]Michalewicz, Z., Nazhiyath, G., Michalewicz, M. A note on usefulness of geometrical crossover for numerical optimization problems. In: Angeline, P., Baeck, T., eds. Proceedings of the 5th Annual Conference on Evolutionary Programming. Cambridge, MA: MIT Press, 1996. 325~331.
  • 8[8]Michalewicz, Z. Genetic Algorithms+Data Structures=Evolution Programs. 3rd ed., New York: Springer\|Verlag, 1996.

共引文献69

同被引文献325

引证文献29

二级引证文献132

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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