Abstract:

Most real-world search and optimization problems are faced with constraints, which must be satisfied by any acceptable solution. Although a plethora of research is spent on handling constraints in genetic algorithms (GAs), the same is not the case in evolution strategies (ESs). However, this does not say that ESs have not been applied to real-world problems. In fact, in the absence of an efficient constraint-handling technique, ES practitioners have mostly made sure that their ESs started from feasible solutions, a matter which allowed them to apply the commonly-used rejection scheme. In this paper, we borrow a constraint-handling scheme from the GA literature and implement it with standard ES paradigm. The resulting algorithm does not require initial feasible solutions and is found to yield a faster progress in the cylindrical corridor model and be efficient in solving a couple of complicated test problems. The results are interesting and suggest further use of the proposed technique in real-world search and optimization problems.

back to Publications
back to my Homepage