Google OR-Tools v9.9
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 ()
 

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

java.lang.Object newInstance (UnusedPrivateParameter unused)
 
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable ()
 
Builder newBuilderForType (com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
 

Detailed Description

Specifies the behavior of a search based on ILS.

Protobuf type operations_research.IteratedLocalSearchParameters

Definition at line 2488 of file RoutingIls.java.

Member Function Documentation

◆ equals()

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

Definition at line 2690 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 2628 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 2616 of file RoutingIls.java.

◆ getDefaultInstance()

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

Definition at line 3433 of file RoutingIls.java.

◆ getDefaultInstanceForType()

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

Definition at line 3469 of file RoutingIls.java.

◆ getDescriptor()

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

Definition at line 2510 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 2601 of file RoutingIls.java.

◆ getParserForType()

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

Definition at line 3464 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 2546 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 2534 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 2574 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 2585 of file RoutingIls.java.

◆ getSerializedSize()

int operations_research.RoutingIls.IteratedLocalSearchParameters.getSerializedSize ( )

Definition at line 2663 of file RoutingIls.java.

◆ hashCode()

int operations_research.RoutingIls.IteratedLocalSearchParameters.hashCode ( )

Definition at line 2713 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 2562 of file RoutingIls.java.

◆ internalGetFieldAccessorTable()

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

Definition at line 2516 of file RoutingIls.java.

◆ isInitialized()

final boolean operations_research.RoutingIls.IteratedLocalSearchParameters.isInitialized ( )

Definition at line 2635 of file RoutingIls.java.

◆ newBuilder() [1/2]

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

Definition at line 2809 of file RoutingIls.java.

◆ newBuilder() [2/2]

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

Definition at line 2812 of file RoutingIls.java.

◆ newBuilderForType() [1/2]

Builder operations_research.RoutingIls.IteratedLocalSearchParameters.newBuilderForType ( )

Definition at line 2808 of file RoutingIls.java.

◆ newBuilderForType() [2/2]

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

Definition at line 2822 of file RoutingIls.java.

◆ newInstance()

java.lang.Object operations_research.RoutingIls.IteratedLocalSearchParameters.newInstance ( UnusedPrivateParameter unused)
protected

Definition at line 2504 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 2780 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 2786 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 2757 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 2761 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 2746 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 2751 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 2793 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 2799 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 2767 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 2772 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 2735 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 2740 of file RoutingIls.java.

◆ parser()

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

Definition at line 3459 of file RoutingIls.java.

◆ toBuilder()

Builder operations_research.RoutingIls.IteratedLocalSearchParameters.toBuilder ( )

Definition at line 2816 of file RoutingIls.java.

◆ writeTo()

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

Definition at line 2645 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 2605 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 2589 of file RoutingIls.java.

◆ PERTURBATION_STRATEGY_FIELD_NUMBER

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

Definition at line 2523 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 2551 of file RoutingIls.java.


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