Google OR-Tools v9.11
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 ()
 
- Public Member Functions inherited from operations_research.RoutingIls.RuinRecreateParametersOrBuilder

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

com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable ()
 
Builder newBuilderForType (com.google.protobuf.GeneratedMessage.BuilderParent parent)
 

Detailed Description

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

Protobuf type operations_research.RuinRecreateParameters

Definition at line 582 of file RoutingIls.java.

Member Function Documentation

◆ equals()

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

Definition at line 735 of file RoutingIls.java.

◆ getDefaultInstance()

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

Definition at line 1225 of file RoutingIls.java.

◆ getDefaultInstanceForType()

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

Definition at line 1261 of file RoutingIls.java.

◆ getDescriptor()

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

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

◆ getParserForType()

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

Definition at line 1256 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 665 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 654 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 639 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 628 of file RoutingIls.java.

◆ getSerializedSize()

int operations_research.RoutingIls.RuinRecreateParameters.getSerializedSize ( )

Definition at line 712 of file RoutingIls.java.

◆ hashCode()

int operations_research.RoutingIls.RuinRecreateParameters.hashCode ( )

Definition at line 753 of file RoutingIls.java.

◆ internalGetFieldAccessorTable()

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

Definition at line 612 of file RoutingIls.java.

◆ isInitialized()

final boolean operations_research.RoutingIls.RuinRecreateParameters.isInitialized ( )

Definition at line 687 of file RoutingIls.java.

◆ newBuilder() [1/2]

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

Definition at line 844 of file RoutingIls.java.

◆ newBuilder() [2/2]

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

Definition at line 847 of file RoutingIls.java.

◆ newBuilderForType() [1/2]

Builder operations_research.RoutingIls.RuinRecreateParameters.newBuilderForType ( )

Definition at line 843 of file RoutingIls.java.

◆ newBuilderForType() [2/2]

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

Definition at line 857 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 815 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 821 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 792 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 796 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 781 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 786 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 828 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 834 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 802 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 807 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 770 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 775 of file RoutingIls.java.

◆ parser()

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

Definition at line 1251 of file RoutingIls.java.

◆ toBuilder()

Builder operations_research.RoutingIls.RuinRecreateParameters.toBuilder ( )

Definition at line 851 of file RoutingIls.java.

◆ writeTo()

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

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

◆ RECREATE_STRATEGY_FIELD_NUMBER

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

Definition at line 644 of file RoutingIls.java.

◆ RUIN_STRATEGY_FIELD_NUMBER

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

Definition at line 618 of file RoutingIls.java.


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