Use of Infeasible Solutions During Constrained Evolutionary Search: A Short Survey

Most real world optimization problems involve constraints and constraint handling has long been an area of active research. While older techniques explicitly preferred feasible solutions over infeasible ones, recent studies have uncovered some shortcomings of such strategies. There has been a growing interest in the efficient use of infeasible solutions during the course of search and this paper presents of short review of such techniques. These techniques prefer good infeasible solutions over feasible solutions during the course of search or a part of it. The review looks at major reported works over the years and outlines how these preferences have been dealt in various stages of the solution process, viz, problem formulation, parent selection/recombination and ranking/selection. A tabular summary is then presented for easy reference to the work in this area.

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

[2]  Kalyanmoy Deb,et al.  A fast and elitist multiobjective genetic algorithm: NSGA-II , 2002, IEEE Trans. Evol. Comput..

[3]  Z. Michalewicz,et al.  Your brains and my beauty: parent matching for constrained optimisation , 1998, 1998 IEEE International Conference on Evolutionary Computation Proceedings. IEEE World Congress on Computational Intelligence (Cat. No.98TH8360).

[4]  Tapabrata Ray,et al.  Infeasibility Driven Evolutionary Algorithm (IDEA) for Engineering Design Optimization , 2008, Australasian Conference on Artificial Intelligence.

[5]  M. Asafuddoula,et al.  A Differential Evolution Algorithm with Constraint Sequencing , 2012, 2012 Third Global Congress on Intelligent Systems.

[6]  Steven Orla Kimbrough,et al.  Exploring A Two-market Genetic Algorithm , 2002, GECCO.

[7]  Tapabrata Ray,et al.  Equality Constrained Multi-objective optimization , 2012, 2012 IEEE Congress on Evolutionary Computation.

[8]  Kalyanmoy Deb,et al.  A Hybrid Evolutionary Multi-objective and SQP Based Procedure for Constrained Optimization , 2007, ISICA.

[9]  K. Deb,et al.  A bi-objective constrained optimization algorithm using a hybrid evolutionary and penalty function approach , 2013 .

[10]  Krzysztof Michalak,et al.  Infeasibility Driven Evolutionary Algorithm with ARIMA-Based Prediction Mechanism , 2011, IDEAL.

[11]  Tapabrata Ray,et al.  An Evolutionary Algorithm for Constrained Optimization , 2000, GECCO.

[12]  Marc Schoenauer,et al.  ASCHEA: new results using adaptive segregational constraint handling , 2002, Proceedings of the 2002 Congress on Evolutionary Computation. CEC'02 (Cat. No.02TH8600).

[13]  Tapabrata Ray,et al.  Performance of infeasibility driven evolutionary algorithm (IDEA) on constrained dynamic single objective optimization problems , 2009, 2009 IEEE Congress on Evolutionary Computation.

[14]  Patrick D. Surry,et al.  A Multi-objective Approach to Constrained Optimisation of Gas Supply Networks: the COMOGA Method , 1995, Evolutionary Computing, AISB Workshop.

[15]  N. Hansen,et al.  Markov Chain Analysis of Cumulative Step-Size Adaptation on a Linear Constrained Problem , 2015, Evolutionary Computation.

[16]  Tetsuyuki Takahama,et al.  Constrained Optimization by ε Constrained Differential Evolution with Dynamic ε-Level Control , 2008 .

[17]  Masao Fukushima,et al.  Derivative-Free Filter Simulated Annealing Method for Constrained Continuous Global Optimization , 2006, J. Glob. Optim..

[18]  Yang Yu,et al.  On the usefulness of infeasible solutions in evolutionary search: A theoretical study , 2008, 2008 IEEE Congress on Evolutionary Computation (IEEE World Congress on Computational Intelligence).

[19]  Kalyanmoy Deb,et al.  A fast and accurate solution of constrained optimization problems using a hybrid bi-objective and penalty function approach , 2010, IEEE Congress on Evolutionary Computation.

[20]  Carlos A. Coello Coello,et al.  Constraint-handling in nature-inspired numerical optimization: Past, present and future , 2011, Swarm Evol. Comput..

[21]  Kalyanmoy Deb,et al.  Individual penalty based constraint handling using a hybrid bi-objective and penalty function approach , 2013, 2013 IEEE Congress on Evolutionary Computation.

[22]  Tapabrata Ray,et al.  Infeasibility Driven Evolutionary Algorithm for Constrained Optimization , 2009 .

[23]  Tapabrata Ray,et al.  A Decomposition Based Evolutionary Algorithm for Many Objective Optimization with Systematic Sampling and Adaptive Epsilon Control , 2013, EMO.

[24]  C. Coello TREATING CONSTRAINTS AS OBJECTIVES FOR SINGLE-OBJECTIVE EVOLUTIONARY OPTIMIZATION , 2000 .

[25]  D.A.G. Vieira,et al.  Treating constraints as objectives in multiobjective optimization problems using niched Pareto genetic algorithm , 2004, IEEE Transactions on Magnetics.

[26]  Tapabrata Ray,et al.  Evaluate till you violate: A differential evolution algorithm based on partial evaluation of the constraint set , 2013, 2013 IEEE Symposium on Differential Evolution (SDE).

[27]  Carlos A. Coello Coello,et al.  A simple multimembered evolution strategy to solve constrained optimization problems , 2005, IEEE Transactions on Evolutionary Computation.

[28]  Yuping Wang,et al.  An infeasible Elitist Based Particle Swarm Optimization for Constrained Multiobjective Optimization and its Convergence , 2010, Int. J. Pattern Recognit. Artif. Intell..

[29]  Tapabrata Ray,et al.  A Self-adaptive Differential Evolution Algorithm with Constraint Sequencing , 2012, Australasian Conference on Artificial Intelligence.

