Springer
Table of ContentsAuthor IndexSearch

A Simple Evolution Strategy to Solve Constrained Optimization Problems

Efrén Mezura-Montes and Carlos A. Coello Coello

CINVESTAV-IPN
Evolutionary Computation Group (EVOCINV)
Departamento de Ingeniería Eléctrica
Sección de Computación
Av. Instituto Politécnico Nacional No. 2508
Col. San Pedro Zacatenco
México D.F. 07300, MÉXICO
emezura@computacion.cs.cinvestav.mx
ccoello@cs.cinvestav.mx

Abstract. In this paper, we argue that the self-adaptation mechanism of a conventional evolution strategy combined with some (very simple) tournament rules based on feasibility similar to some previous proposals (e.g., [1]) can provide us with a highly competitive evolutionary algorithm for constrained optimization. In our proposal, however, no extra mechanisms are provided to maintain diversity. In order to verify our hypothesis, we performed a small comparative study among five different types of ES: $(\mu \stackrel{+}{,}\lambda)$-ES with and without correlated mutation and a $(\mu+1)$-ES using the "$1/5$-success rule". The tournament rules adopted in the five types of ES implemented are the following: Between 2 feasible solutions, the one with the highest fitness value wins, if one solution is feasible and the other one is infeasible, the feasible solution wins and if both solutions are infeasible, the one with the lowest sum of constraint violation is preferred. To evaluate the performance of the five types of ES under study, we decided to use ten (out of 13) of the test functions described in [2]. The $(\mu+1)-ES$ had the best overall performance (both in terms of the best solution found and in terms of its statiscal measures). The algorithm of the type of ES adopted (due to its simplicity, we decided to call it Simple Evolution Strategy, or SES) is presented in Figure 1.

LNCS 2723, p. 640 f.

Full article in PDF

lncs@springer.de
© Springer-Verlag Berlin Heidelberg 2003