# Functions

Optimize is an entry point for the optimization routines.

# Constants

AllCorners - one of possible init strategies.
AssignClosestValidValue - points corresponding to the ErrInvalidParameterCombination will be rendered as if they have max observed valid value.
LHDCorr - one of possible init strategies.
LHDMaximin - the default init strategy.
LowerCorners - one of possible init strategies.
Omit - points corresponding to the ErrInvalidParameterCombination won't be rendered at all.
RandCorners - one of possible init strategies.

# Variables

ErrInvalidParameterCombination notifies optimizer about invalid combination of parameters.
ErrTooHighInvalidParameterCombinationCost is returned when one sets too high InvalidParameterCombinationCost setting.
ErrTooLowInvalidParameterCombinationCost is returned when one sets too low InvalidParameterCombinationCost setting.
ErrUnknownInitStrategy is returned when user set unknown InitStrategy.
ErrUnknownInvalidParameterCombinationRenderPolicy notifies about wrong InvalidParameterCombinationRenderPolicy value.

# Structs

Bound describes reasonable bounds for parameter variation.
Config is top level configurationnolint:govet // have no time to find better configuration.
ParameterDescription is something you want to optimization in your service configuration.
ParameterValue describes some value of a CostFunction argument.
PlotConfig - plot renderer configuration.
RBFOptConfig - RBFOpt configuration.
Report contains information about the finished optimization process.

# Type aliases

ConfigModifier injects parameter value received from the optimizer into configuration instance.
Cost represents the value returned by cost function.
CostFunction (or objective function) is implemented by clients.
InitStrategy determines the way RBFOpt selects the initial sample points: See: 1.
InvalidParameterCombinationRenderPolicy defines how to handle points corresponding to the ErrInvalidParameterCombination on plotsgo:generate stringer -type=InvalidParameterCombinationRenderPolicy.