Differential Evolution to Solve Constrained Optimisation Problems
Abstract
Differential Evolution (DE) is a population based stochastic
optimisation algorithm. The aim of this work is to show how DE can be
used to solve constrained optimisation problems. Penalty functions are
not used and a simple feasibility rule allows to choose between
feasible and non-feasible solutions. Also, equality constraints are
dealt with a fixed tolerance and no extra diversity mechanism is
used. This approach was tested with a well known benchmark. The
results obtained outperform other state-of-art techniques in terms of
quality of solutions and computational cost.
[DOI: 10.1685/CSC06130] About DOI
optimisation algorithm. The aim of this work is to show how DE can be
used to solve constrained optimisation problems. Penalty functions are
not used and a simple feasibility rule allows to choose between
feasible and non-feasible solutions. Also, equality constraints are
dealt with a fixed tolerance and no extra diversity mechanism is
used. This approach was tested with a well known benchmark. The
results obtained outperform other state-of-art techniques in terms of
quality of solutions and computational cost.
[DOI: 10.1685/CSC06130] About DOI
Full Text:
PDFDOI: https://doi.org/10.1685/
Except where otherwise noted, content on this site is
licensed under a Creative Commons 2.5 Italy License