Abstract
Evolutionary algorithms with a self-adaptive step control mechanism like evolution strategies (ES) often suffer from premature fitness stagnation on constrained numerical optimization problems. When the optimum lies on the constraint boundary or even in a vertex of the feasible search space, a disadvantageous success probability results in premature step size reduction. We introduce three new constraint-handling methods for ES on constrained continuous search spaces. The death penalty step control evolution strategy (DSES) is based on the controlled reduction of a minimum step size depending on the distance to the infeasible search space. The two sexes evolution strategy (TSES) is inspired by the biological concept of sexual selection and pairing. At last, the nested angle evolution strategy (NAES) is an approach in which the angles of the correlated mutation of the inner ES are adapted by the outer ES. All methods are experimentally evaluated on four selected test problems and compared with existing penalty-based constraint-handling methods.
Article PDF
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
Abbreviations
- EA:
-
evolutionary algorithm
- ES:
-
evolution strategy
- NLP:
-
nonlinear programming
- DSES:
-
death penalty step control evolution strategy
- TSES:
-
two sexes evolution strategy
- NAES:
-
nested angle evolution strategy
References
Bean JC and Hadj-Alouane AB (1992) A dual genetic algorithm for bounded integer programs. Technical Report TR 92-53, Department of Industrial and Operations Engineering. The University of Michigan
Belur SV (1997). CORE: constrained optimization by random evolution. In: Koza, JR (eds) Late Breaking Papers at the Genetic Programming 1997 Conference, pp 280–286. Stanford Bookstore, Stanford University California, California
Beyer H-G and Schwefel H-P (2002). Evolution strategies – A comprehensive introduction. Natural Computing 1: 3–52
Coello Coello CA (2000a). Treating constraints as objectives for single-objective evolutionary optimization. Engineering Optimization 32(3): 275–308
Coello Coello CA (2000b). Use of a self-adaptive penalty approach for engineering optimization problems. Computers in Industry 41(2): 113–127
Coello Coello CA (2002). Theoretical and numerical constraint handling techniques used with evolutionary algorithms: a survey of the state of the art. Computer Methods in Applied Mechanics and Engineering 191(11–12): 1245–1287
Deb K (2001) An efficient constraint handling method for genetic algorithms. Computer Methods in Applied Mechanics and Engineering
Fiacco A and McCormick G (1964). The sequential unconstrained minimization technique for nonlinear programming – A primal-dual method. Management Science 10: 360–366
Himmelblau DM (1972). Applied Nonlinear Programming. McGraw-Hill, New York
Hoffmeister F and Sprave J (1996) Problem-independent handling of constraints by use of metric penalty functions. In: Fogel LJ, Angeline PJ and Bäck T (eds) Proceedings of the Fifth Annual Conference on Evolutionary Programming (EP’96), pp. 289–294. The MIT Press, San Diego, California
Homaifar A, Lai SHY and Qi X (1994). Constrained optimization via genetic algorithms. Simulation 62(4): 242–254
Jiménez F and Verdegay JL (1999). Evolutionary techniques for constrained optimization problems. In: Zimmermann, H-J (eds) 7th European Congress on Intelligent Techniques and Soft Computing (EUFIT’99), pp. Verlag Mainz, Aachen
Joines J and Houck C (1994) On the use of non-stationary penalty functions to solve nonlinear constrained optimization problems with GAs. In: Fogel D (ed.) Proceedings of the first IEEE Conference on Evolutionary Computation, pp. 579–584. IEEE Press, Orlando, Florida
Koziel S and Michalewicz Z (1999). Evolutionary algorithms, homomorphous mappings and constrained parameter optimization. Evolutionary Computation 7: 19–44
Kuri-Morales A and Quezada CV (1998) A universal eclectic genetic algorithm for constrained optimization. In: Proceedings 6th European Congress on Intelligent Techniques & Soft Computing, EUFIT’98, pp. 518–522. Verlag Mainz, Aachen
Michalewicz and Fogel DB (2000) How to Solve It: Modern Heuristics. Springer
Montes EM and Coello Coello CA (2005). A simple multi-membered evolution strategy to solve constrained optimization problems. IEEE Transactions on Evolutionary Computation 9: 1–17
Paredis J (1994) Co-evolutionary constraint satisfaction. In: Proceedings of the 3rd Conference on Parallel Problem Solving from Nature, pp. 46–55. Springer, Berlin.
Parmee IC and Purchase G (1994). The development of a directed genetic search technique for heavily constrained design spaces. In: Parmee, IC (eds) Adaptive Computing in Engineering Design and Control, pp 97–102. University of Plymouth, Plymouth, UK
Powell D and Skolnick MM (1993) Using genetic algorithms in engineering design optimization with non-linear constraints. In: Forrest S (ed.) Proceedings of the Fifth International Conference on Genetic Algorithms (ICGA-93), pp. 424–431. Morgan Kaufmann, San Mateo, California
Rechenberg I (1994). Evolutionsstrategie ’94. Frommann-Holzboog, Stuttgart
Riche RGL, Knopf-Lenoir C and Haftka RT (1995) A segregated genetic algorithm for constrained structural optimization. In: Eshelman LJ (ed.) Proceedings of the Sixth International Conference on Genetic Algorithms (ICGA-95), pp. 558–565. Morgan Kaufmann, San Mateo, California
Schoenauer M and Michalewicz Z (1996) Evolutionary computation at the edge of feasibility. In: Voigt H-M, Ebeling W, Rechenberg I and Schwefel H-P (eds) Proceedings of the Fourth Conference on Parallel Problem Solving from Nature (PPSN IV), pp. 245–254. Springer, Berlin
Schoenauer M and Xanthakis S (1993) Constrained GA optimization. In: Forrest S (ed.), Proceedings of the Fifth International Conference on Genetic Algorithms (ICGA-93), pp. 573–580, Morgan Kaufmann, San Mateo, California
Schwefel H-P (1974) Adaptive Mechanismen in der biologischen Evolution und ihr Einfluss auf die Evolutionsgeschwindigkeit. Technical Report of the Working Group of Bionics and Evolution Techniques at the Institute for Measurement and Control Technology Re 215/3, Technical University of Berlin
Schwefel H-P (1995). Evolution and Optimum Seeking, Sixth-Generation Computer Technology. Wiley Interscience, New York
Surry PD, Radcliffe NJ and Boyd ID (1995). A multi-objective approach to constrained optimisation of gas supply networks: The COMOGA Method. In: Fogarty, TC (eds) Evolutionary Computing. AISB Workshop. Selected Papers Lecture Notes in Computer Science, pp 166–180. Springer, Sheffield, UK
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Kramer, O., Schwefel, HP. On three new approaches to handle constraints within evolution strategies. Nat Comput 5, 363–385 (2006). https://doi.org/10.1007/s11047-006-0001-x
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11047-006-0001-x