Google OR-Tools v9.11
a fast and portable software suite for combinatorial optimization
|
Classes | |
class | Builder |
Static Public Member Functions | |
static final com.google.protobuf.Descriptors.Descriptor | getDescriptor () |
static operations_research.RoutingIls.IteratedLocalSearchParameters | parseFrom (java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException |
static operations_research.RoutingIls.IteratedLocalSearchParameters | parseFrom (java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException |
static operations_research.RoutingIls.IteratedLocalSearchParameters | parseFrom (com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException |
static operations_research.RoutingIls.IteratedLocalSearchParameters | parseFrom (com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException |
static operations_research.RoutingIls.IteratedLocalSearchParameters | parseFrom (byte[] data) throws com.google.protobuf.InvalidProtocolBufferException |
static operations_research.RoutingIls.IteratedLocalSearchParameters | parseFrom (byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException |
static operations_research.RoutingIls.IteratedLocalSearchParameters | parseFrom (java.io.InputStream input) throws java.io.IOException |
static operations_research.RoutingIls.IteratedLocalSearchParameters | parseFrom (java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException |
static operations_research.RoutingIls.IteratedLocalSearchParameters | parseDelimitedFrom (java.io.InputStream input) throws java.io.IOException |
static operations_research.RoutingIls.IteratedLocalSearchParameters | parseDelimitedFrom (java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException |
static operations_research.RoutingIls.IteratedLocalSearchParameters | parseFrom (com.google.protobuf.CodedInputStream input) throws java.io.IOException |
static operations_research.RoutingIls.IteratedLocalSearchParameters | parseFrom (com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException |
static Builder | newBuilder () |
static Builder | newBuilder (operations_research.RoutingIls.IteratedLocalSearchParameters prototype) |
static operations_research.RoutingIls.IteratedLocalSearchParameters | getDefaultInstance () |
static com.google.protobuf.Parser< IteratedLocalSearchParameters > | parser () |
Static Public Attributes | |
static final int | PERTURBATION_STRATEGY_FIELD_NUMBER = 1 |
static final int | RUIN_RECREATE_PARAMETERS_FIELD_NUMBER = 2 |
static final int | IMPROVE_PERTURBED_SOLUTION_FIELD_NUMBER = 3 |
static final int | ACCEPTANCE_STRATEGY_FIELD_NUMBER = 4 |
Protected Member Functions | |
com.google.protobuf.GeneratedMessage.FieldAccessorTable | internalGetFieldAccessorTable () |
Builder | newBuilderForType (com.google.protobuf.GeneratedMessage.BuilderParent parent) |
Specifies the behavior of a search based on ILS.
Protobuf type operations_research.IteratedLocalSearchParameters
Definition at line 2356 of file RoutingIls.java.
boolean operations_research.RoutingIls.IteratedLocalSearchParameters.equals | ( | final java.lang.Object | obj | ) |
Definition at line 2560 of file RoutingIls.java.
operations_research.RoutingIls.AcceptanceStrategy.Value operations_research.RoutingIls.IteratedLocalSearchParameters.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 2498 of file RoutingIls.java.
int operations_research.RoutingIls.IteratedLocalSearchParameters.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 2486 of file RoutingIls.java.
|
static |
Definition at line 3259 of file RoutingIls.java.
operations_research.RoutingIls.IteratedLocalSearchParameters operations_research.RoutingIls.IteratedLocalSearchParameters.getDefaultInstanceForType | ( | ) |
Definition at line 3295 of file RoutingIls.java.
|
static |
Definition at line 2380 of file RoutingIls.java.
boolean operations_research.RoutingIls.IteratedLocalSearchParameters.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 2471 of file RoutingIls.java.
com.google.protobuf.Parser< IteratedLocalSearchParameters > operations_research.RoutingIls.IteratedLocalSearchParameters.getParserForType | ( | ) |
Definition at line 3290 of file RoutingIls.java.
operations_research.RoutingIls.PerturbationStrategy.Value operations_research.RoutingIls.IteratedLocalSearchParameters.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 2416 of file RoutingIls.java.
int operations_research.RoutingIls.IteratedLocalSearchParameters.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 2404 of file RoutingIls.java.
operations_research.RoutingIls.RuinRecreateParameters operations_research.RoutingIls.IteratedLocalSearchParameters.getRuinRecreateParameters | ( | ) |
Parameters to customize a ruin and recreate perturbation.
.operations_research.RuinRecreateParameters ruin_recreate_parameters = 2;
Implements operations_research.RoutingIls.IteratedLocalSearchParametersOrBuilder.
Definition at line 2444 of file RoutingIls.java.
operations_research.RoutingIls.RuinRecreateParametersOrBuilder operations_research.RoutingIls.IteratedLocalSearchParameters.getRuinRecreateParametersOrBuilder | ( | ) |
Parameters to customize a ruin and recreate perturbation.
.operations_research.RuinRecreateParameters ruin_recreate_parameters = 2;
Implements operations_research.RoutingIls.IteratedLocalSearchParametersOrBuilder.
Definition at line 2455 of file RoutingIls.java.
int operations_research.RoutingIls.IteratedLocalSearchParameters.getSerializedSize | ( | ) |
Definition at line 2533 of file RoutingIls.java.
int operations_research.RoutingIls.IteratedLocalSearchParameters.hashCode | ( | ) |
Definition at line 2583 of file RoutingIls.java.
boolean operations_research.RoutingIls.IteratedLocalSearchParameters.hasRuinRecreateParameters | ( | ) |
Parameters to customize a ruin and recreate perturbation.
.operations_research.RuinRecreateParameters ruin_recreate_parameters = 2;
Implements operations_research.RoutingIls.IteratedLocalSearchParametersOrBuilder.
Definition at line 2432 of file RoutingIls.java.
|
protected |
Definition at line 2386 of file RoutingIls.java.
final boolean operations_research.RoutingIls.IteratedLocalSearchParameters.isInitialized | ( | ) |
Definition at line 2505 of file RoutingIls.java.
|
static |
Definition at line 2679 of file RoutingIls.java.
|
static |
Definition at line 2682 of file RoutingIls.java.
Builder operations_research.RoutingIls.IteratedLocalSearchParameters.newBuilderForType | ( | ) |
Definition at line 2678 of file RoutingIls.java.
|
protected |
Definition at line 2692 of file RoutingIls.java.
|
static |
Definition at line 2650 of file RoutingIls.java.
|
static |
Definition at line 2656 of file RoutingIls.java.
|
static |
Definition at line 2627 of file RoutingIls.java.
|
static |
Definition at line 2631 of file RoutingIls.java.
|
static |
Definition at line 2616 of file RoutingIls.java.
|
static |
Definition at line 2621 of file RoutingIls.java.
|
static |
Definition at line 2663 of file RoutingIls.java.
|
static |
Definition at line 2669 of file RoutingIls.java.
|
static |
Definition at line 2637 of file RoutingIls.java.
|
static |
Definition at line 2642 of file RoutingIls.java.
|
static |
Definition at line 2605 of file RoutingIls.java.
|
static |
Definition at line 2610 of file RoutingIls.java.
|
static |
Definition at line 3285 of file RoutingIls.java.
Builder operations_research.RoutingIls.IteratedLocalSearchParameters.toBuilder | ( | ) |
Definition at line 2686 of file RoutingIls.java.
void operations_research.RoutingIls.IteratedLocalSearchParameters.writeTo | ( | com.google.protobuf.CodedOutputStream | output | ) | throws java.io.IOException |
Definition at line 2515 of file RoutingIls.java.
|
static |
Definition at line 2475 of file RoutingIls.java.
|
static |
Definition at line 2459 of file RoutingIls.java.
|
static |
Definition at line 2393 of file RoutingIls.java.
|
static |
Definition at line 2421 of file RoutingIls.java.