Google OR-Tools v9.11
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
operations_research.RoutingIls.IteratedLocalSearchParameters Class Reference
Inheritance diagram for operations_research.RoutingIls.IteratedLocalSearchParameters:
operations_research.RoutingIls.IteratedLocalSearchParametersOrBuilder

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< IteratedLocalSearchParametersgetParserForType ()
 
operations_research.RoutingIls.IteratedLocalSearchParameters getDefaultInstanceForType ()
 
- Public Member Functions inherited from operations_research.RoutingIls.IteratedLocalSearchParametersOrBuilder

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< IteratedLocalSearchParametersparser ()
 

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)
 

Detailed Description

Specifies the behavior of a search based on ILS.

Protobuf type operations_research.IteratedLocalSearchParameters

Definition at line 2356 of file RoutingIls.java.

Member Function Documentation

◆ equals()

boolean operations_research.RoutingIls.IteratedLocalSearchParameters.equals ( final java.lang.Object obj)

Definition at line 2560 of file RoutingIls.java.

◆ getAcceptanceStrategy()

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;

Returns
The acceptanceStrategy.

Implements operations_research.RoutingIls.IteratedLocalSearchParametersOrBuilder.

Definition at line 2498 of file RoutingIls.java.

◆ getAcceptanceStrategyValue()

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;

Returns
The enum numeric value on the wire for acceptanceStrategy.

Implements operations_research.RoutingIls.IteratedLocalSearchParametersOrBuilder.

Definition at line 2486 of file RoutingIls.java.

◆ getDefaultInstance()

static operations_research.RoutingIls.IteratedLocalSearchParameters operations_research.RoutingIls.IteratedLocalSearchParameters.getDefaultInstance ( )
static

Definition at line 3259 of file RoutingIls.java.

◆ getDefaultInstanceForType()

operations_research.RoutingIls.IteratedLocalSearchParameters operations_research.RoutingIls.IteratedLocalSearchParameters.getDefaultInstanceForType ( )

Definition at line 3295 of file RoutingIls.java.

◆ getDescriptor()

static final com.google.protobuf.Descriptors.Descriptor operations_research.RoutingIls.IteratedLocalSearchParameters.getDescriptor ( )
static

Definition at line 2380 of file RoutingIls.java.

◆ getImprovePerturbedSolution()

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;

Returns
The improvePerturbedSolution.

Implements operations_research.RoutingIls.IteratedLocalSearchParametersOrBuilder.

Definition at line 2471 of file RoutingIls.java.

◆ getParserForType()

com.google.protobuf.Parser< IteratedLocalSearchParameters > operations_research.RoutingIls.IteratedLocalSearchParameters.getParserForType ( )

Definition at line 3290 of file RoutingIls.java.

◆ getPerturbationStrategy()

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;

Returns
The perturbationStrategy.

Implements operations_research.RoutingIls.IteratedLocalSearchParametersOrBuilder.

Definition at line 2416 of file RoutingIls.java.

◆ getPerturbationStrategyValue()

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;

Returns
The enum numeric value on the wire for perturbationStrategy.

Implements operations_research.RoutingIls.IteratedLocalSearchParametersOrBuilder.

Definition at line 2404 of file RoutingIls.java.

◆ getRuinRecreateParameters()

operations_research.RoutingIls.RuinRecreateParameters operations_research.RoutingIls.IteratedLocalSearchParameters.getRuinRecreateParameters ( )
Parameters to customize a ruin and recreate perturbation.

.operations_research.RuinRecreateParameters ruin_recreate_parameters = 2;

Returns
The ruinRecreateParameters.

Implements operations_research.RoutingIls.IteratedLocalSearchParametersOrBuilder.

Definition at line 2444 of file RoutingIls.java.

◆ getRuinRecreateParametersOrBuilder()

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.

◆ getSerializedSize()

int operations_research.RoutingIls.IteratedLocalSearchParameters.getSerializedSize ( )

Definition at line 2533 of file RoutingIls.java.

◆ hashCode()

int operations_research.RoutingIls.IteratedLocalSearchParameters.hashCode ( )

Definition at line 2583 of file RoutingIls.java.

◆ hasRuinRecreateParameters()

boolean operations_research.RoutingIls.IteratedLocalSearchParameters.hasRuinRecreateParameters ( )
Parameters to customize a ruin and recreate perturbation.

.operations_research.RuinRecreateParameters ruin_recreate_parameters = 2;

Returns
Whether the ruinRecreateParameters field is set.

Implements operations_research.RoutingIls.IteratedLocalSearchParametersOrBuilder.

Definition at line 2432 of file RoutingIls.java.

◆ internalGetFieldAccessorTable()

com.google.protobuf.GeneratedMessage.FieldAccessorTable operations_research.RoutingIls.IteratedLocalSearchParameters.internalGetFieldAccessorTable ( )
protected

Definition at line 2386 of file RoutingIls.java.

◆ isInitialized()

final boolean operations_research.RoutingIls.IteratedLocalSearchParameters.isInitialized ( )

Definition at line 2505 of file RoutingIls.java.

◆ newBuilder() [1/2]

static Builder operations_research.RoutingIls.IteratedLocalSearchParameters.newBuilder ( )
static

Definition at line 2679 of file RoutingIls.java.

◆ newBuilder() [2/2]

static Builder operations_research.RoutingIls.IteratedLocalSearchParameters.newBuilder ( operations_research.RoutingIls.IteratedLocalSearchParameters prototype)
static

Definition at line 2682 of file RoutingIls.java.

◆ newBuilderForType() [1/2]

Builder operations_research.RoutingIls.IteratedLocalSearchParameters.newBuilderForType ( )

