Google OR-Tools v9.14
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
com.google.ortools.constraintsolver.RuinStrategy Class Reference

Detailed Description

Ruin strategies, used in perturbation based on ruin and recreate approaches.

Protobuf type operations_research.RuinStrategy

Definition at line 16 of file RuinStrategy.java.

Inheritance diagram for com.google.ortools.constraintsolver.RuinStrategy:
com.google.ortools.constraintsolver.RuinStrategyOrBuilder

Classes

class  Builder
enum  StrategyCase

Public Member Functions

StrategyCase getStrategyCase ()
boolean hasSpatiallyCloseRoutes ()
com.google.ortools.constraintsolver.SpatiallyCloseRoutesRuinStrategy getSpatiallyCloseRoutes ()
com.google.ortools.constraintsolver.SpatiallyCloseRoutesRuinStrategyOrBuilder getSpatiallyCloseRoutesOrBuilder ()
boolean hasRandomWalk ()
com.google.ortools.constraintsolver.RandomWalkRuinStrategy getRandomWalk ()
com.google.ortools.constraintsolver.RandomWalkRuinStrategyOrBuilder getRandomWalkOrBuilder ()
boolean hasSisr ()
com.google.ortools.constraintsolver.SISRRuinStrategy getSisr ()
com.google.ortools.constraintsolver.SISRRuinStrategyOrBuilder getSisrOrBuilder ()
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< RuinStrategygetParserForType ()
com.google.ortools.constraintsolver.RuinStrategy getDefaultInstanceForType ()

Static Public Member Functions

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

Static Public Attributes

static final int SPATIALLY_CLOSE_ROUTES_FIELD_NUMBER = 1
static final int RANDOM_WALK_FIELD_NUMBER = 2
static final int SISR_FIELD_NUMBER = 3

Protected Member Functions

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

Member Function Documentation

◆ equals()

boolean com.google.ortools.constraintsolver.RuinStrategy.equals ( final java.lang.Object obj)

Definition at line 237 of file RuinStrategy.java.

◆ getDefaultInstance()

com.google.ortools.constraintsolver.RuinStrategy com.google.ortools.constraintsolver.RuinStrategy.getDefaultInstance ( )
static

Definition at line 1032 of file RuinStrategy.java.

◆ getDefaultInstanceForType()

com.google.ortools.constraintsolver.RuinStrategy com.google.ortools.constraintsolver.RuinStrategy.getDefaultInstanceForType ( )

Definition at line 1068 of file RuinStrategy.java.

◆ getDescriptor()

final com.google.protobuf.Descriptors.Descriptor com.google.ortools.constraintsolver.RuinStrategy.getDescriptor ( )
static

Definition at line 38 of file RuinStrategy.java.

◆ getParserForType()

com.google.protobuf.Parser< RuinStrategy > com.google.ortools.constraintsolver.RuinStrategy.getParserForType ( )

Definition at line 1063 of file RuinStrategy.java.

◆ getRandomWalk()

com.google.ortools.constraintsolver.RandomWalkRuinStrategy com.google.ortools.constraintsolver.RuinStrategy.getRandomWalk ( )

.operations_research.RandomWalkRuinStrategy random_walk = 2;

Returns
The randomWalk.

Implements com.google.ortools.constraintsolver.RuinStrategyOrBuilder.

Definition at line 139 of file RuinStrategy.java.

◆ getRandomWalkOrBuilder()

com.google.ortools.constraintsolver.RandomWalkRuinStrategyOrBuilder com.google.ortools.constraintsolver.RuinStrategy.getRandomWalkOrBuilder ( )

.operations_research.RandomWalkRuinStrategy random_walk = 2;

Implements com.google.ortools.constraintsolver.RuinStrategyOrBuilder.

Definition at line 149 of file RuinStrategy.java.

◆ getSerializedSize()

int com.google.ortools.constraintsolver.RuinStrategy.getSerializedSize ( )

Definition at line 214 of file RuinStrategy.java.

◆ getSisr()

com.google.ortools.constraintsolver.SISRRuinStrategy com.google.ortools.constraintsolver.RuinStrategy.getSisr ( )

.operations_research.SISRRuinStrategy sisr = 3;

Returns
The sisr.

Implements com.google.ortools.constraintsolver.RuinStrategyOrBuilder.

Definition at line 170 of file RuinStrategy.java.

◆ getSisrOrBuilder()

