![]() |
Google OR-Tools v9.15
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 457 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 528 of file IteratedLocalSearchParameters.java.
| com.google.ortools.constraintsolver.IteratedLocalSearchParameters com.google.ortools.constraintsolver.IteratedLocalSearchParameters.Builder.buildPartial | ( | ) |
Definition at line 537 of file IteratedLocalSearchParameters.java.
| Builder com.google.ortools.constraintsolver.IteratedLocalSearchParameters.Builder.clear | ( | ) |
Definition at line 493 of file IteratedLocalSearchParameters.java.
| Builder com.google.ortools.constraintsolver.IteratedLocalSearchParameters.Builder.clearBestSolutionAcceptanceStrategy | ( | ) |
Determines when the neighbor solution S' replaces the best solution found so far.
.operations_research.AcceptanceStrategy best_solution_acceptance_strategy = 5;
Definition at line 1240 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 962 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 745 of file IteratedLocalSearchParameters.java.
| Builder com.google.ortools.constraintsolver.IteratedLocalSearchParameters.Builder.clearReferenceSolutionAcceptanceStrategy | ( | ) |
Determines when the neighbor solution S', possibly improved if `improve_perturbed_solution` is true, replaces the reference solution S.
.operations_research.AcceptanceStrategy reference_solution_acceptance_strategy = 4;
Definition at line 1074 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 851 of file IteratedLocalSearchParameters.java.
| com.google.ortools.constraintsolver.AcceptanceStrategy com.google.ortools.constraintsolver.IteratedLocalSearchParameters.Builder.getBestSolutionAcceptanceStrategy | ( | ) |
Determines when the neighbor solution S' replaces the best solution found so far.
.operations_research.AcceptanceStrategy best_solution_acceptance_strategy = 5;
Implements com.google.ortools.constraintsolver.IteratedLocalSearchParametersOrBuilder.
Definition at line 1159 of file IteratedLocalSearchParameters.java.
| com.google.ortools.constraintsolver.AcceptanceStrategy.Builder com.google.ortools.constraintsolver.IteratedLocalSearchParameters.Builder.getBestSolutionAcceptanceStrategyBuilder | ( | ) |
Determines when the neighbor solution S' replaces the best solution found so far.
.operations_research.AcceptanceStrategy best_solution_acceptance_strategy = 5;
Definition at line 1258 of file IteratedLocalSearchParameters.java.
| com.google.ortools.constraintsolver.AcceptanceStrategyOrBuilder com.google.ortools.constraintsolver.IteratedLocalSearchParameters.Builder.getBestSolutionAcceptanceStrategyOrBuilder | ( | ) |
Determines when the neighbor solution S' replaces the best solution found so far.
.operations_research.AcceptanceStrategy best_solution_acceptance_strategy = 5;
Implements com.google.ortools.constraintsolver.IteratedLocalSearchParametersOrBuilder.
Definition at line 1271 of file IteratedLocalSearchParameters.java.
| com.google.ortools.constraintsolver.IteratedLocalSearchParameters com.google.ortools.constraintsolver.IteratedLocalSearchParameters.Builder.getDefaultInstanceForType | ( | ) |
Definition at line 523 of file IteratedLocalSearchParameters.java.
|
static |
Definition at line 462 of file IteratedLocalSearchParameters.java.
| com.google.protobuf.Descriptors.Descriptor com.google.ortools.constraintsolver.IteratedLocalSearchParameters.Builder.getDescriptorForType | ( | ) |
Definition at line 518 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 933 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 715 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 686 of file IteratedLocalSearchParameters.java.
| com.google.ortools.constraintsolver.AcceptanceStrategy com.google.ortools.constraintsolver.IteratedLocalSearchParameters.Builder.getReferenceSolutionAcceptanceStrategy | ( | ) |
Determines when the neighbor solution S', possibly improved if `improve_perturbed_solution` is true, replaces the reference solution S.
.operations_research.AcceptanceStrategy reference_solution_acceptance_strategy = 4;
Implements com.google.ortools.constraintsolver.IteratedLocalSearchParametersOrBuilder.
Definition at line 993 of file IteratedLocalSearchParameters.java.
| com.google.ortools.constraintsolver.AcceptanceStrategy.Builder com.google.ortools.constraintsolver.IteratedLocalSearchParameters.Builder.getReferenceSolutionAcceptanceStrategyBuilder | ( | ) |
Determines when the neighbor solution S', possibly improved if `improve_perturbed_solution` is true, replaces the reference solution S.
.operations_research.AcceptanceStrategy reference_solution_acceptance_strategy = 4;
Definition at line 1092 of file IteratedLocalSearchParameters.java.
| com.google.ortools.constraintsolver.AcceptanceStrategyOrBuilder com.google.ortools.constraintsolver.IteratedLocalSearchParameters.Builder.getReferenceSolutionAcceptanceStrategyOrBuilder | ( | ) |
Determines when the neighbor solution S', possibly improved if `improve_perturbed_solution` is true, replaces the reference solution S.
.operations_research.AcceptanceStrategy reference_solution_acceptance_strategy = 4;
Implements com.google.ortools.constraintsolver.IteratedLocalSearchParametersOrBuilder.
Definition at line 1105 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 774 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 868 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 880 of file IteratedLocalSearchParameters.java.
| boolean com.google.ortools.constraintsolver.IteratedLocalSearchParameters.Builder.hasBestSolutionAcceptanceStrategy | ( | ) |
Determines when the neighbor solution S' replaces the best solution found so far.
.operations_research.AcceptanceStrategy best_solution_acceptance_strategy = 5;
Implements com.google.ortools.constraintsolver.IteratedLocalSearchParametersOrBuilder.
Definition at line 1147 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 920 of file IteratedLocalSearchParameters.java.
| boolean com.google.ortools.constraintsolver.IteratedLocalSearchParameters.Builder.hasReferenceSolutionAcceptanceStrategy | ( | ) |
Determines when the neighbor solution S', possibly improved if `improve_perturbed_solution` is true, replaces the reference solution S.
.operations_research.AcceptanceStrategy reference_solution_acceptance_strategy = 4;
Implements com.google.ortools.constraintsolver.IteratedLocalSearchParametersOrBuilder.
Definition at line 981 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 763 of file IteratedLocalSearchParameters.java.
|
protected |
Definition at line 468 of file IteratedLocalSearchParameters.java.
| final boolean com.google.ortools.constraintsolver.IteratedLocalSearchParameters.Builder.isInitialized | ( | ) |
Definition at line 608 of file IteratedLocalSearchParameters.java.
| Builder com.google.ortools.constraintsolver.IteratedLocalSearchParameters.Builder.mergeBestSolutionAcceptanceStrategy | ( | com.google.ortools.constraintsolver.AcceptanceStrategy | value | ) |
Determines when the neighbor solution S' replaces the best solution found so far.
.operations_research.AcceptanceStrategy best_solution_acceptance_strategy = 5;
Definition at line 1214 of file IteratedLocalSearchParameters.java.
| Builder com.google.ortools.constraintsolver.IteratedLocalSearchParameters.Builder.mergeFrom | ( | com.google.ortools.constraintsolver.IteratedLocalSearchParameters | other | ) |
Definition at line 585 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 613 of file IteratedLocalSearchParameters.java.
| Builder com.google.ortools.constraintsolver.IteratedLocalSearchParameters.Builder.mergeFrom | ( | com.google.protobuf.Message | other | ) |
Definition at line 576 of file IteratedLocalSearchParameters.java.
| Builder com.google.ortools.constraintsolver.IteratedLocalSearchParameters.Builder.mergeReferenceSolutionAcceptanceStrategy | ( | com.google.ortools.constraintsolver.AcceptanceStrategy | value | ) |
Determines when the neighbor solution S', possibly improved if `improve_perturbed_solution` is true, replaces the reference solution S.
.operations_research.AcceptanceStrategy reference_solution_acceptance_strategy = 4;
Definition at line 1048 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 826 of file IteratedLocalSearchParameters.java.
| Builder com.google.ortools.constraintsolver.IteratedLocalSearchParameters.Builder.setBestSolutionAcceptanceStrategy | ( | com.google.ortools.constraintsolver.AcceptanceStrategy | value | ) |
Determines when the neighbor solution S' replaces the best solution found so far.
.operations_research.AcceptanceStrategy best_solution_acceptance_strategy = 5;
Definition at line 1174 of file IteratedLocalSearchParameters.java.
| Builder com.google.ortools.constraintsolver.IteratedLocalSearchParameters.Builder.setBestSolutionAcceptanceStrategy | ( | com.google.ortools.constraintsolver.AcceptanceStrategy.Builder | builderForValue | ) |
Determines when the neighbor solution S' replaces the best solution found so far.
.operations_research.AcceptanceStrategy best_solution_acceptance_strategy = 5;
Definition at line 1195 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 946 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 729 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 699 of file IteratedLocalSearchParameters.java.
| Builder com.google.ortools.constraintsolver.IteratedLocalSearchParameters.Builder.setReferenceSolutionAcceptanceStrategy | ( | com.google.ortools.constraintsolver.AcceptanceStrategy | value | ) |
Determines when the neighbor solution S', possibly improved if `improve_perturbed_solution` is true, replaces the reference solution S.
.operations_research.AcceptanceStrategy reference_solution_acceptance_strategy = 4;
Definition at line 1008 of file IteratedLocalSearchParameters.java.
| Builder com.google.ortools.constraintsolver.IteratedLocalSearchParameters.Builder.setReferenceSolutionAcceptanceStrategy | ( | com.google.ortools.constraintsolver.AcceptanceStrategy.Builder | builderForValue | ) |
Determines when the neighbor solution S', possibly improved if `improve_perturbed_solution` is true, replaces the reference solution S.
.operations_research.AcceptanceStrategy reference_solution_acceptance_strategy = 4;
Definition at line 1029 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 788 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 808 of file IteratedLocalSearchParameters.java.