Abstract
The most general strategy for handling constraints in evolutionary optimization is through penalty functions. The choice of the penalty function is critical to both success and efficiency of the optimization. Many strategies have been proposed for formulating penalty functions, most of which rely on arbitrary tuning of parameters. An new insight on function penalization is proposed in this paper that relies on the dual optimization problem. An evolutionary algorithm for approximately solving dual optimization problems is first presented. Next, an efficient and exact penalty function without penalization parameter to be tuned is proposed. Numerical tests are provided for continuous variables and inequality constraints.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Bäck, T.: Evolutionary Algorithms in Theory and Practice. Oxford Univ. Press, New York (1996)
Kim, J.-H., Myung, H.: Evolutionary Programming Techniques for Constrained Optimization. IEEE Trans. on Evolutionary Computation. July (1997) 129–140
Powell, D., Skolnick, M.M.: Using Genetic Algorithms in Engineering Design Optimization with Non-linear Constraints. In: Proc. of the Fourth International Conference on Genetic Algorithms. Morgan Kaufmann, San Mateo CA (1991) 424–431
Richardson, J.T., Palmer, M.R., Liepins, G. Hilliard, M.: Some Guidelines for Genetic Algorithms with Penalty Functions. In: Proc. of the Third International Conference on Genetic Algorithms. Morgan Kaufmann, San Mateo CA George Mason Univ., June 4–7 (1989) 191–197
Smith, A.E., Tate, D.M.: Genetic Optimization using a Penalty Function. In: Proc. of the Fourth International Conference on Genetic Algorithms. Morgan Kaufmann, San Mateo CA (1991) 499–505
Bean, J.C., Hadj-Alouane, A.B.: A Dual Genetic Algorithm for Bounded Integer Programs. Technical Report TR 92-53. Dept. of Industrial and Operations Eng., The Univ. of Michigan (1992)
Hadj-Alouane, A.B., Bean, J.C.: A Genetic Algorithm for the Multiple-Choice Integer Program. Technical Report TR 92-50. Dept. of Industrial and Operations Eng., The University of Michigan (1992)
Le Riche, R., Knopf-Lenoir, C., Haftka, R.T.: A Segregated Genetic Algorithm for Constrained Structural Optimization. In: Eschelman, L. (ed.): Proc. of the Sixth International Conference on Genetic Algorithms (ICGA95). Morgan Kaufman, San Francisco CA (1995) 558–565
Tahk, M.-J., Sun, B.-C.: Co-evolutionary Augmented Lagrangian Methods for Constrained Optimization. Submitted for publication in: IEEE Trans. on Evolutionary Computation. February (1999)
Michalewicz, Z., Schoenauer, M.: Evolutionary Algorithms for Constrained Parameter Optimization. Evolutionary Computation. Vol. 4 1 (1997) 1–32
Minoux, M.: Programmation Mathématique, Théorie et Algorithmes. Vol. 1 and 2. Dunod, Paris (1983).
Howe, S.: New Conditions for Exactness of a Simple Penalty Function. SIAM Journal of Control. Vol. 11 2 (1973) 378–381
Le Riche, R. Guyon, F.: Dual Evolutionary Optimization. Technical Report no. 01/2001. LMR, INSA de Rouen, France available at http://meca.insa-rouen.fr/~rleriche (2001)
Dantzig, G.B., Wolfe, P.: The Decomposition Algorithm for Linear Programming. Econometrica. Vol. 29 4 (1961) 767–778
Davis, L.: Genetic Algorithms and Simulated Annealing. Pitman, London (1987)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Riche, R.L., Guyon, F. (2002). Dual Evolutionary Optimization. In: Collet, P., Fonlupt, C., Hao, JK., Lutton, E., Schoenauer, M. (eds) Artificial Evolution. EA 2001. Lecture Notes in Computer Science, vol 2310. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-46033-0_23
Download citation
DOI: https://doi.org/10.1007/3-540-46033-0_23
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-43544-0
Online ISBN: 978-3-540-46033-6
eBook Packages: Springer Book Archive