Constraint-Handling Techniques Within Differential Evolution For Solving Process Engineering Problems

APPLIED SOFT COMPUTING(2021)

引用 12|浏览2
暂无评分
摘要
A wide range of process systems engineering problems involve an optimisation formulation that is difficult to solve due to sources of discontinuity and non-convexity and a high number of constraints to satisfy. Differential Evolution algorithm (DE) has proven to be robust for the solution of highly non-convex and mixed-integer problems; nevertheless, its performance greatly depends on the constraint-handling technique used. In this study, numerical comparisons of some state-of-the-art constraint-handling techniques are performed: static penalty function, stochastic ranking, feasibility rules, epsilon constrained method and gradient-based repair. The obtained results show that the gradient-based repair technique deserves a special attention when solving highly constrained problems. This technique enables to efficiently satisfy both inequality and equality constraints, which makes it particularly adapted for the solution of process engineering optimization problems. (C) 2021 Published by Elsevier B.V.
更多
查看译文
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要