Evolutionary Algorithms and Constrained Optimization
Zbigniew Michalewicz, Martin H. Schmidt · Kluwer Academic Publishers eBooks · 2006
Evolutionary computation techniques have received a lot of attention regarding their potential as optimization techniques for complex numerical functions. However, they have not produced a significant breakthrough in the area of nonlinear programming due to the fact that they have not addressed the issue of constraints in a systematic way. Only during the last decade several methods have been proposed for handling nonlinear constraints by evolutionary algorithms for numerical optimization problems; however, these methods give different performance on different test cases. In this chapter we (1) present some issues which should be addressed while solving the general nonlinear programming problem, (2) survey several approaches which have emerged in the evolutionary computation community, and (3) discuss briefly a methodology, which may serve as a handy reference for future methods. These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.