A surrogate-assisted evolution strategy for constrained multi-objective optimization

被引:82
作者
Datta, Rituparna [1 ]
Regis, Rommel G. [2 ]
机构
[1] Indian Inst Technol, Dept Mech Engn, Kanpur 208016, Uttar Pradesh, India
[2] St Josephs Univ, Dept Math, 5600 City Ave, Philadelphia, PA 19131 USA
关键词
Multi-objective optimization; Constrained optimization; Evolution strategy; Surrogate; Metamodel; Radial basis function; GENETIC ALGORITHM; DESIGN; APPROXIMATION; CRITERIA; SYSTEM;
D O I
10.1016/j.eswa.2016.03.044
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In many real-world optimization problems, several conflicting objectives must be achieved and optimized simultaneously and the solutions are often required to satisfy certain restrictions or constraints. Moreover, in some applications, the numerical values of the objectives and constraints are obtained from computationally expensive simulations. Many multi-objective optimization algorithms for continuous optimization have been proposed in the literature and some have been incorporated or used in conjunction with expert and intelligent systems. However, relatively few of these multi-objective algorithms handle constraints, and even fewer, use surrogates to approximate the objective or constraint functions when these functions are computationally expensive. This paper proposes a surrogate-assisted evolution strategy (ES) that can be used for constrained multi-objective optimization of expensive black-box objective functions subject to expensive black-box inequality constraints. Such an algorithm can be incorporated into an intelligent system that finds approximate Pareto optimal solutions to simulation-based constrained multi objective optimization problems in various applications including engineering design optimization, production management and manufacturing. The main idea in the proposed algorithm is to generate a large number of trial offspring in each generation and use the surrogates to predict the objective and constraint function values of these trial offspring. Then the algorithm performs an approximate non-dominated sort of the trial offspring based on the predicted objective and constraint function values, and then it selects the most promising offspring (those with the smallest predicted ranks from the non-dominated sort) to become the actual offspring for the current generation that will be evaluated using the expensive objective and constraint functions. The proposed method is implemented using cubic radial basis function (RBF) surrogate models to assist the ES. The resulting RBF-assisted ES is compared with the original ES and to NSGA-II on 20 test problems involving 2-15 decision variables, 2-5 objectives and up to 13 inequality constraints. These problems include well-known benchmark problems and application problems in manufacturing and robotics. The numerical results showed that the RBF-assisted ES generally outperformed the original ES and NSGA-II on the problems used when the computational budget is relatively limited. These results suggest that the proposed surrogate-assisted ES is promising for computationally expensive constrained multi-objective optimization. (C) 2016 Elsevier Ltd. All rights reserved.
引用
收藏
页码:270 / 284
页数:15
相关论文
共 61 条
[1]   Effect of error metrics on optimum weight factor selection for ensemble of metamodels [J].
Acar, Erdem .
EXPERT SYSTEMS WITH APPLICATIONS, 2015, 42 (05) :2703-2709
[2]   Multi objective optimization of computationally expensive multi-modal functions with RBF surrogates and multi-rule selection [J].
Akhtar, Taimoor ;
Shoemaker, Christine A. .
JOURNAL OF GLOBAL OPTIMIZATION, 2016, 64 (01) :17-32
[3]   Efficient aerodynamic design through evolutionary programming and support vector regression algorithms [J].
Andres, E. ;
Salcedo-Sanz, S. ;
Monge, F. ;
Perez-Bellido, A. M. .
EXPERT SYSTEMS WITH APPLICATIONS, 2012, 39 (12) :10700-10708
[4]  
[Anonymous], 2019, ENG OPTIMIZATION THE
[5]  
[Anonymous], 2008, Engineering Design Via Surrogate Modelling: A Practical Guide
[6]   A mesh adaptive direct search algorithm for multiobjective optimization [J].
Audet, Charles ;
Savard, Gilles ;
Zghal, Walid .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2010, 204 (03) :545-556
[7]  
Back T., 1996, EVOLUTIONARY ALGORIT, DOI DOI 10.1093/OSO/9780195099713.001.0001
[8]   Surrogate based EA for expensive optimization problems [J].
Bhattacharya, Matumita .
2007 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-10, PROCEEDINGS, 2007, :3847-3854
[9]   Optimum plate-fin heat sinks by using a multi-objective evolutionary algorithm [J].
Bureerat, S. ;
Srisomporn, S. .
ENGINEERING OPTIMIZATION, 2010, 42 (04) :305-323
[10]  
Coello CAC, 2004, IEEE T EVOLUT COMPUT, V8, P256, DOI [10.1109/TEVC.2004.826067, 10.1109/tevc.2004.826067]