A Python']Python surrogate modeling framework with derivatives

被引:204
作者
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
    An, J
    Owen, A
    [J]. 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
    Bettebghor, Dimitri
    Bartoli, Nathalie
    Grihon, Stephane
    Morlier, Joseph
    Samuelides, Manuel
    [J]. STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION, 2011, 43 (02) : 243 - 259
  • [7] Gradient-enhanced kriging for high-dimensional problems
    Bouhlel, Mohamed A.
    Martins, Joaquim R. R. A.
    [J]. 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
    Bouhlel, Mohamed Amine
    Bartoli, Nathalie
    Regis, Rommel G.
    Otsmane, Abdelkader
    Morlier, Joseph
    [J]. 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
    Bouhlel, Mohamed Amine
    Bartoli, Nathalie
    Otsmane, Abdelkader
    Morlier, Joseph
    [J]. MATHEMATICAL PROBLEMS IN ENGINEERING, 2016, 2016
  • [10] Improving kriging surrogates of high-dimensional design models by Partial Least Squares dimension reduction
    Bouhlel, Mohamed Amine
    Bartoli, Nathalie
    Otsmane, Abdelkader
    Morlier, Joseph
    [J]. STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION, 2016, 53 (05) : 935 - 952