Surrogate-Based Agents for Constrained Optimization

Multi-agent systems have been used to solve complex problems by decomposing them into autonomous subtasks. Drawing inspiration from both multi-surrogate and multi-agent techniques, we dene in this article optimization subtasks that employ dierent approximations of the data in subregions through the choice of surrogate, which creates surrogatebased agents. We explore a method of design space partitioning that assigns agents to subregions of the design space, which drives the agents to locate optima through a mixture of optimization and exploration in the subregions. These methods are illustrated on two constrained optimization problems, one with uncertainty and another with small, disconnected feasible regions. It is observed that using a system of surrogate-based optimization agents is more eective at locating the optimum compared to optimization with a single surrogate over the entire design space.

[1]  J. A. Hartigan,et al.  A k-means clustering algorithm , 1979 .

[2]  Maurice K. Wong,et al.  Algorithm AS136: A k-means clustering algorithm. , 1979 .

[3]  Franz Aurenhammer,et al.  Voronoi diagrams—a survey of a fundamental geometric data structure , 1991, CSUR.

[4]  Donald R. Jones,et al.  Efficient Global Optimization of Expensive Black-Box Functions , 1998, J. Glob. Optim..

[5]  Timothy W. Simpson,et al.  Metamodels for Computer-based Engineering Design: Survey and recommendations , 2001, Engineering with Computers.

[6]  Xiaoping Du,et al.  The use of metamodeling techniques for optimization under uncertainty , 2001 .

[7]  Sven Leyffer,et al.  Nonlinear programming without a penalty function , 2002, Math. Program..

[8]  M. Sasena,et al.  Global optimization of problems with disconnected feasible regions via surrogate modeling , 2002 .

[9]  Thomas J. Santner,et al.  The Design and Analysis of Computer Experiments , 2003, Springer Series in Statistics.

[10]  Yuren Zhou,et al.  Multi-objective and MGG evolutionary algorithm for constrained optimization , 2003, The 2003 Congress on Evolutionary Computation, 2003. CEC '03..

[11]  T. Simpson,et al.  Fuzzy clustering based hierarchical metamodeling for design space reduction and optimization , 2004 .

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

[13]  Raphael T. Haftka,et al.  Surrogate-based Analysis and Optimization , 2005 .

[14]  Chun-An Liu New Multiobjective PSO Algorithm for Nonlinear Constrained Programming Problems , 2007 .

[15]  Kwang-Yong Kim,et al.  Multiple surrogate modeling for axial compressor blade shape optimization , 2008 .

[16]  Deyi Xue,et al.  A multi-surrogate approximation method for metamodeling , 2011, Engineering with Computers.

[17]  Bryan Glaz,et al.  Multiple-Surrogate Approach to Helicopter Rotor Blade Vibration Reduction , 2009 .

[18]  R. Haftka,et al.  Constrained particle swarm optimization using a bi-objective formulation , 2009 .

[19]  Sonja Kuhnt,et al.  Design and analysis of computer experiments , 2010 .

[20]  Andy J. Keane,et al.  Multi-Objective Optimization Using Surrogates , 2010 .