A self-adaptive linear evolutionary algorithm for solving constrained optimization problems

In many real-world applications of evolutionary algorithms, the fitness of an individual requires a quantitative measure. This paper proposes a self-adaptive linear evolutionary algorithm (ALEA) in which we introduce a novel strategy for evaluating individual’s relative strengths and weaknesses. Based on this strategy, searching space of constrained optimization problems with high dimensions for design variables is compressed into two-dimensional performance space in which it is possible to quickly identify ‘good’ individuals of the performance for a multiobjective optimization application, regardless of original space complexity. This is considered as our main contribution. In addition, the proposed new evolutionary algorithm combines two basic operators with modification in reproduction phase, namely, crossover and mutation. Simulation results over a comprehensive set of benchmark functions show that the proposed strategy is feasible and effective, and provides good performance in terms of uniformity and diversity of solutions.

[1]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[2]  J. D. Schaffer,et al.  Multiple Objective Optimization with Vector Evaluated Genetic Algorithms , 1985, ICGA.

[3]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[4]  Robert E. Smith,et al.  Fitness inheritance in genetic algorithms , 1995, SAC '95.

[5]  Barrett R. Bryant,et al.  Proceedings of the 1995 ACM symposium on applied computing, SAC'95, Nashville, TN, USA, February 26-28, 1995 , 1995, SAC.

[6]  Xin Yao,et al.  Stochastic ranking for constrained evolutionary optimization , 2000, IEEE Trans. Evol. Comput..

[7]  Sung-Bae Cho,et al.  An efficient genetic algorithm with less fitness evaluation by clustering , 2001, Proceedings of the 2001 Congress on Evolutionary Computation (IEEE Cat. No.01TH8546).

[8]  N. Madavan Multiobjective optimization using a Pareto differential evolution approach , 2002, Proceedings of the 2002 Congress on Evolutionary Computation. CEC'02 (Cat. No.02TH8600).

[9]  Amitabha Mukerjee,et al.  Multi–objective Evolutionary Algorithms for the Risk–return Trade–off in Bank Loan Management , 2002 .

[10]  Li Yuan-xiang,et al.  A Pareto Strength Evolutionary Algorithm for Constrained Optimization , 2003 .

[11]  Zhou Yu A Pareto Strength Evolutionary Algorithm for Constrained Optimization , 2003 .

[12]  Mehrdad Salami,et al.  A fast evaluation strategy for evolutionary algorithms , 2003, Appl. Soft Comput..

[13]  Zou Xiu A Robust Evolutionary Algorithm for Constrained Multi-Objective Optimization Problems , 2004 .

[14]  Haralambos Sarimveis,et al.  A line up evolutionary algorithm for solving nonlinear constrained optimization problems , 2005, Comput. Oper. Res..

[15]  Wei-Der Chang,et al.  An improved real-coded genetic algorithm for parameters estimation of nonlinear systems , 2006 .

[16]  Yonghua Li,et al.  Hybrid optimization model of product concepts , 2006 .

[17]  José Luis Álvarez,et al.  A New Self-adaptative Crossover Operator for Real-Coded Evolutionary Algorithms , 2007, ICANNGA.

[18]  Taïcir Loukil,et al.  The Pareto fitness genetic algorithm: Test function study , 2007, Eur. J. Oper. Res..

[19]  Asoke K. Nandi,et al.  Binary String Fitness Characterization and Comparative Partner Selection in Genetic Programming , 2008, IEEE Transactions on Evolutionary Computation.

[20]  K. S. Swarup,et al.  Differential evolutionary algorithm for optimal reactive power dispatch , 2008 .

[21]  Louis Wehenkel,et al.  A hybrid optimization technique coupling an evolutionary and a local search algorithm , 2008 .

[22]  Vitoantonio Bevilacqua,et al.  A Multi-objective Genetic Algorithm Based Approach to the Optimization of Oligonucleotide Microarray Production Process , 2008, ICIC.

[23]  Mitsuo Gen,et al.  Evolutionary Computation Technology and its Application , 2009 .