com.google.ortools.constraintsolver.SISRRuinStrategyOrBuilder com.google.ortools.constraintsolver.RuinStrategy.getSisrOrBuilder ( )

.operations_research.SISRRuinStrategy sisr = 3;

Implements com.google.ortools.constraintsolver.RuinStrategyOrBuilder.

Definition at line 180 of file RuinStrategy.java.

◆ getSpatiallyCloseRoutes()

com.google.ortools.constraintsolver.SpatiallyCloseRoutesRuinStrategy com.google.ortools.constraintsolver.RuinStrategy.getSpatiallyCloseRoutes ( )

.operations_research.SpatiallyCloseRoutesRuinStrategy spatially_close_routes = 1;

Returns
The spatiallyCloseRoutes.

Implements com.google.ortools.constraintsolver.RuinStrategyOrBuilder.

Definition at line 108 of file RuinStrategy.java.

◆ getSpatiallyCloseRoutesOrBuilder()

com.google.ortools.constraintsolver.SpatiallyCloseRoutesRuinStrategyOrBuilder com.google.ortools.constraintsolver.RuinStrategy.getSpatiallyCloseRoutesOrBuilder ( )

.operations_research.SpatiallyCloseRoutesRuinStrategy spatially_close_routes = 1;

Implements com.google.ortools.constraintsolver.RuinStrategyOrBuilder.

Definition at line 118 of file RuinStrategy.java.

◆ getStrategyCase()

StrategyCase com.google.ortools.constraintsolver.RuinStrategy.getStrategyCase ( )

◆ hashCode()

int com.google.ortools.constraintsolver.RuinStrategy.hashCode ( )

Definition at line 268 of file RuinStrategy.java.

◆ hasRandomWalk()

boolean com.google.ortools.constraintsolver.RuinStrategy.hasRandomWalk ( )

.operations_research.RandomWalkRuinStrategy random_walk = 2;

Returns
Whether the randomWalk field is set.

Implements com.google.ortools.constraintsolver.RuinStrategyOrBuilder.

Definition at line 131 of file RuinStrategy.java.

◆ hasSisr()

boolean com.google.ortools.constraintsolver.RuinStrategy.hasSisr ( )

.operations_research.SISRRuinStrategy sisr = 3;

Returns
Whether the sisr field is set.

Implements com.google.ortools.constraintsolver.RuinStrategyOrBuilder.

Definition at line 162 of file RuinStrategy.java.

◆ hasSpatiallyCloseRoutes()

boolean com.google.ortools.constraintsolver.RuinStrategy.hasSpatiallyCloseRoutes ( )

.operations_research.SpatiallyCloseRoutesRuinStrategy spatially_close_routes = 1;

Returns
Whether the spatiallyCloseRoutes field is set.

Implements com.google.ortools.constraintsolver.RuinStrategyOrBuilder.

Definition at line 100 of file RuinStrategy.java.

◆ internalGetFieldAccessorTable()

com.google.protobuf.GeneratedMessage.FieldAccessorTable com.google.ortools.constraintsolver.RuinStrategy.internalGetFieldAccessorTable ( )
protected

Definition at line 44 of file RuinStrategy.java.

◆ isInitialized()

final boolean com.google.ortools.constraintsolver.RuinStrategy.isInitialized ( )

Definition at line 189 of file RuinStrategy.java.

◆ newBuilder() [1/2]

Builder com.google.ortools.constraintsolver.RuinStrategy.newBuilder ( )
static

Definition at line 369 of file RuinStrategy.java.

◆ newBuilder() [2/2]

Builder com.google.ortools.constraintsolver.RuinStrategy.newBuilder ( com.google.ortools.constraintsolver.RuinStrategy prototype)
static

Definition at line 372 of file RuinStrategy.java.

◆ newBuilderForType() [1/2]

Builder com.google.ortools.constraintsolver.RuinStrategy.newBuilderForType ( )

Definition at line 368 of file RuinStrategy.java.

◆ newBuilderForType() [2/2]

Builder com.google.ortools.constraintsolver.RuinStrategy.newBuilderForType ( com.google.protobuf.GeneratedMessage.BuilderParent parent)
protected

Definition at line 382 of file RuinStrategy.java.

◆ parseDelimitedFrom() [1/2]

com.google.ortools.constraintsolver.RuinStrategy com.google.ortools.constraintsolver.RuinStrategy.parseDelimitedFrom ( java.io.InputStream input) throws java.io.IOException
static

Definition at line 340 of file RuinStrategy.java.

◆ parseDelimitedFrom() [2/2]

