![]() |
Google OR-Tools v9.12
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 438 of file IteratedLocalSearchParameters.java.
com.google.ortools.constraintsolver.IteratedLocalSearchParameters com.google.ortools.constraintsolver.IteratedLocalSearchParameters.Builder.build | ( | ) |
Definition at line 504 of file IteratedLocalSearchParameters.java.
com.google.ortools.constraintsolver.IteratedLocalSearchParameters com.google.ortools.constraintsolver.IteratedLocalSearchParameters.Builder.buildPartial | ( | ) |
Definition at line 513 of file IteratedLocalSearchParameters.java.
Builder com.google.ortools.constraintsolver.IteratedLocalSearchParameters.Builder.clear | ( | ) |
Definition at line 473 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 1013 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 935 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 718 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 824 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 1125 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 981 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 952 of file IteratedLocalSearchParameters.java.
com.google.ortools.constraintsolver.IteratedLocalSearchParameters com.google.ortools.constraintsolver.IteratedLocalSearchParameters.Builder.getDefaultInstanceForType | ( | ) |
Definition at line 499 of file IteratedLocalSearchParameters.java.
|
static |
Definition at line 443 of file IteratedLocalSearchParameters.java.
com.google.protobuf.Descriptors.Descriptor com.google.ortools.constraintsolver.IteratedLocalSearchParameters.Builder.getDescriptorForType | ( | ) |
Definition at line 494 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 906 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 686 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 657 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 747 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 841 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 853 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 1044 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 1143 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 1156 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 893 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 736 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 1032 of file IteratedLocalSearchParameters.java.
|
protected |
Definition at line 449 of file IteratedLocalSearchParameters.java.
final boolean com.google.ortools.constraintsolver.IteratedLocalSearchParameters.Builder.isInitialized | ( | ) |
Definition at line 581 of file IteratedLocalSearchParameters.java.
Builder com.google.ortools.constraintsolver.IteratedLocalSearchParameters.Builder.mergeFrom | ( | com.google.ortools.constraintsolver.IteratedLocalSearchParameters | other | ) |
Definition at line 558 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 586 of file IteratedLocalSearchParameters.java.
Builder com.google.ortools.constraintsolver.IteratedLocalSearchParameters.Builder.mergeFrom | ( | com.google.protobuf.Message | other | ) |
Definition at line 549 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 799 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 1099 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 995 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 965 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 919 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 700 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 670 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 761 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 781 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 1059 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 1080 of file IteratedLocalSearchParameters.java.