Google OR-Tools v9.9
a fast and portable software suite for combinatorial optimization
|
Classes | |
class | Builder |
Public Member Functions | |
int | getPerturbationStrategyValue () |
operations_research.RoutingIls.PerturbationStrategy.Value | getPerturbationStrategy () |
boolean | hasRuinRecreateParameters () |
operations_research.RoutingIls.RuinRecreateParameters | getRuinRecreateParameters () |
operations_research.RoutingIls.RuinRecreateParametersOrBuilder | getRuinRecreateParametersOrBuilder () |
boolean | getImprovePerturbedSolution () |
int | getAcceptanceStrategyValue () |
operations_research.RoutingIls.AcceptanceStrategy.Value | getAcceptanceStrategy () |
final boolean | isInitialized () |
void | writeTo (com.google.protobuf.CodedOutputStream output) throws java.io.IOException |
int | getSerializedSize () |
boolean | equals (final java.lang.Object obj) |
int | hashCode () |
Builder | newBuilderForType () |
Builder | toBuilder () |
com.google.protobuf.Parser< IteratedLocalSearchParameters > | getParserForType () |
operations_research.RoutingIls.IteratedLocalSearchParameters | getDefaultInstanceForType () |
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 | |
java.lang.Object | newInstance (UnusedPrivateParameter unused) |
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable | internalGetFieldAccessorTable () |
Builder | newBuilderForType (com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
Specifies the behavior of a search based on ILS.
Protobuf type operations_research.IteratedLocalSearchParameters
Definition at line 2488 of file RoutingIls.java.
boolean operations_research.RoutingIls.IteratedLocalSearchParameters.equals | ( | final java.lang.Object | obj | ) |
Definition at line 2690 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 2628 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 2616 of file RoutingIls.java.
|
static |
Definition at line 3433 of file RoutingIls.java.
operations_research.RoutingIls.IteratedLocalSearchParameters operations_research.RoutingIls.IteratedLocalSearchParameters.getDefaultInstanceForType | ( | ) |
Definition at line 3469 of file RoutingIls.java.
|
static |
Definition at line 2510 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 2601 of file RoutingIls.java.
com.google.protobuf.Parser< IteratedLocalSearchParameters > operations_research.RoutingIls.IteratedLocalSearchParameters.getParserForType | ( | ) |
Definition at line 3464 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 2546 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 2534 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 2574 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 2585 of file RoutingIls.java.
int operations_research.RoutingIls.IteratedLocalSearchParameters.getSerializedSize | ( | ) |
Definition at line 2663 of file RoutingIls.java.
int operations_research.RoutingIls.IteratedLocalSearchParameters.hashCode | ( | ) |
Definition at line 2713 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 2562 of file RoutingIls.java.
|
protected |
Definition at line 2516 of file RoutingIls.java.
final boolean operations_research.RoutingIls.IteratedLocalSearchParameters.isInitialized | ( | ) |
Definition at line 2635 of file RoutingIls.java.
|
static |
Definition at line 2809 of file RoutingIls.java.
|
static |
Definition at line 2812 of file RoutingIls.java.
Builder operations_research.RoutingIls.IteratedLocalSearchParameters.newBuilderForType | ( | ) |
Definition at line 2808 of file RoutingIls.java.
|
protected |
Definition at line 2822 of file RoutingIls.java.
|
protected |
Definition at line 2504 of file RoutingIls.java.
|
static |
Definition at line 2780 of file RoutingIls.java.
|
static |
Definition at line 2786 of file RoutingIls.java.
|
static |
Definition at line 2757 of file RoutingIls.java.
|
static |
Definition at line 2761 of file RoutingIls.java.
|
static |
Definition at line 2746 of file RoutingIls.java.
|
static |
Definition at line 2751 of file RoutingIls.java.
|
static |
Definition at line 2793 of file RoutingIls.java.
|
static |
Definition at line 2799 of file RoutingIls.java.
|
static |
Definition at line 2767 of file RoutingIls.java.
|
static |
Definition at line 2772 of file RoutingIls.java.
|
static |
Definition at line 2735 of file RoutingIls.java.
|
static |
Definition at line 2740 of file RoutingIls.java.
|
static |
Definition at line 3459 of file RoutingIls.java.
Builder operations_research.RoutingIls.IteratedLocalSearchParameters.toBuilder | ( | ) |
Definition at line 2816 of file RoutingIls.java.
void operations_research.RoutingIls.IteratedLocalSearchParameters.writeTo | ( | com.google.protobuf.CodedOutputStream | output | ) | throws java.io.IOException |
Definition at line 2645 of file RoutingIls.java.
|
static |
Definition at line 2605 of file RoutingIls.java.
|
static |
Definition at line 2589 of file RoutingIls.java.
|
static |
Definition at line 2523 of file RoutingIls.java.
|
static |
Definition at line 2551 of file RoutingIls.java.