Inheritance diagram for SurrBasedGlobalMinimizer:

Public Member Functions | |
| SurrBasedGlobalMinimizer (Model &model) | |
| constructor | |
| ~SurrBasedGlobalMinimizer () | |
| destructor | |
Protected Member Functions | |
| bool | returns_multiple_points () const |
| Global surrogate-based methods can return multiple points. | |
Private Member Functions | |
| void | minimize_surrogates () |
| optimizing on and improving surrogates of the response functions. | |
Private Attributes | |
| bool | replacePoints |
| than continuing to append, during construction of the next surrogate | |
This method uses a SurrogateModel to perform minimization (optimization or nonlinear least squares) through a set of iterations. At each iteration, a surrogate is built, the surrogate is minimized, and the optimal points from the surrogate are then evaluated with the "true" function, to generate new points upon which the surrogate for the next iteration is built.
1.5.1