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

Classes

class  Builder
 

Public Member Functions

int getRuinStrategyValue ()
 
operations_research.RoutingIls.RuinStrategy.Value getRuinStrategy ()
 
int getRecreateStrategyValue ()
 
com.google.ortools.constraintsolver.FirstSolutionStrategy.Value getRecreateStrategy ()
 
int getNumRuinedRoutes ()
 
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< RuinRecreateParametersgetParserForType ()
 
operations_research.RoutingIls.RuinRecreateParameters getDefaultInstanceForType ()
 

Static Public Member Functions

static final com.google.protobuf.Descriptors.Descriptor getDescriptor ()
 
static operations_research.RoutingIls.RuinRecreateParameters parseFrom (java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
 
static operations_research.RoutingIls.RuinRecreateParameters parseFrom (java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
 
static operations_research.RoutingIls.RuinRecreateParameters parseFrom (com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
 
static operations_research.RoutingIls.RuinRecreateParameters parseFrom (com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
 
static operations_research.RoutingIls.RuinRecreateParameters parseFrom (byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
 
static operations_research.RoutingIls.RuinRecreateParameters parseFrom (byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
 
static operations_research.RoutingIls.RuinRecreateParameters parseFrom (java.io.InputStream input) throws java.io.IOException
 
static operations_research.RoutingIls.RuinRecreateParameters parseFrom (java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
 
static operations_research.RoutingIls.RuinRecreateParameters parseDelimitedFrom (java.io.InputStream input) throws java.io.IOException
 
static operations_research.RoutingIls.RuinRecreateParameters parseDelimitedFrom (java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
 
static operations_research.RoutingIls.RuinRecreateParameters parseFrom (com.google.protobuf.CodedInputStream input) throws java.io.IOException
 
static operations_research.RoutingIls.RuinRecreateParameters parseFrom (com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
 
static Builder newBuilder ()
 
static Builder newBuilder (operations_research.RoutingIls.RuinRecreateParameters prototype)
 
static operations_research.RoutingIls.RuinRecreateParameters getDefaultInstance ()
 
static com.google.protobuf.Parser< RuinRecreateParametersparser ()
 

Static Public Attributes

static final int RUIN_STRATEGY_FIELD_NUMBER = 1
 
static final int RECREATE_STRATEGY_FIELD_NUMBER = 2
 
static final int NUM_RUINED_ROUTES_FIELD_NUMBER = 3
 

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

Parameters to configure a perturbation based on a ruin and recreate approach.

Protobuf type operations_research.RuinRecreateParameters

Definition at line 606 of file RoutingIls.java.

Member Function Documentation

◆ equals()

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

Definition at line 757 of file RoutingIls.java.

◆ getDefaultInstance()

static operations_research.RoutingIls.RuinRecreateParameters operations_research.RoutingIls.RuinRecreateParameters.getDefaultInstance ( )
static

Definition at line 1291 of file RoutingIls.java.

◆ getDefaultInstanceForType()

operations_research.RoutingIls.RuinRecreateParameters operations_research.RoutingIls.RuinRecreateParameters.getDefaultInstanceForType ( )

Definition at line 1327 of file RoutingIls.java.

◆ getDescriptor()

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

Definition at line 628 of file RoutingIls.java.

◆ getNumRuinedRoutes()

int operations_research.RoutingIls.RuinRecreateParameters.getNumRuinedRoutes ( )
Number of routes removed during a ruin application defined on routes.

uint32 num_ruined_routes = 3;

Returns
The numRuinedRoutes.

Implements operations_research.RoutingIls.RuinRecreateParametersOrBuilder.

Definition at line 703 of file RoutingIls.java.

◆ getParserForType()

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

Definition at line 1322 of file RoutingIls.java.

◆ getRecreateStrategy()

com.google.ortools.constraintsolver.FirstSolutionStrategy.Value operations_research.RoutingIls.RuinRecreateParameters.getRecreateStrategy ( )
Strategy defining how a reference solution is recreated.

.operations_research.FirstSolutionStrategy.Value recreate_strategy = 2;

Returns
The recreateStrategy.

Implements operations_research.RoutingIls.RuinRecreateParametersOrBuilder.

Definition at line 687 of file RoutingIls.java.

◆ getRecreateStrategyValue()

int operations_research.RoutingIls.RuinRecreateParameters.getRecreateStrategyValue ( )
Strategy defining how a reference solution is recreated.

.operations_research.FirstSolutionStrategy.Value recreate_strategy = 2;

Returns
The enum numeric value on the wire for recreateStrategy.

Implements operations_research.RoutingIls.RuinRecreateParametersOrBuilder.

Definition at line 676 of file RoutingIls.java.

◆ getRuinStrategy()

operations_research.RoutingIls.RuinStrategy.Value operations_research.RoutingIls.RuinRecreateParameters.getRuinStrategy ( )
Strategy defining how a reference solution is ruined.

.operations_research.RuinStrategy.Value ruin_strategy = 1;

Returns
The ruinStrategy.

Implements operations_research.RoutingIls.RuinRecreateParametersOrBuilder.

Definition at line 661 of file RoutingIls.java.

◆ getRuinStrategyValue()

int operations_research.RoutingIls.RuinRecreateParameters.getRuinStrategyValue ( )
Strategy defining how a reference solution is ruined.

.operations_research.RuinStrategy.Value ruin_strategy = 1;

Returns
The enum numeric value on the wire for ruinStrategy.

Implements operations_research.RoutingIls.RuinRecreateParametersOrBuilder.

Definition at line 650 of file RoutingIls.java.

◆ getSerializedSize()

int operations_research.RoutingIls.RuinRecreateParameters.getSerializedSize ( )

Definition at line 734 of file RoutingIls.java.

◆ hashCode()

int operations_research.RoutingIls.RuinRecreateParameters.hashCode ( )

Definition at line 775 of file RoutingIls.java.

◆ internalGetFieldAccessorTable()

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

Definition at line 634 of file RoutingIls.java.

◆ isInitialized()

final boolean operations_research.RoutingIls.RuinRecreateParameters.isInitialized ( )

Definition at line 709 of file RoutingIls.java.

◆ newBuilder() [1/2]

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

Definition at line 866 of file RoutingIls.java.

◆ newBuilder() [2/2]

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

Definition at line 869 of file RoutingIls.java.

◆ newBuilderForType() [1/2]

Builder operations_research.RoutingIls.RuinRecreateParameters.newBuilderForType ( )

Definition at line 865 of file RoutingIls.java.

◆ newBuilderForType() [2/2]

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

Definition at line 879 of file RoutingIls.java.

◆ newInstance()

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

Definition at line 622 of file RoutingIls.java.

◆ parseDelimitedFrom() [1/2]

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

Definition at line 837 of file RoutingIls.java.

◆ parseDelimitedFrom() [2/2]

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

Definition at line 843 of file RoutingIls.java.

◆ parseFrom() [1/10]

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

Definition at line 814 of file RoutingIls.java.

◆ parseFrom() [2/10]

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

Definition at line 818 of file RoutingIls.java.

◆ parseFrom() [3/10]

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

Definition at line 803 of file RoutingIls.java.

◆ parseFrom() [4/10]

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

Definition at line 808 of file RoutingIls.java.

◆ parseFrom() [5/10]

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

Definition at line 850 of file RoutingIls.java.

◆ parseFrom() [6/10]

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

Definition at line 856 of file RoutingIls.java.

◆ parseFrom() [7/10]

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

Definition at line 824 of file RoutingIls.java.

◆ parseFrom() [8/10]

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

Definition at line 829 of file RoutingIls.java.

◆ parseFrom() [9/10]

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

Definition at line 792 of file RoutingIls.java.

◆ parseFrom() [10/10]

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

Definition at line 797 of file RoutingIls.java.

◆ parser()

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

Definition at line 1317 of file RoutingIls.java.

◆ toBuilder()

Builder operations_research.RoutingIls.RuinRecreateParameters.toBuilder ( )

Definition at line 873 of file RoutingIls.java.

◆ writeTo()

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

Definition at line 719 of file RoutingIls.java.

Member Data Documentation

◆ NUM_RUINED_ROUTES_FIELD_NUMBER

final int operations_research.RoutingIls.RuinRecreateParameters.NUM_RUINED_ROUTES_FIELD_NUMBER = 3
static

Definition at line 692 of file RoutingIls.java.

◆ RECREATE_STRATEGY_FIELD_NUMBER

final int operations_research.RoutingIls.RuinRecreateParameters.RECREATE_STRATEGY_FIELD_NUMBER = 2
static

Definition at line 666 of file RoutingIls.java.

◆ RUIN_STRATEGY_FIELD_NUMBER

final int operations_research.RoutingIls.RuinRecreateParameters.RUIN_STRATEGY_FIELD_NUMBER = 1
static

Definition at line 640 of file RoutingIls.java.


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