Optimisation problems

Constructors

Constants

Objective

Constraints

Parameter space modifiers

Objective value space modifiers

Counters

Miscellaneous


OptimisationProblem(arma::uwordnumberOfDimensions) (constructor)

See also


arma::uword .numberOfDimensions_ (constant)

See also


void .setObjectiveFunction(std::functionobjectiveFunctionstd::stringobjectiveFunctionName)

See also


void .setObjectiveFunction(std::functionobjectiveFunction)

  • This is a shortcut for .setObjectiveFunction(std::function, std::string), using Unnamed, custom objective function as function name.

See also


std::string .getObjectiveFunctionName()

See also


double .getObjectiveValue(arma::Col<double>parameter)

See also


double .getNormalisedObjectiveValue(arma::Col<double>normalisedParameter)

  • This is a shortcut for .getObjectiveValue(.getLowerBounds() + normalisedParameter % (.getUpperBounds() - .getLowerBounds())).

See also


void .setLowerBounds(arma::Col<double>lowerBounds)

See also


arma::Col<double> .getLowerBounds()

See also


void .setUpperBounds(arma::Col<double>upperBounds)

See also


arma::Col<double> .getUpperBounds()

See also


void .setParameterPermutation(arma::Col<arma::uword>parameterPermutation)

See also


arma::Col<arma::uword> .getParameterPermutation()

See also


void .setParameterScaling(arma::Col<double>parameterScaling)

See also


arma::Col<double> .getParameterScaling()

See also


void .setParameterTranslation(arma::Col<double>parameterTranslation)

See also


arma::Col<double> .getParameterTranslation()

See also


void .setParameterRotation(arma::Mat<double>parameterRotation)

See also


arma::Mat<double> .getParameterRotation()

See also


void .setMinimalParameterDistance(arma::Col<double>minimalParameterDistance)

See also


arma::Col<double> .getMinimalParameterDistance()

See also


void .setObjectiveValueScaling(doubleobjectiveValueScaling)

See also


double .getObjectiveValueScaling()

See also


void .setObjectiveValueTranslation(doubleobjectiveValueTranslation)

See also


double .getObjectiveValueTranslation()

See also


std::unordered_map .getCachedSamples()

See also


arma::uword .getNumberOfEvaluations()

See also


arma::uword .getNumberOfDistinctEvaluations()

See also


void .reset()