Radial Basis Function

The Radial Basis Function (RBF) surrogate interpolates the data by passing through each sample point. In the presence of sufficient sample data points, RBF can represent complex data accurately.

Consider a design study containing n input parameters that runs for m designs. This design study provides m sample points as input to a surrogate fitting calculation for each response.

y denotes the vector of sample response values involving n parameters.

Figure 1. EQUATION_DISPLAY
y = [ y j ] = [ y 1 , , y m ] t , j [ 1 , m ]
(5164)

X denotes the input parameter matrix

Figure 2. EQUATION_DISPLAY
X = [ x i , j ] = ( x 1 , 1 x 2 , 1 x n , 1 x 1 , 2 x 2 , 2 x n , 2 x 1 , m x 2 , m x n , m ) , i [ 1 , n ] j [ 1 , m ]
(5165)
The surrogate calculation indicates the determination of a surrogate function, which outputs a response value for the input parameter x in the entire design space. The RBF surrogate function f ( x ) is constructed with a low-order polynomial and a data blending term added to the polynomial:
Figure 3. EQUATION_DISPLAY
y ( x ) = p ( x ) + i = 1 m α i ϕ ( r i ( x ) )
(5166)

where

  • p ( x ) is the low-order polynomial, which is set automatically either to constant or to linear.
  • r i ( x ) = i = 1 m ( x x i ) 2 is the Euclidean distance, also called the L 2 norm, between x and each data point x i .
  • ϕ is a radial basis function specified by the fitting function.
  • α i is the radial basis function coefficient of the i t h data point. During the surrogate function calculation, the coefficients to each data points are determined.

Fitting Functions

The following fitting functions (correlation functions) are available in Design Manager, where θ is the shape factor (also known as a correlation parameter). RBF has one generic shape factor applied for all sample points:
  • Gaussian basis function:
    Figure 4. EQUATION_DISPLAY
    ϕ ( r i , θ ) = exp [ θ r i 2 ]
    (5167)
  • Multi-Quadratic Basis Function:
    Figure 5. EQUATION_DISPLAY
    ϕ ( r i , θ ) = r i 2 + θ 2
    (5168)
  • Inverse Multi-Quadratic Basis Function:
    Figure 6. EQUATION_DISPLAY
    ϕ ( r i , θ ) = 1 r i 2 + θ 2
    (5169)
  • Linear Basis Function:
    Figure 7. EQUATION_DISPLAY
    ϕ ( r i ) = r i
    (5170)
  • Cubic Basis Function:
    Figure 8. EQUATION_DISPLAY
    ϕ ( r i ) = r i 3
    (5171)
  • Thin Plate Spline Basis Function:
    Figure 9. EQUATION_DISPLAY
    ϕ ( r i ) = r i 2 ln ( r i )
    (5172)

Polynomial Order

In Design Manager, the order of the polynomial term in Eqn. (5166) is set automatically based on the selected fitting function:

  • Gaussian basis function: no polynomial term
  • Multi-Quadratic Basis Function: constant
  • Inverse Multi-Quadratic Basis Function: no polynomial term
  • Linear Basis Function: constant
  • Cubic Basis Function: linear
  • Thin Plate Spline Basis Function: linear

Shape Factor and Tuning

In the fitting functions, the shape factors control how much each sample point affects the surrogate approximation. Small shape factors enhance the influence of the sample point, while large values weaken the influence.

The Gaussian Basis Function, Multi-Quadratic Basis Function, and Inverse Multi-Quadratic Basis Function each require a shape function value. You must find a good fit through manual experiments, where you view the plot and compare cross-validation values. These RBF factors that require tuning are a disadvantage compared to the Kriging method because there is no objective to guide this tuning process.