EasyLocalAPI reference iolab-uniud/easylocal

easylocal::runners::temperature::FixedLengthParameters

The parameters of the FixedLength schedule.

Synopsis

Declared in <easylocal/runners/simulated_annealing.hpp>

struct FixedLengthParameters;

Member Functions

NameDescription
validate Whether the parameters are valid, and why not.

Static Member Functions

NameDescription
parameter_schema The names, members and descriptions of the parameters.

Data Members

NameDescription
allowed_iterations Proposals in all, spread over the temperature levels; it has no default, since the budget belongs to the problem.
calibration_samples Moves sampled at the initial solution to estimate the initial temperature; 0 keeps initial_temperature.
cooling_rate The factor that multiplies the temperature at each cooling.
final_temperature The temperature the cooling stops at; it has no default, since it lives in the scale of the cost.
initial_acceptance Acceptance probability of an average worsening move at the estimated initial temperature.
initial_temperature The temperature the annealing starts from; it has no default, since it lives in the scale of the cost.