[30]  Patrick D. Surry,et al.  The COMOGA Method: Constrained Optimisation by Multi-Objective Genetic Algorithms , 1997 .

[31]  Pei Yee Ho,et al.  Evolutionary constrained optimization using an addition of ranking method and a percentage-based tolerance value adjustment scheme , 2007, Inf. Sci..

[32]  Tapabrata Ray,et al.  Optimum Oil Production Planning Using Infeasibility Driven Evolutionary Algorithm , 2013, Evolutionary Computation.

[33]  Tapabrata Ray,et al.  Blessings of maintaining infeasible solutions for constrained multi-objective optimization problems , 2008, 2008 IEEE Congress on Evolutionary Computation (IEEE World Congress on Computational Intelligence).

[34]  Michael M. Skolnick,et al.  Using Genetic Algorithms in Engineering Design Optimization with Non-Linear Constraints , 1993, ICGA.

[35]  Tapabrata Ray,et al.  A simulated annealing algorithm for constrained Multi-Objective Optimization , 2008, 2008 IEEE Congress on Evolutionary Computation (IEEE World Congress on Computational Intelligence).

[36]  Hansong Xiao,et al.  A New Constrained Multiobjective Optimization Algorithm Based on Artificial Immune Systems , 2007, 2007 International Conference on Mechatronics and Automation.

[37]  Steven Orla Kimbrough,et al.  On a Feasible-Infeasible Two-Population (FI-2Pop) genetic algorithm for constrained optimization: Distance tracing and no free lunch , 2008, Eur. J. Oper. Res..

[38]  Tapabrata Ray,et al.  An intelligent information sharing strategy within a swarm for unconstrained and constrained optimization problems , 2002, Soft Comput..

[39]  Kalyanmoy Deb,et al.  A Bi-objective Based Hybrid Evolutionary-Classical Algorithm for Handling Equality Constraints , 2011, EMO.

[40]  Carlos A. Coello Coello,et al.  Useful Infeasible Solutions in Engineering Optimization with Evolutionary Algorithms , 2005, MICAI.

[41]  Steven Orla Kimbrough,et al.  Exploring a Two-Population Genetic Algorithm , 2003, GECCO.

[42]  Kalyanmoy Deb,et al.  An adaptive normalization based constrained handling methodology with hybrid bi-objective and penalty function approach , 2012, 2012 IEEE Congress on Evolutionary Computation.

[43]  T. Ray,et al.  A repair mechanism for active inequality constraint handling , 2012, 2012 IEEE Congress on Evolutionary Computation.

[44]  Zbigniew Michalewicz,et al.  A Survey of Constraint Handling Techniques in Evolutionary Computation Methods , 1995 .

[45]  Carlos A. Coello Coello,et al.  THEORETICAL AND NUMERICAL CONSTRAINT-HANDLING TECHNIQUES USED WITH EVOLUTIONARY ALGORITHMS: A SURVEY OF THE STATE OF THE ART , 2002 .

[46]  Tapabrata Ray,et al.  An adaptive constraint handling approach embedded MOEA/D , 2012, 2012 IEEE Congress on Evolutionary Computation.

[47]  Tapabrata Ray,et al.  Performance of infeasibility empowered memetic algorithm for CEC 2010 constrained optimization problems , 2010, IEEE Congress on Evolutionary Computation.

[48]  Gary G. Yen,et al.  An Adaptive Penalty Formulation for Constrained Evolutionary Optimization , 2009, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[49]  Douglas A. G. Vieira,et al.  Handling constraints as objectives in a multiobjective genetic based algorithm , 2002 .

[50]  Jonathan A. Wright,et al.  Self-adaptive fitness formulation for constrained optimization , 2003, IEEE Trans. Evol. Comput..

[51]  Tetsuyuki Takahama,et al.  Constrained Optimization by the epsilon Constrained Hybrid Algorithm of Particle Swarm Optimization and Genetic Algorithm , 2005, Australian Conference on Artificial Intelligence.

[52]  Kalyanmoy Deb,et al.  Probabilistic constraint handling in the framework of joint evolutionary-classical optimization with engineering applications , 2012, 2012 IEEE Congress on Evolutionary Computation.

[53]  K. C. Seow,et al.  MULTIOBJECTIVE DESIGN OPTIMIZATION BY AN EVOLUTIONARY ALGORITHM , 2001 .

[54]  Kalyanmoy Deb,et al.  An evolutionary algorithm based pattern search approach for constrained optimization , 2013, 2013 IEEE Congress on Evolutionary Computation.

[55]  Tapabrata Ray,et al.  Performance of Infeasibility Empowered Memetic Algorithm (IEMA) on Engineering Design Problems , 2010, Australasian Conference on Artificial Intelligence.

[56]  R. Lyndon While,et al.  Multi-level Ranking for Constrained Multi-objective Evolutionary Optimisation , 2006, PPSN.

[57]  Tapabrata Ray,et al.  C-PSA: Constrained Pareto simulated annealing for constrained multi-objective optimization , 2010, Inf. Sci..

[58]  K. Deb An Efficient Constraint Handling Method for Genetic Algorithms , 2000 .

[59]  Sana Ben Hamida,et al.  An Adaptive Algorithm for Constrained Optimization Problems , 2000, PPSN.

[60]  Carlos A. Coello Coello,et al.  An Improved Diversity Mechanism for Solving Constrained Optimization Problems Using a Multimembered Evolution Strategy , 2004, GECCO.

[61]  Carlos A. Coello Coello,et al.  Modified Differential Evolution for Constrained Optimization , 2006, 2006 IEEE International Conference on Evolutionary Computation.