Google OR-Tools v9.11
a fast and portable software suite for combinatorial optimization
|
Static Public Member Functions | |
static final com.google.protobuf.Descriptors.Descriptor | getDescriptor () |
Protected Member Functions | |
com.google.protobuf.GeneratedMessage.FieldAccessorTable | internalGetFieldAccessorTable () |
Specifies the behavior of a search based on ILS.
Protobuf type operations_research.IteratedLocalSearchParameters
Definition at line 2704 of file RoutingIls.java.
operations_research.RoutingIls.IteratedLocalSearchParameters operations_research.RoutingIls.IteratedLocalSearchParameters.Builder.build | ( | ) |
Definition at line 2764 of file RoutingIls.java.
operations_research.RoutingIls.IteratedLocalSearchParameters operations_research.RoutingIls.IteratedLocalSearchParameters.Builder.buildPartial | ( | ) |
Definition at line 2773 of file RoutingIls.java.
Builder operations_research.RoutingIls.IteratedLocalSearchParameters.Builder.clear | ( | ) |
Definition at line 2738 of file RoutingIls.java.
Builder operations_research.RoutingIls.IteratedLocalSearchParameters.Builder.clearAcceptanceStrategy | ( | ) |
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;
Definition at line 3243 of file RoutingIls.java.
Builder operations_research.RoutingIls.IteratedLocalSearchParameters.Builder.clearImprovePerturbedSolution | ( | ) |
Determines whether solution S', obtained from the perturbation, should be optimized with a local search application.
bool improve_perturbed_solution = 3;
Definition at line 3165 of file RoutingIls.java.
Builder operations_research.RoutingIls.IteratedLocalSearchParameters.Builder.clearPerturbationStrategy | ( | ) |
Determines how a reference solution S is perturbed to obtain a neighbor solution S'.
.operations_research.PerturbationStrategy.Value perturbation_strategy = 1;
Definition at line 2961 of file RoutingIls.java.
Builder operations_research.RoutingIls.IteratedLocalSearchParameters.Builder.clearRuinRecreateParameters | ( | ) |
Parameters to customize a ruin and recreate perturbation.
.operations_research.RuinRecreateParameters ruin_recreate_parameters = 2;
Definition at line 3067 of file RoutingIls.java.
operations_research.RoutingIls.AcceptanceStrategy.Value operations_research.RoutingIls.IteratedLocalSearchParameters.Builder.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;
Implements operations_research.RoutingIls.IteratedLocalSearchParametersOrBuilder.
Definition at line 3211 of file RoutingIls.java.
int operations_research.RoutingIls.IteratedLocalSearchParameters.Builder.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;
Implements operations_research.RoutingIls.IteratedLocalSearchParametersOrBuilder.
Definition at line 3182 of file RoutingIls.java.
operations_research.RoutingIls.IteratedLocalSearchParameters operations_research.RoutingIls.IteratedLocalSearchParameters.Builder.getDefaultInstanceForType | ( | ) |
Definition at line 2759 of file RoutingIls.java.
|
static |
Definition at line 2709 of file RoutingIls.java.
com.google.protobuf.Descriptors.Descriptor operations_research.RoutingIls.IteratedLocalSearchParameters.Builder.getDescriptorForType | ( | ) |
Definition at line 2754 of file RoutingIls.java.
boolean operations_research.RoutingIls.IteratedLocalSearchParameters.Builder.getImprovePerturbedSolution | ( | ) |
Determines whether solution S', obtained from the perturbation, should be optimized with a local search application.
bool improve_perturbed_solution = 3;
Implements operations_research.RoutingIls.IteratedLocalSearchParametersOrBuilder.
Definition at line 3136 of file RoutingIls.java.
operations_research.RoutingIls.PerturbationStrategy.Value operations_research.RoutingIls.IteratedLocalSearchParameters.Builder.getPerturbationStrategy | ( | ) |
Determines how a reference solution S is perturbed to obtain a neighbor solution S'.
.operations_research.PerturbationStrategy.Value perturbation_strategy = 1;
Implements operations_research.RoutingIls.IteratedLocalSearchParametersOrBuilder.
Definition at line 2929 of file RoutingIls.java.
int operations_research.RoutingIls.IteratedLocalSearchParameters.Builder.getPerturbationStrategyValue | ( | ) |
Determines how a reference solution S is perturbed to obtain a neighbor solution S'.
.operations_research.PerturbationStrategy.Value perturbation_strategy = 1;
Implements operations_research.RoutingIls.IteratedLocalSearchParametersOrBuilder.
Definition at line 2900 of file RoutingIls.java.
operations_research.RoutingIls.RuinRecreateParameters operations_research.RoutingIls.IteratedLocalSearchParameters.Builder.getRuinRecreateParameters | ( | ) |
Parameters to customize a ruin and recreate perturbation.
.operations_research.RuinRecreateParameters ruin_recreate_parameters = 2;
Implements operations_research.RoutingIls.IteratedLocalSearchParametersOrBuilder.
Definition at line 2990 of file RoutingIls.java.
operations_research.RoutingIls.RuinRecreateParameters.Builder operations_research.RoutingIls.IteratedLocalSearchParameters.Builder.getRuinRecreateParametersBuilder | ( | ) |
Parameters to customize a ruin and recreate perturbation.
.operations_research.RuinRecreateParameters ruin_recreate_parameters = 2;
Definition at line 3084 of file RoutingIls.java.
operations_research.RoutingIls.RuinRecreateParametersOrBuilder operations_research.RoutingIls.IteratedLocalSearchParameters.Builder.getRuinRecreateParametersOrBuilder | ( | ) |
Parameters to customize a ruin and recreate perturbation.
.operations_research.RuinRecreateParameters ruin_recreate_parameters = 2;
Implements operations_research.RoutingIls.IteratedLocalSearchParametersOrBuilder.
Definition at line 3096 of file RoutingIls.java.
boolean operations_research.RoutingIls.IteratedLocalSearchParameters.Builder.hasRuinRecreateParameters | ( | ) |
Parameters to customize a ruin and recreate perturbation.
.operations_research.RuinRecreateParameters ruin_recreate_parameters = 2;
Implements operations_research.RoutingIls.IteratedLocalSearchParametersOrBuilder.
Definition at line 2979 of file RoutingIls.java.
|
protected |
Definition at line 2715 of file RoutingIls.java.
final boolean operations_research.RoutingIls.IteratedLocalSearchParameters.Builder.isInitialized | ( | ) |
Definition at line 2831 of file RoutingIls.java.
Builder operations_research.RoutingIls.IteratedLocalSearchParameters.Builder.mergeFrom | ( | com.google.protobuf.CodedInputStream | input, |
com.google.protobuf.ExtensionRegistryLite | extensionRegistry ) throws java.io.IOException |
Definition at line 2836 of file RoutingIls.java.
Builder operations_research.RoutingIls.IteratedLocalSearchParameters.Builder.mergeFrom | ( | com.google.protobuf.Message | other | ) |
Definition at line 2802 of file RoutingIls.java.
Builder operations_research.RoutingIls.IteratedLocalSearchParameters.Builder.mergeFrom | ( | operations_research.RoutingIls.IteratedLocalSearchParameters | other | ) |
Definition at line 2811 of file RoutingIls.java.
Builder operations_research.RoutingIls.IteratedLocalSearchParameters.Builder.mergeRuinRecreateParameters | ( | operations_research.RoutingIls.RuinRecreateParameters | value | ) |
Parameters to customize a ruin and recreate perturbation.
.operations_research.RuinRecreateParameters ruin_recreate_parameters = 2;
Definition at line 3042 of file RoutingIls.java.
Builder operations_research.RoutingIls.IteratedLocalSearchParameters.Builder.setAcceptanceStrategy | ( | operations_research.RoutingIls.AcceptanceStrategy.Value | value | ) |
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;
value | The acceptanceStrategy to set. |
Definition at line 3225 of file RoutingIls.java.
Builder operations_research.RoutingIls.IteratedLocalSearchParameters.Builder.setAcceptanceStrategyValue | ( | int | value | ) |
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;
value | The enum numeric value on the wire for acceptanceStrategy to set. |
Definition at line 3195 of file RoutingIls.java.
Builder operations_research.RoutingIls.IteratedLocalSearchParameters.Builder.setImprovePerturbedSolution | ( | boolean | value | ) |
Determines whether solution S', obtained from the perturbation, should be optimized with a local search application.
bool improve_perturbed_solution = 3;
value | The improvePerturbedSolution to set. |
Definition at line 3149 of file RoutingIls.java.
Builder operations_research.RoutingIls.IteratedLocalSearchParameters.Builder.setPerturbationStrategy | ( | operations_research.RoutingIls.PerturbationStrategy.Value | value | ) |
Determines how a reference solution S is perturbed to obtain a neighbor solution S'.
.operations_research.PerturbationStrategy.Value perturbation_strategy = 1;
value | The perturbationStrategy to set. |
Definition at line 2943 of file RoutingIls.java.
Builder operations_research.RoutingIls.IteratedLocalSearchParameters.Builder.setPerturbationStrategyValue | ( | int | value | ) |
Determines how a reference solution S is perturbed to obtain a neighbor solution S'.
.operations_research.PerturbationStrategy.Value perturbation_strategy = 1;
value | The enum numeric value on the wire for perturbationStrategy to set. |
Definition at line 2913 of file RoutingIls.java.
Builder operations_research.RoutingIls.IteratedLocalSearchParameters.Builder.setRuinRecreateParameters | ( | operations_research.RoutingIls.RuinRecreateParameters | value | ) |
Parameters to customize a ruin and recreate perturbation.
.operations_research.RuinRecreateParameters ruin_recreate_parameters = 2;
Definition at line 3004 of file RoutingIls.java.
Builder operations_research.RoutingIls.IteratedLocalSearchParameters.Builder.setRuinRecreateParameters | ( | operations_research.RoutingIls.RuinRecreateParameters.Builder | builderForValue | ) |
Parameters to customize a ruin and recreate perturbation.
.operations_research.RuinRecreateParameters ruin_recreate_parameters = 2;
Definition at line 3024 of file RoutingIls.java.