A chaos-based evolutionary algorithm for general nonlinear programming problems

Research output: Contribution to journalArticlepeer-review

61 Scopus citations

Abstract

In this paper we present a chaos-based evolutionary algorithm (EA) for solving nonlinear programming problems named chaotic genetic algorithm (CGA). CGA integrates genetic algorithm (GA) and chaotic local search (CLS) strategy to accelerate the optimum seeking operation and to speed the convergence to the global solution. The integration of global search represented in genetic algorithm and CLS procedures should offer the advantages of both optimization methods while offsetting their disadvantages. By this way, it is intended to enhance the global convergence and to prevent to stick on a local solution. The inherent characteristics of chaos can enhance optimization algorithms by enabling it to escape from local solutions and increase the convergence to reach to the global solution. Twelve chaotic maps have been analyzed in the proposed approach. The simulation results using the set of CEC'2005 show that the application of chaotic mapping may be an effective strategy to improve the performances of EAs.

Original languageEnglish
Pages (from-to)8-21
Number of pages14
JournalChaos, Solitons and Fractals
Volume85
DOIs
StatePublished - Apr 2016
Externally publishedYes

Keywords

  • Chaos theory
  • Evolutionary algorithm
  • Local search
  • Nonlinear programming

Fingerprint

Dive into the research topics of 'A chaos-based evolutionary algorithm for general nonlinear programming problems'. Together they form a unique fingerprint.

Cite this