public interface IteratedLocalSearchParametersOrBuilder
extends com.google.protobuf.MessageOrBuilder
Modifier and Type | Method and Description |
---|---|
AcceptanceStrategy.Value |
getAcceptanceStrategy()
Determines when the neighbor solution S', possibly improved if
`improve_perturbed_solution` is true, replaces the reference solution S.
|
int |
getAcceptanceStrategyValue()
Determines when the neighbor solution S', possibly improved if
`improve_perturbed_solution` is true, replaces the reference solution S.
|
boolean |
getImprovePerturbedSolution()
Determines whether solution S', obtained from the perturbation, should be
optimized with a local search application.
|
PerturbationStrategy.Value |
getPerturbationStrategy()
Determines how a reference solution S is perturbed to obtain a neighbor
solution S'.
|
int |
getPerturbationStrategyValue()
Determines how a reference solution S is perturbed to obtain a neighbor
solution S'.
|
RuinRecreateParameters |
getRuinRecreateParameters()
Parameters to customize a ruin and recreate perturbation.
|
RuinRecreateParametersOrBuilder |
getRuinRecreateParametersOrBuilder()
Parameters to customize a ruin and recreate perturbation.
|
SimulatedAnnealingParameters |
getSimulatedAnnealingParameters()
Parameters to customize a simulated annealing acceptance strategy.
|
SimulatedAnnealingParametersOrBuilder |
getSimulatedAnnealingParametersOrBuilder()
Parameters to customize a simulated annealing acceptance strategy.
|
boolean |
hasImprovePerturbedSolution()
Determines whether solution S', obtained from the perturbation, should be
optimized with a local search application.
|
boolean |
hasRuinRecreateParameters()
Parameters to customize a ruin and recreate perturbation.
|
boolean |
hasSimulatedAnnealingParameters()
Parameters to customize a simulated annealing acceptance strategy.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
int getPerturbationStrategyValue()
Determines how a reference solution S is perturbed to obtain a neighbor solution S'.
.operations_research.PerturbationStrategy.Value perturbation_strategy = 1;
PerturbationStrategy.Value getPerturbationStrategy()
Determines how a reference solution S is perturbed to obtain a neighbor solution S'.
.operations_research.PerturbationStrategy.Value perturbation_strategy = 1;
boolean hasRuinRecreateParameters()
Parameters to customize a ruin and recreate perturbation.
.operations_research.RuinRecreateParameters ruin_recreate_parameters = 2;
RuinRecreateParameters getRuinRecreateParameters()
Parameters to customize a ruin and recreate perturbation.
.operations_research.RuinRecreateParameters ruin_recreate_parameters = 2;
RuinRecreateParametersOrBuilder getRuinRecreateParametersOrBuilder()
Parameters to customize a ruin and recreate perturbation.
.operations_research.RuinRecreateParameters ruin_recreate_parameters = 2;
boolean hasImprovePerturbedSolution()
Determines whether solution S', obtained from the perturbation, should be optimized with a local search application.
optional bool improve_perturbed_solution = 3;
boolean getImprovePerturbedSolution()
Determines whether solution S', obtained from the perturbation, should be optimized with a local search application.
optional bool improve_perturbed_solution = 3;
int getAcceptanceStrategyValue()
Determines when the neighbor solution S', possibly improved if `improve_perturbed_solution` is true, replaces the reference solution S.
.operations_research.AcceptanceStrategy.Value acceptance_strategy = 4;
AcceptanceStrategy.Value getAcceptanceStrategy()
Determines when the neighbor solution S', possibly improved if `improve_perturbed_solution` is true, replaces the reference solution S.
.operations_research.AcceptanceStrategy.Value acceptance_strategy = 4;
boolean hasSimulatedAnnealingParameters()
Parameters to customize a simulated annealing acceptance strategy. These parameters are required iff the acceptance_strategy is SIMULATED_ANNEALING.
.operations_research.SimulatedAnnealingParameters simulated_annealing_parameters = 5;
SimulatedAnnealingParameters getSimulatedAnnealingParameters()
Parameters to customize a simulated annealing acceptance strategy. These parameters are required iff the acceptance_strategy is SIMULATED_ANNEALING.
.operations_research.SimulatedAnnealingParameters simulated_annealing_parameters = 5;
SimulatedAnnealingParametersOrBuilder getSimulatedAnnealingParametersOrBuilder()
Parameters to customize a simulated annealing acceptance strategy. These parameters are required iff the acceptance_strategy is SIMULATED_ANNEALING.
.operations_research.SimulatedAnnealingParameters simulated_annealing_parameters = 5;
Copyright © 2025. All rights reserved.