Abstract
In this article an extension for the Differential Evolution algorithm is proposed for handling nonlinear constraint functions. From the user point of view, the proposed method allows solving multi-constrained global optimization problems virtually as easily as unconstrained problems. User is not assumed to provide a feasible solution as a starting point for searching, as required by many other methods. Furthermore, the user is not required to set any penalty parameters, any weights for individual constraints, or any other additional search parameters, as in cases for most penalty function methods. In comparison with the original Differential Evolution algorithm, only the selection operation was modified with a new selection criteria for handling the constraint functions. The proposed method is demonstrated by solving a suite of seven well-known and difficult test problems.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Camponogara, E. and Talukdar, S.N. (1997).A Genetic Algorithm for Constrained and Multiobjective Optimization. In: Alander, J.T. (ed.). Proceedings of the 3nd Nordic Workshop on Genetic Algorithms and their Applications, Helsinki, Finland, August 1997, pp. 49–61. Finnish Artificial Intelligence Society. Available via Internet: ftp://ftp.uwasa.fi/cs/3NWGA/camponogara.ps.Z.
Floudas, C.A. and Pardalos, P.M. (1987).A Collection of Test Problems for Constrained Global Optimization Algorithms. Lecture Notes in Computer Science, vol. 455. Springer-Verlag.
Himmelblau, D. (1992).Applied Nonlinear Programming. McGraw-Hill.
Hock, W. and Schittkowski, K. (1981).Test Examples for Nonlinear Programming Codes. Lecture Notes in Economics and Mathematical Systems, vol. 187. Springer-Verlag. ISBN3-540-10561-1 and ISBN0-387-10561-1.
Joines, J.A. and Houck, C.R. (1994).On the Use of Non-Stationary Penalty Functions to Solve Nonlinear Constrained Optimization Problems. In: Proceedings of the First IEEE Conference on Evolutionary Computation, 27.-29. June 1994, vol. 2, pp. 579–584. ISBN0-7803-1899-4.
Koziel, S. and Michalewicz, Z. (1999).Evolutionary Algorithms. Homomorphous Mappings. and Constrained Parameter Optimization. Evolutionary Computation 7(1):19–44,1999.
Lampinen, J. (2001).A Bibliography of Differential Evolution Algorithm. Technical Report. Lappeenranta University of Technology, Department ofInformation Technology, Laboratory of Information Processing. Available via Internet: http://www.lut.fi/~jlampine/debiblio.htm. Cited 7th March 2001.
Lampinen, J. and Zelinka, I. (1999).Mechanical Engineering Design Optimization by Differential Evolution. In: Come, D., Dorigo, M. and Glover, F. (eds.). New Ideas in Optimization, pp. 127-146. McGraw-Hill, London. ISBN007-709506-5.
Lampinen, J. and Zelinka, I. (2000).On Stagnation of the Differential Evolution Algorithm. In: Ošmera, P. (ed.). Proc. of MENDEL 2000,6th Int. Conf. on Soft Computing, June 7.–9. 2000, Brno University of Technology, Brno,Czech Republic, pp. 76–83. ISBN80-214-1609-2. Available via Internet: http://www.lut.fi/-jlampine/MEND2000.ps.
Michalewicz, Z. (1995).Genetic Algorithms. Numerical Optimization and Constraints. In: Proceedings of the 6th International Conference on Genetic Algorithms, Pittsburgh, July 15.-19.1995, pp. 151–158.
Michalewicz, Z. and Shoenauer, M. (1996).Evolutionary Algorithms for Constrained Parameter Optimization Problems. Evolutionary Computation 4(I):1–32, 1996.
Price, K.V. (1999).An Introduction to Differential Evolution. In: Come, D., Dorigo, M. and Glover, F. (eds.). New Ideas in Optimization, pp. 79–108. McGraw-Hill, London. ISBN007-709506-5.
Shoenauer, M. and Xanthakis,. S. (1993).Constrained GA Optimization. In: Forrest, S. (ed.), Proceedings of the 5th International Conference on Genetic Algorithms, pp. 573–580. Morgan Kaufmann. ISBN 1-55860-299-2.
Storn, R. and Price, K,V. (1997).Differential Evolution — a Simple and Efficient Heuristic for GlobalOptimization over Continuous Spaces. Journal of Global Optimization, 11(4):341–359, December 1997. Kluwer Academic Publishers.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag London
About this chapter
Cite this chapter
Lampinen, J. (2002). Multi-Constrained Nonlinear Optimization by the Differential Evolution Algorithm. In: Roy, R., Köppen, M., Ovaska, S., Furuhashi, T., Hoffmann, F. (eds) Soft Computing and Industry. Springer, London. https://doi.org/10.1007/978-1-4471-0123-9_26
Download citation
DOI: https://doi.org/10.1007/978-1-4471-0123-9_26
Publisher Name: Springer, London
Print ISBN: 978-1-4471-1101-6
Online ISBN: 978-1-4471-0123-9
eBook Packages: Springer Book Archive