![]() |
Google OR-Tools v9.14
a fast and portable software suite for combinatorial optimization
|
Specifies the behavior of a search based on ILS.
Protobuf type operations_research.IteratedLocalSearchParameters
Definition at line 439 of file IteratedLocalSearchParameters.java.
Static Public Member Functions | |
static final com.google.protobuf.Descriptors.Descriptor | getDescriptor () |
Protected Member Functions | |
com.google.protobuf.GeneratedMessage.FieldAccessorTable | internalGetFieldAccessorTable () |
com.google.ortools.constraintsolver.IteratedLocalSearchParameters com.google.ortools.constraintsolver.IteratedLocalSearchParameters.Builder.build | ( | ) |
Definition at line 505 of file IteratedLocalSearchParameters.java.
com.google.ortools.constraintsolver.IteratedLocalSearchParameters com.google.ortools.constraintsolver.IteratedLocalSearchParameters.Builder.buildPartial | ( | ) |
Definition at line 514 of file IteratedLocalSearchParameters.java.
Builder com.google.ortools.constraintsolver.IteratedLocalSearchParameters.Builder.clear | ( | ) |
Definition at line 474 of file IteratedLocalSearchParameters.java.
Builder com.google.ortools.constraintsolver.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 1010 of file IteratedLocalSearchParameters.java.
Builder com.google.ortools.constraintsolver.IteratedLocalSearchParameters.Builder.clearImprovePerturbedSolution | ( | ) |
Determines whether solution S', obtained from the perturbation, should be optimized with a local search application.
optional bool improve_perturbed_solution = 3;
Definition at line 934 of file IteratedLocalSearchParameters.java.
Builder com.google.ortools.constraintsolver.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 717 of file IteratedLocalSearchParameters.java.
Builder com.google.ortools.constraintsolver.IteratedLocalSearchParameters.Builder.clearRuinRecreateParameters | ( | ) |
Parameters to customize a ruin and recreate perturbation.
.operations_research.RuinRecreateParameters ruin_recreate_parameters = 2;
Definition at line 823 of file IteratedLocalSearchParameters.java.
Builder com.google.ortools.constraintsolver.IteratedLocalSearchParameters.Builder.clearSimulatedAnnealingParameters | ( | ) |
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;
Definition at line 1122 of file IteratedLocalSearchParameters.java.
com.google.ortools.constraintsolver.AcceptanceStrategy.Value com.google.ortools.constraintsolver.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 com.google.ortools.constraintsolver.IteratedLocalSearchParametersOrBuilder.
Definition at line 980 of file IteratedLocalSearchParameters.java.
int com.google.ortools.constraintsolver.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 com.google.ortools.constraintsolver.IteratedLocalSearchParametersOrBuilder.
Definition at line 951 of file IteratedLocalSearchParameters.java.
com.google.ortools.constraintsolver.IteratedLocalSearchParameters com.google.ortools.constraintsolver.IteratedLocalSearchParameters.Builder.getDefaultInstanceForType | ( | ) |
Definition at line 500 of file IteratedLocalSearchParameters.java.
|
static |
Definition at line 444 of file IteratedLocalSearchParameters.java.
com.google.protobuf.Descriptors.Descriptor com.google.ortools.constraintsolver.IteratedLocalSearchParameters.Builder.getDescriptorForType | ( | ) |
Definition at line 495 of file IteratedLocalSearchParameters.java.
boolean com.google.ortools.constraintsolver.IteratedLocalSearchParameters.Builder.getImprovePerturbedSolution | ( | ) |
Determines whether solution S', obtained from the perturbation, should be optimized with a local search application.
optional bool improve_perturbed_solution = 3;
Implements com.google.ortools.constraintsolver.IteratedLocalSearchParametersOrBuilder.
Definition at line 905 of file IteratedLocalSearchParameters.java.
com.google.ortools.constraintsolver.PerturbationStrategy.Value com.google.ortools.constraintsolver.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 com.google.ortools.constraintsolver.IteratedLocalSearchParametersOrBuilder.
Definition at line 687 of file IteratedLocalSearchParameters.java.
int com.google.ortools.constraintsolver.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 com.google.ortools.constraintsolver.IteratedLocalSearchParametersOrBuilder.
Definition at line 658 of file IteratedLocalSearchParameters.java.
com.google.ortools.constraintsolver.RuinRecreateParameters com.google.ortools.constraintsolver.IteratedLocalSearchParameters.Builder.getRuinRecreateParameters | ( | ) |
Parameters to customize a ruin and recreate perturbation.
.operations_research.RuinRecreateParameters ruin_recreate_parameters = 2;
Implements com.google.ortools.constraintsolver.IteratedLocalSearchParametersOrBuilder.
Definition at line 746 of file IteratedLocalSearchParameters.java.
com.google.ortools.constraintsolver.RuinRecreateParameters.Builder com.google.ortools.constraintsolver.IteratedLocalSearchParameters.Builder.getRuinRecreateParametersBuilder | ( | ) |
Parameters to customize a ruin and recreate perturbation.
.operations_research.RuinRecreateParameters ruin_recreate_parameters = 2;
Definition at line 840 of file IteratedLocalSearchParameters.java.
com.google.ortools.constraintsolver.RuinRecreateParametersOrBuilder com.google.ortools.constraintsolver.IteratedLocalSearchParameters.Builder.getRuinRecreateParametersOrBuilder | ( | ) |
Parameters to customize a ruin and recreate perturbation.
.operations_research.RuinRecreateParameters ruin_recreate_parameters = 2;
Implements com.google.ortools.constraintsolver.IteratedLocalSearchParametersOrBuilder.
Definition at line 852 of file IteratedLocalSearchParameters.java.
com.google.ortools.constraintsolver.SimulatedAnnealingParameters com.google.ortools.constraintsolver.IteratedLocalSearchParameters.Builder.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;
Implements com.google.ortools.constraintsolver.IteratedLocalSearchParametersOrBuilder.
Definition at line 1041 of file IteratedLocalSearchParameters.java.
com.google.ortools.constraintsolver.SimulatedAnnealingParameters.Builder com.google.ortools.constraintsolver.IteratedLocalSearchParameters.Builder.getSimulatedAnnealingParametersBuilder | ( | ) |
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;
Definition at line 1140 of file IteratedLocalSearchParameters.java.
com.google.ortools.constraintsolver.SimulatedAnnealingParametersOrBuilder com.google.ortools.constraintsolver.IteratedLocalSearchParameters.Builder.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;
Implements com.google.ortools.constraintsolver.IteratedLocalSearchParametersOrBuilder.
Definition at line 1153 of file IteratedLocalSearchParameters.java.
boolean com.google.ortools.constraintsolver.IteratedLocalSearchParameters.Builder.hasImprovePerturbedSolution | ( | ) |
Determines whether solution S', obtained from the perturbation, should be optimized with a local search application.
optional bool improve_perturbed_solution = 3;
Implements com.google.ortools.constraintsolver.IteratedLocalSearchParametersOrBuilder.
Definition at line 892 of file IteratedLocalSearchParameters.java.
boolean com.google.ortools.constraintsolver.IteratedLocalSearchParameters.Builder.hasRuinRecreateParameters | ( | ) |
Parameters to customize a ruin and recreate perturbation.
.operations_research.RuinRecreateParameters ruin_recreate_parameters = 2;
Implements com.google.ortools.constraintsolver.IteratedLocalSearchParametersOrBuilder.
Definition at line 735 of file IteratedLocalSearchParameters.java.
boolean com.google.ortools.constraintsolver.IteratedLocalSearchParameters.Builder.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;
Implements com.google.ortools.constraintsolver.IteratedLocalSearchParametersOrBuilder.
Definition at line 1029 of file IteratedLocalSearchParameters.java.
|
protected |
Definition at line 450 of file IteratedLocalSearchParameters.java.
final boolean com.google.ortools.constraintsolver.IteratedLocalSearchParameters.Builder.isInitialized | ( | ) |
Definition at line 582 of file IteratedLocalSearchParameters.java.
Builder com.google.ortools.constraintsolver.IteratedLocalSearchParameters.Builder.mergeFrom | ( | com.google.ortools.constraintsolver.IteratedLocalSearchParameters | other | ) |
Definition at line 559 of file IteratedLocalSearchParameters.java.
Builder com.google.ortools.constraintsolver.IteratedLocalSearchParameters.Builder.mergeFrom | ( | com.google.protobuf.CodedInputStream | input, |
com.google.protobuf.ExtensionRegistryLite | extensionRegistry ) throws java.io.IOException |
Definition at line 587 of file IteratedLocalSearchParameters.java.
Builder com.google.ortools.constraintsolver.IteratedLocalSearchParameters.Builder.mergeFrom | ( | com.google.protobuf.Message | other | ) |
Definition at line 550 of file IteratedLocalSearchParameters.java.
Builder com.google.ortools.constraintsolver.IteratedLocalSearchParameters.Builder.mergeRuinRecreateParameters | ( | com.google.ortools.constraintsolver.RuinRecreateParameters | value | ) |
Parameters to customize a ruin and recreate perturbation.
.operations_research.RuinRecreateParameters ruin_recreate_parameters = 2;
Definition at line 798 of file IteratedLocalSearchParameters.java.
Builder com.google.ortools.constraintsolver.IteratedLocalSearchParameters.Builder.mergeSimulatedAnnealingParameters | ( | com.google.ortools.constraintsolver.SimulatedAnnealingParameters | value | ) |
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;
Definition at line 1096 of file IteratedLocalSearchParameters.java.
Builder com.google.ortools.constraintsolver.IteratedLocalSearchParameters.Builder.setAcceptanceStrategy | ( | com.google.ortools.constraintsolver.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 994 of file IteratedLocalSearchParameters.java.
Builder com.google.ortools.constraintsolver.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 964 of file IteratedLocalSearchParameters.java.
Builder com.google.ortools.constraintsolver.IteratedLocalSearchParameters.Builder.setImprovePerturbedSolution | ( | boolean | value | ) |
Determines whether solution S', obtained from the perturbation, should be optimized with a local search application.
optional bool improve_perturbed_solution = 3;
value | The improvePerturbedSolution to set. |
Definition at line 918 of file IteratedLocalSearchParameters.java.
Builder com.google.ortools.constraintsolver.IteratedLocalSearchParameters.Builder.setPerturbationStrategy | ( | com.google.ortools.constraintsolver.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 701 of file IteratedLocalSearchParameters.java.
Builder com.google.ortools.constraintsolver.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 671 of file IteratedLocalSearchParameters.java.
Builder com.google.ortools.constraintsolver.IteratedLocalSearchParameters.Builder.setRuinRecreateParameters | ( | com.google.ortools.constraintsolver.RuinRecreateParameters | value | ) |
Parameters to customize a ruin and recreate perturbation.
.operations_research.RuinRecreateParameters ruin_recreate_parameters = 2;
Definition at line 760 of file IteratedLocalSearchParameters.java.
Builder com.google.ortools.constraintsolver.IteratedLocalSearchParameters.Builder.setRuinRecreateParameters | ( | com.google.ortools.constraintsolver.RuinRecreateParameters.Builder | builderForValue | ) |
Parameters to customize a ruin and recreate perturbation.
.operations_research.RuinRecreateParameters ruin_recreate_parameters = 2;
Definition at line 780 of file IteratedLocalSearchParameters.java.
Builder com.google.ortools.constraintsolver.IteratedLocalSearchParameters.Builder.setSimulatedAnnealingParameters | ( | com.google.ortools.constraintsolver.SimulatedAnnealingParameters | value | ) |
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;
Definition at line 1056 of file IteratedLocalSearchParameters.java.
Builder com.google.ortools.constraintsolver.IteratedLocalSearchParameters.Builder.setSimulatedAnnealingParameters | ( | com.google.ortools.constraintsolver.SimulatedAnnealingParameters.Builder | builderForValue | ) |
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;
Definition at line 1077 of file IteratedLocalSearchParameters.java.