com.google.ortools.constraintsolver.RuinStrategy com.google.ortools.constraintsolver.RuinStrategy.parseDelimitedFrom ( java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry ) throws java.io.IOException
static

Definition at line 346 of file RuinStrategy.java.

◆ parseFrom() [1/10]

com.google.ortools.constraintsolver.RuinStrategy com.google.ortools.constraintsolver.RuinStrategy.parseFrom ( byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
static

Definition at line 317 of file RuinStrategy.java.

◆ parseFrom() [2/10]

com.google.ortools.constraintsolver.RuinStrategy com.google.ortools.constraintsolver.RuinStrategy.parseFrom ( byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry ) throws com.google.protobuf.InvalidProtocolBufferException
static

Definition at line 321 of file RuinStrategy.java.

◆ parseFrom() [3/10]

com.google.ortools.constraintsolver.RuinStrategy com.google.ortools.constraintsolver.RuinStrategy.parseFrom ( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
static

Definition at line 306 of file RuinStrategy.java.

◆ parseFrom() [4/10]

com.google.ortools.constraintsolver.RuinStrategy com.google.ortools.constraintsolver.RuinStrategy.parseFrom ( com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry ) throws com.google.protobuf.InvalidProtocolBufferException
static

Definition at line 311 of file RuinStrategy.java.

◆ parseFrom() [5/10]

com.google.ortools.constraintsolver.RuinStrategy com.google.ortools.constraintsolver.RuinStrategy.parseFrom ( com.google.protobuf.CodedInputStream input) throws java.io.IOException
static

Definition at line 353 of file RuinStrategy.java.

◆ parseFrom() [6/10]

com.google.ortools.constraintsolver.RuinStrategy com.google.ortools.constraintsolver.RuinStrategy.parseFrom ( com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry ) throws java.io.IOException
static

Definition at line 359 of file RuinStrategy.java.

◆ parseFrom() [7/10]

com.google.ortools.constraintsolver.RuinStrategy com.google.ortools.constraintsolver.RuinStrategy.parseFrom ( java.io.InputStream input) throws java.io.IOException
static

Definition at line 327 of file RuinStrategy.java.

◆ parseFrom() [8/10]

com.google.ortools.constraintsolver.RuinStrategy com.google.ortools.constraintsolver.RuinStrategy.parseFrom ( java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry ) throws java.io.IOException
static

Definition at line 332 of file RuinStrategy.java.

◆ parseFrom() [9/10]

com.google.ortools.constraintsolver.RuinStrategy com.google.ortools.constraintsolver.RuinStrategy.parseFrom ( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
static

Definition at line 295 of file RuinStrategy.java.

◆ parseFrom() [10/10]

com.google.ortools.constraintsolver.RuinStrategy com.google.ortools.constraintsolver.RuinStrategy.parseFrom ( java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry ) throws com.google.protobuf.InvalidProtocolBufferException
static

Definition at line 300 of file RuinStrategy.java.

◆ parser()

com.google.protobuf.Parser< RuinStrategy > com.google.ortools.constraintsolver.RuinStrategy.parser ( )
static

Definition at line 1058 of file RuinStrategy.java.

◆ toBuilder()

Builder com.google.ortools.constraintsolver.RuinStrategy.toBuilder ( )

Definition at line 376 of file RuinStrategy.java.

◆ writeTo()

void com.google.ortools.constraintsolver.RuinStrategy.writeTo ( com.google.protobuf.CodedOutputStream output) throws java.io.IOException

Definition at line 199 of file RuinStrategy.java.

Member Data Documentation

◆ RANDOM_WALK_FIELD_NUMBER

final int com.google.ortools.constraintsolver.RuinStrategy.RANDOM_WALK_FIELD_NUMBER = 2
static

Definition at line 125 of file RuinStrategy.java.

◆ SISR_FIELD_NUMBER

final int com.google.ortools.constraintsolver.RuinStrategy.SISR_FIELD_NUMBER = 3
static

Definition at line 156 of file RuinStrategy.java.

◆ SPATIALLY_CLOSE_ROUTES_FIELD_NUMBER

final int com.google.ortools.constraintsolver.RuinStrategy.SPATIALLY_CLOSE_ROUTES_FIELD_NUMBER = 1
static

Definition at line 94 of file RuinStrategy.java.


The documentation for this class was generated from the following file:
  • build/java/ortools-java/src/main/java/com/google/ortools/constraintsolver/RuinStrategy.java