public interface SimulatedAnnealingParametersOrBuilder
extends com.google.protobuf.MessageOrBuilder
Modifier and Type | Method and Description |
---|---|
boolean |
getAutomaticTemperatures()
Automatically define the value for the temperatures as follows.
|
CoolingScheduleStrategy.Value |
getCoolingScheduleStrategy()
Determines the speed at which the temperature changes from initial to
final.
|
int |
getCoolingScheduleStrategyValue()
Determines the speed at which the temperature changes from initial to
final.
|
double |
getFinalTemperature()
The final temperature.
|
double |
getInitialTemperature()
The initial temperature.
|
boolean |
hasAutomaticTemperatures()
Automatically define the value for the temperatures as follows.
|
boolean |
hasFinalTemperature()
The final temperature.
|
boolean |
hasInitialTemperature()
The initial temperature.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
int getCoolingScheduleStrategyValue()
Determines the speed at which the temperature changes from initial to final.
.operations_research.CoolingScheduleStrategy.Value cooling_schedule_strategy = 1;
CoolingScheduleStrategy.Value getCoolingScheduleStrategy()
Determines the speed at which the temperature changes from initial to final.
.operations_research.CoolingScheduleStrategy.Value cooling_schedule_strategy = 1;
boolean hasInitialTemperature()
The initial temperature. See CoolingScheduleStrategy for its usage.
optional double initial_temperature = 2;
double getInitialTemperature()
The initial temperature. See CoolingScheduleStrategy for its usage.
optional double initial_temperature = 2;
boolean hasFinalTemperature()
The final temperature. See CoolingScheduleStrategy for its usage.
optional double final_temperature = 3;
double getFinalTemperature()
The final temperature. See CoolingScheduleStrategy for its usage.
optional double final_temperature = 3;
boolean hasAutomaticTemperatures()
Automatically define the value for the temperatures as follows. First, a reference temperature t is defined as w1 * c1 + w2 * c2 + ... + wK * cK where 0 < wJ <= 1 is the fraction of vehicles of cost class J and cJ is the average arc cost for the cost class J. The value of cJ is identified by randomly sampling N arc costs for the cost class J, where N is equal to the number of instance nodes. The initial and final temperatures are then defined as - initial_temperature: 0.1 * t - final_temperature: 0.001 * t
optional bool automatic_temperatures = 4;
boolean getAutomaticTemperatures()
Automatically define the value for the temperatures as follows. First, a reference temperature t is defined as w1 * c1 + w2 * c2 + ... + wK * cK where 0 < wJ <= 1 is the fraction of vehicles of cost class J and cJ is the average arc cost for the cost class J. The value of cJ is identified by randomly sampling N arc costs for the cost class J, where N is equal to the number of instance nodes. The initial and final temperatures are then defined as - initial_temperature: 0.1 * t - final_temperature: 0.001 * t
optional bool automatic_temperatures = 4;
Copyright © 2025. All rights reserved.