Definition at line 2678 of file RoutingIls.java.

◆ newBuilderForType() [2/2]

Builder operations_research.RoutingIls.IteratedLocalSearchParameters.newBuilderForType ( com.google.protobuf.GeneratedMessage.BuilderParent parent)
protected

Definition at line 2692 of file RoutingIls.java.

◆ parseDelimitedFrom() [1/2]

static operations_research.RoutingIls.IteratedLocalSearchParameters operations_research.RoutingIls.IteratedLocalSearchParameters.parseDelimitedFrom ( java.io.InputStream input) throws java.io.IOException
static

Definition at line 2650 of file RoutingIls.java.

◆ parseDelimitedFrom() [2/2]

static operations_research.RoutingIls.IteratedLocalSearchParameters operations_research.RoutingIls.IteratedLocalSearchParameters.parseDelimitedFrom ( java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry ) throws java.io.IOException
static

Definition at line 2656 of file RoutingIls.java.

◆ parseFrom() [1/10]

static operations_research.RoutingIls.IteratedLocalSearchParameters operations_research.RoutingIls.IteratedLocalSearchParameters.parseFrom ( byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
static

Definition at line 2627 of file RoutingIls.java.

◆ parseFrom() [2/10]

static operations_research.RoutingIls.IteratedLocalSearchParameters operations_research.RoutingIls.IteratedLocalSearchParameters.parseFrom ( byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry ) throws com.google.protobuf.InvalidProtocolBufferException
static

Definition at line 2631 of file RoutingIls.java.

◆ parseFrom() [3/10]

static operations_research.RoutingIls.IteratedLocalSearchParameters operations_research.RoutingIls.IteratedLocalSearchParameters.parseFrom ( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
static

Definition at line 2616 of file RoutingIls.java.

◆ parseFrom() [4/10]

static operations_research.RoutingIls.IteratedLocalSearchParameters operations_research.RoutingIls.IteratedLocalSearchParameters.parseFrom ( com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry ) throws com.google.protobuf.InvalidProtocolBufferException
static

Definition at line 2621 of file RoutingIls.java.

◆ parseFrom() [5/10]

static operations_research.RoutingIls.IteratedLocalSearchParameters operations_research.RoutingIls.IteratedLocalSearchParameters.parseFrom ( com.google.protobuf.CodedInputStream input) throws java.io.IOException
static

Definition at line 2663 of file RoutingIls.java.

◆ parseFrom() [6/10]

static operations_research.RoutingIls.IteratedLocalSearchParameters operations_research.RoutingIls.IteratedLocalSearchParameters.parseFrom ( com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry ) throws java.io.IOException
static

Definition at line 2669 of file RoutingIls.java.

◆ parseFrom() [7/10]

static operations_research.RoutingIls.IteratedLocalSearchParameters operations_research.RoutingIls.IteratedLocalSearchParameters.parseFrom ( java.io.InputStream input) throws java.io.IOException
static

Definition at line 2637 of file RoutingIls.java.

◆ parseFrom() [8/10]

static operations_research.RoutingIls.IteratedLocalSearchParameters operations_research.RoutingIls.IteratedLocalSearchParameters.parseFrom ( java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry ) throws java.io.IOException
static

Definition at line 2642 of file RoutingIls.java.

◆ parseFrom() [9/10]

static operations_research.RoutingIls.IteratedLocalSearchParameters operations_research.RoutingIls.IteratedLocalSearchParameters.parseFrom ( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
static

Definition at line 2605 of file RoutingIls.java.

◆ parseFrom() [10/10]

static operations_research.RoutingIls.IteratedLocalSearchParameters operations_research.RoutingIls.IteratedLocalSearchParameters.parseFrom ( java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry ) throws com.google.protobuf.InvalidProtocolBufferException
static

Definition at line 2610 of file RoutingIls.java.

◆ parser()

static com.google.protobuf.Parser< IteratedLocalSearchParameters > operations_research.RoutingIls.IteratedLocalSearchParameters.parser ( )
static

Definition at line 3285 of file RoutingIls.java.

◆ toBuilder()

Builder operations_research.RoutingIls.IteratedLocalSearchParameters.toBuilder ( )

Definition at line 2686 of file RoutingIls.java.

◆ writeTo()

void operations_research.RoutingIls.IteratedLocalSearchParameters.writeTo ( com.google.protobuf.CodedOutputStream output) throws java.io.IOException

Definition at line 2515 of file RoutingIls.java.

Member Data Documentation

◆ ACCEPTANCE_STRATEGY_FIELD_NUMBER

final int operations_research.RoutingIls.IteratedLocalSearchParameters.ACCEPTANCE_STRATEGY_FIELD_NUMBER = 4
static

Definition at line 2475 of file RoutingIls.java.

◆ IMPROVE_PERTURBED_SOLUTION_FIELD_NUMBER

final int operations_research.RoutingIls.IteratedLocalSearchParameters.IMPROVE_PERTURBED_SOLUTION_FIELD_NUMBER = 3
static

Definition at line 2459 of file RoutingIls.java.

◆ PERTURBATION_STRATEGY_FIELD_NUMBER

final int operations_research.RoutingIls.IteratedLocalSearchParameters.PERTURBATION_STRATEGY_FIELD_NUMBER = 1
static

Definition at line 2393 of file RoutingIls.java.

◆ RUIN_RECREATE_PARAMETERS_FIELD_NUMBER

final int operations_research.RoutingIls.IteratedLocalSearchParameters.RUIN_RECREATE_PARAMETERS_FIELD_NUMBER = 2
static

Definition at line 2421 of file RoutingIls.java.


The documentation for this class was generated from the following file: