A Python']Python surrogate modeling framework with derivatives

被引:236
作者
Bouhlel, Mohamed Amine [1 ]
Hwang, John T. [2 ]
Bartoli, Nathalie [3 ]
Lafage, Remi [3 ]
Morlier, Joseph [4 ]
Martins, Joaquim R. R. A. [1 ]
机构
[1] Univ Michigan, Dept Aerosp Engn, Ann Arbor, MI 48109 USA
[2] Univ Calif San Diego, Dept Mech & Aerosp Engn, La Jolla, CA 92093 USA
[3] Univ Toulouse, ONERA DTIS, Toulouse, France
[4] Univ Toulouse, ISAE SUPAERO, CNRS, ICA,INSA,MINES ALBI,UPS, Toulouse, France
关键词
Surrogate modeling; Gradient-enhanced surrogate modeling; Derivatives; MULTIDISCIPLINARY DESIGN; OPTIMIZATION;
D O I
10.1016/j.advengsoft.2019.03.005
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The surrogate modeling toolbox (SMT) is an open-source Python package that contains a collection of surrogate modeling methods, sampling techniques, and benchmarking functions. This package provides a library of surrogate models that is simple to use and facilitates the implementation of additional methods. SMT is different from existing surrogate modeling libraries because of its emphasis on derivatives, including training derivatives used for gradient-enhanced modeling, prediction derivatives, and derivatives with respect to training data. It also includes unique surrogate models: kriging by partial least-squares reduction, which scales well with the number of inputs; and energy-minimizing spline interpolation, which scales well with the number of training points. The efficiency and effectiveness of SMT are demonstrated through a series of examples. SMT is documented using custom tools for embedding automatically tested code and dynamically generated plots to produce high-quality user guides with minimal effort from contributors. SMT is maintained in a public version control repository.(1)
引用
收藏
页数:13
相关论文
共 39 条
[1]   Quasi-regression [J].
An, J ;
Owen, A .
JOURNAL OF COMPLEXITY, 2001, 17 (04) :588-607
[2]  
[Anonymous], 2001, The elements of statistical learning: data mining, inference and prediction
[3]  
[Anonymous], 2013, THESIS U PARIS DIDER
[4]  
[Anonymous], 1992, The Theory of Radial basis Functions in 1990
[5]  
Bartoli N, 2019, AEROSP SCI TECHNOL
[6]   Surrogate modeling approximation using a mixture of experts based on EM joint estimation [J].
Bettebghor, Dimitri ;
Bartoli, Nathalie ;
Grihon, Stephane ;
Morlier, Joseph ;
Samuelides, Manuel .
STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION, 2011, 43 (02) :243-259
[7]   Gradient-enhanced kriging for high-dimensional problems [J].
Bouhlel, Mohamed A. ;
Martins, Joaquim R. R. A. .
ENGINEERING WITH COMPUTERS, 2019, 35 (01) :157-173
[8]   Efficient global optimization for high-dimensional constrained problems by using the Kriging models combined with the partial least squares method [J].
Bouhlel, Mohamed Amine ;
Bartoli, Nathalie ;
Regis, Rommel G. ;
Otsmane, Abdelkader ;
Morlier, Joseph .
ENGINEERING OPTIMIZATION, 2018, 50 (12) :2038-2053
[9]   An Improved Approach for Estimating the Hyperparameters of the Kriging Model for High-Dimensional Problems through the Partial Least Squares Method [J].
Bouhlel, Mohamed Amine ;
Bartoli, Nathalie ;
Otsmane, Abdelkader ;
Morlier, Joseph .
MATHEMATICAL PROBLEMS IN ENGINEERING, 2016, 2016
[10]   Improving kriging surrogates of high-dimensional design models by Partial Least Squares dimension reduction [J].
Bouhlel, Mohamed Amine ;
Bartoli, Nathalie ;
Otsmane, Abdelkader ;
Morlier, Joseph .
STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION, 2016, 53 (05) :935-952