Module config

Source
Expand description

Solver configuration.

Structs§

Config
An algorithm configuration.
ContextThreshold
A context condition for MutationProbabilityType.
EnvironmentConfig
An environment specific configuration.
EvolutionConfig
An evolution configuration.
InitialAlternativesConfig
An initial solution alternatives configuration.
InitialConfig
An initial solution configuration.
LoggingConfig
Global logging configuration.
MetricsConfig
MinMaxConfig
NameWeight
NoiseConfig
OutputConfig
Specifies output configuration.
ParallelismConfig
Data parallelism configuration.
ProgressConfig
RuinGroupConfig
A ruin method configuration.
TelemetryConfig
A telemetry config.
TerminationConfig
VariationConfig

Enums§

ContextPhase
A selection phase filter for MutationProbabilityType.
HyperType
A hyper heuristic configuration.
LocalOperatorType
A local search configuration.
OperatorProbabilityType
A operator probability type
PopulationType
RecreateMethod
Specifies recreate methods with their probability weight and specific parameters.
RuinMethod
Specifies ruin methods with their probability weight and specific parameters.
SearchOperatorType
A operator configuration.
SelectionType
A selection operator configuration.

Functions§

create_builder_from_config
Creates a solver Builder from config.
create_builder_from_config_file
Creates a solver Builder from config file.
read_config
Reads config from reader.