A surrogate-assisted memetic co-evolutionary algorithm for expensive constrained optimization problems

Stochastic optimization of computationally expensive problems is a relatively new field of research in evolutionary computation (EC). At present, few EC works have been published to handle problems plagued with constraints that are expensive to compute. This paper presents a surrogate-assisted memetic co-evolutionary framework to tackle both facets of practical problems, i.e. the optimization problems having computationally expensive objectives and constraints. In contrast to existing works, the cooperative co-evolutionary mechanism is adopted as the backbone of the framework to improve the efficiency of surrogate-assisted evolutionary techniques. The idea of random-problem decomposition is introduced to handle interdependencies between variables, eliminating the need to determine the decomposition in an ad-hoc manner. Further, a novel multi-objective ranking strategy of constraints is also proposed. Empirical results are presented for a series of commonly used benchmark problems to validate the proposed algorithm.

[1]  A. Keane,et al.  Evolutionary Optimization of Computationally Expensive Problems via Surrogate Modeling , 2003 .

[2]  Yuren Zhou,et al.  An Adaptive Tradeoff Model for Constrained Evolutionary Optimization , 2008, IEEE Transactions on Evolutionary Computation.

[3]  Bernhard Sendhoff,et al.  Generalizing Surrogate-Assisted Evolutionary Computation , 2010, IEEE Transactions on Evolutionary Computation.

[4]  Chee Keong Kwoh,et al.  Feasibility Structure Modeling: An Effective Chaperone for Constrained Memetic Algorithms , 2010, IEEE Transactions on Evolutionary Computation.

[5]  Bogdan Gabrys,et al.  Architecture for development of adaptive on-line prediction models , 2009, Memetic Comput..

[6]  Gary G. Yen,et al.  A generic framework for constrained optimization using genetic algorithms , 2005, IEEE Transactions on Evolutionary Computation.

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

[8]  Yew-Soon Ong,et al.  Memetic Computation—Past, Present & Future [Research Frontier] , 2010, IEEE Computational Intelligence Magazine.

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

[10]  Ruhul A. Sarker,et al.  Memetic algorithms for solving job-shop scheduling problems , 2009, Memetic Comput..

[11]  Yew-Soon Ong,et al.  Hybrid evolutionary algorithm with Hermite radial basis function interpolants for computationally expensive adjoint solvers , 2008, Comput. Optim. Appl..

[12]  Andy J. Keane,et al.  Surrogate-assisted coevolutionary search , 2002, Proceedings of the 9th International Conference on Neural Information Processing, 2002. ICONIP '02..

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

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

[15]  Xin Yao,et al.  Performance Scaling of Multi-objective Evolutionary Algorithms , 2003, EMO.

[16]  Oliver Kramer,et al.  Iterated local search with Powell’s method: a memetic algorithm for continuous global optimization , 2010, Memetic Comput..

[17]  Evan J. Hughes,et al.  Evolutionary many-objective optimisation: many once or one many? , 2005, 2005 IEEE Congress on Evolutionary Computation.

[18]  Yang Yang,et al.  A distributed cooperative coevolutionary algorithm for multiobjective optimization , 2003, The 2003 Congress on Evolutionary Computation, 2003. CEC '03..

[19]  Akira Oyama,et al.  Constraint-Handling in Evolutionary Aerodynamic Design , 2009 .

[20]  Bu-Sung Lee,et al.  Memetic algorithm using multi-surrogates for computationally expensive optimization problems , 2007, Soft Comput..

[21]  Xin Yao,et al.  Large scale evolutionary optimization using cooperative coevolution , 2008, Inf. Sci..

[22]  Kenneth A. De Jong,et al.  Cooperative Coevolution: An Architecture for Evolving Coadapted Subcomponents , 2000, Evolutionary Computation.

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

[24]  Yong Wang,et al.  A Multiobjective Optimization-Based Evolutionary Algorithm for Constrained Optimization , 2006, IEEE Transactions on Evolutionary Computation.