Constraint quadratic approximation operator for treating equality constraints with genetic algorithms

This paper presents a new operator for genetic algorithms that enhances their convergence in the case of nonlinear problems with nonlinear equality constraints. The proposed operator, named CQA (constraint quadratic approximation), can be interpreted as both a local search engine (that employs quadratic approximations of both objective and constraint functions for guessing a solution estimate) and a kind of elitism operator that plays the role of 'fixing" the best estimate of the feasible set. The proposed operator has the advantage of not requiring any additional function evaluation per algorithm iteration, solely making use of the information that would be already obtained in the course of the usual genetic algorithm iterations. The test cases that were performed suggest that the new operator can enhance both the convergence speed (in terms of the number of function evaluations) and the accuracy of the final result.

[1]  R. Lewontin ‘The Selfish Gene’ , 1977, Nature.

[2]  Zbigniew Michalewicz,et al.  Evolutionary Algorithms for Constrained Parameter Optimization Problems , 1996, Evolutionary Computation.

[3]  Mokhtar S. Bazaraa,et al.  Nonlinear Programming: Theory and Algorithms , 1993 .

[4]  Francisco Herrera,et al.  Real-Coded Memetic Algorithms with Crossover Hill-Climbing , 2004, Evolutionary Computation.

[5]  Ricardo H. C. Takahashi,et al.  The real-biased multiobjective genetic algorithm and its application to the design of wire antennas , 2003 .

[6]  Joshua D. Knowles,et al.  Memetic Algorithms for Multiobjective Optimization: Issues, Methods and Prospects , 2004 .

[7]  Peter J. Fleming,et al.  Multiobjective optimization and multiple constraint handling with evolutionary algorithms. I. A unified formulation , 1998, IEEE Trans. Syst. Man Cybern. Part A.

[8]  Pablo Moscato,et al.  On Evolution, Search, Optimization, Genetic Algorithms and Martial Arts : Towards Memetic Algorithms , 1989 .

[9]  Carlos A. Coello Coello,et al.  THEORETICAL AND NUMERICAL CONSTRAINT-HANDLING TECHNIQUES USED WITH EVOLUTIONARY ALGORITHMS: A SURVEY OF THE STATE OF THE ART , 2002 .

[10]  Pablo Moscato,et al.  Memetic algorithms: a short introduction , 1999 .

[11]  Katta G. Murty,et al.  Nonlinear Programming Theory and Algorithms , 2007, Technometrics.

[12]  Hisao Ishibuchi,et al.  Multi-objective genetic local search algorithm , 1996, Proceedings of IEEE International Conference on Evolutionary Computation.

[13]  Ricardo H. C. Takahashi,et al.  A multiobjective methodology for evaluating genetic operators , 2003 .

[14]  Gunar E. Liepins,et al.  Some Guidelines for Genetic Algorithms with Penalty Functions , 1989, ICGA.