Boundary Search for Constrained Numerical Optimization Problems

The necessity of approaching the boundary between the feasible and infeasible search space for many constrained optimization problems is a paramount challenge for every constraint-handling technique. It is true that many of the stateof- the-art constraint-handling techniques performs well when facing constrained problems. However, it is a common situation that reaching the boundary between the feasible and infeasible search space could be a difficult task for some particular problems. Firstly, this chapter shows a general overview of the constraint-handling techniques based on a boundary approach and emphasizing a recent proposal applying a more general boundary operator. In addition, the chapter includes some particular considerations related to the implementation aspects of the boundary approach when facing problems with one o more constraints. Another important issue also considered here is about the implementation of this approach when taking into account different search engines. On this direction, some basic examples are depicted as guidelines for possible implementations under well-known metaheuristics as Evolutionary Algorithms (EAs), Particle Swarm Optimization (PSO), and Ant ColonyOptimization (ACO). To validate the boundary approach implemented under the above metaheuristics, an experimental study is presented in which well-known problems were considered. Finally, a brief summary of the chapter and some ideas for future works are given which could help the researchers interested in developing advanced constraint-handling techniques.

[1]  Carlos A. Coello Coello,et al.  A boundary search based ACO algorithm coupled with stochastic ranking , 2007, 2007 IEEE Congress on Evolutionary Computation.

[2]  Dan Boneh,et al.  On genetic algorithms , 1995, COLT '95.

[3]  Michel Gendreau,et al.  Handbook of Metaheuristics , 2010 .

[4]  Angus R. Simpson,et al.  A self-adaptive boundary search genetic algorithm and its application to water distribution systems , 2002 .

[5]  Jens Gottlieb Evolutionary Algorithms for Multidimensional Knapsack Problems: the Relevance of the Boundary f the Feasible Region , 1999, GECCO.

[6]  Z. Michalewicz,et al.  A new version of ant system for subset problems , 1999, Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406).

[7]  Riccardo Poli,et al.  Particle swarm optimization , 1995, Swarm Intelligence.

[8]  Andries Petrus Engelbrecht,et al.  Fundamentals of Computational Swarm Intelligence , 2005 .

[9]  Zbigniew Michalewicz,et al.  An ant system for the maximum independent set problem , 2001 .

[10]  Marc Schoenauer,et al.  Constrained GA Optimization , 1993, ICGA.

[11]  María Cristina Riff,et al.  Towards an immune system that solves CSP , 2007, 2007 IEEE Congress on Evolutionary Computation.

[12]  Jing J. Liang,et al.  Problem Deflnitions and Evaluation Criteria for the CEC 2006 Special Session on Constrained Real-Parameter Optimization , 2006 .

[13]  Hans-Paul Schwefel,et al.  Parallel Problem Solving from Nature — PPSN IV , 1996, Lecture Notes in Computer Science.

[14]  Thomas Stützle,et al.  Ant Colony Optimization and Swarm Intelligence , 2008 .

[15]  Marco Dorigo,et al.  Ant colony optimization for continuous domains , 2008, Eur. J. Oper. Res..

[16]  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 .

[17]  A. Keane,et al.  EXPERIENCES WITH OPTIMIZERS IN STRUCTURAL DESIGN Adaptive Computing in Engineering Design and Control - Pymouth, , 1994 .

[18]  Riccardo Poli,et al.  New ideas in optimization , 1999 .

[19]  Zbigniew Michalewicz,et al.  A Note on Usefulness of Geometrical Crossover for Numerical Optimization Problems , 1996, Evolutionary Programming.

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

[21]  Jeffrey Horn,et al.  Handbook of evolutionary computation , 1997 .

[22]  Zbigniew Michalewicz,et al.  Evolutionary Computation at the Edge of Feasibility , 1996, PPSN.

[23]  Carlos A. Coello Coello,et al.  Boundary Search for Constrained Numerical Optimization Problems in ACO Algorithms , 2006, ANTS Workshop.

[24]  Thomas Stützle,et al.  Ant Colony Optimization , 2009, EMO.

[25]  Mauro Birattari,et al.  Swarm Intelligence , 2012, Lecture Notes in Computer Science.

[26]  Krzysztof Socha,et al.  ACO for Continuous and Mixed-Variable Optimization , 2004, ANTS Workshop.