Problem scaled to the unit box.
More...
#include <test_problems.h>
|
| UnitBoxProblem (int dim) |
| Constructor. More...
|
|
vec | lBounds () const |
| Method for getting the lower variable bounds. More...
|
|
vec | uBounds () const |
| Method for getting the upper variable bounds. More...
|
|
int | dim () const |
| Method for getting the number of dimensions. More...
|
|
double | min () const |
| Method for getting global minimum value. More...
|
|
vec | optimum () const |
| Method for getting the global minimizer. More...
|
|
std::string | name () const |
| Method for getting the name of the optimization problem. More...
|
|
double | eval (const vec &x) const |
| Method for evaluating the objective function. More...
|
|
vec | evals (const mat &points) const |
| Method for evaluating the objective function at multiple points. More...
|
|
template<class OptProb>
class sot::UnitBoxProblem< OptProb >
Problem scaled to the unit box.
Turns a box constrained problem into a problem on the unit box. This is convenient when using RBFs since they don't scale well.
- Template Parameters
-
OptProblem | The optimization problem (with Problem as a base class) that is rotated and translated into a non-separable optimization problem. |
- Author
- David Eriksson, dme65.nosp@m.@cor.nosp@m.nell..nosp@m.edu
Method for getting the number of dimensions.
- Returns
- The number of dimensions
Implements sot::Problem.
Method for evaluating the objective function.
- Parameters
-
point | Is the next point for which to evaluate the objective function |
- Returns
- The value of the objective function at the input
Implements sot::Problem.
Method for getting the lower variable bounds.
- Returns
- Upper variable bounds
Implements sot::Problem.
Method for getting global minimum value.
- Returns
- Value at the global minumum
Implements sot::Problem.
Method for getting the name of the optimization problem.
- Returns
- The optimization problem name
Implements sot::Problem.
Method for getting the global minimizer.
- Returns
- The global minimizer
Implements sot::Problem.
Method for getting the upper variable bounds.
- Returns
- Upper variable bounds
Implements sot::Problem.
Number of dimensions (extracted from mProblem)
Optimization problem name
Global minimizer (same as mTranslation)
Shared pointer to the original optimization problem
Lower variable bounds (extracted from mProblem)
Upper variable bounds (extracted from mProblem)
The documentation for this class was generated from the following file: