Module vrp_cli::extensions::solve::config[][src]

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
MetricsConfig
MinMaxConfig
NameWeight
NoiseConfig
ParallelismConfig

Data parallelism configuration.

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.

MutationProbabilityType

A mutation method probability type

MutationType

A mutation operator configuration.

PopulationType
RecreateMethod

Specifies recreate methods with their probability weight and specific parameters.

RuinMethod

Specifies ruin methods with their probability weight and specific parameters.

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.