Skip to main content

Multi-Constrained Nonlinear Optimization by the Differential Evolution Algorithm

  • Chapter

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

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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.

    Google Scholar 

  2. 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.

    Google Scholar 

  3. Himmelblau, D. (1992).Applied Nonlinear Programming. McGraw-Hill.

    Google Scholar 

  4. 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.

    Google Scholar 

  5. 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.

    Google Scholar 

  6. Koziel, S. and Michalewicz, Z. (1999).Evolutionary Algorithms. Homomorphous Mappings. and Constrained Parameter Optimization. Evolutionary Computation 7(1):19–44,1999.

    Article  Google Scholar 

  7. 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.

    Google Scholar 

  8. 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.

    Google Scholar 

  9. 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.

    Google Scholar 

  10. 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.

    Google Scholar 

  11. Michalewicz, Z. and Shoenauer, M. (1996).Evolutionary Algorithms for Constrained Parameter Optimization Problems. Evolutionary Computation 4(I):1–32, 1996.

    Article  Google Scholar 

  12. 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.

    Google Scholar 

  13. 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.

    Google Scholar 

  14. 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.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics