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

Detailed Description

Statistics on local search operators called during the search.

Protobuf type operations_research.LocalSearchStatistics.LocalSearchOperatorStatistics

Definition at line 793 of file LocalSearchStatistics.java.

Inheritance diagram for com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatistics:
com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatisticsOrBuilder

Classes

class  Builder

Public Member Functions

java.lang.String getLocalSearchOperator ()
com.google.protobuf.ByteString getLocalSearchOperatorBytes ()
long getNumNeighbors ()
long getNumFilteredNeighbors ()
long getNumAcceptedNeighbors ()
double getDurationSeconds ()
double getMakeNextNeighborDurationSeconds ()
double getAcceptNeighborDurationSeconds ()
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< LocalSearchOperatorStatisticsgetParserForType ()
com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatistics getDefaultInstanceForType ()

Static Public Member Functions

static final com.google.protobuf.Descriptors.Descriptor getDescriptor ()
static com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatistics parseFrom (java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
static com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatistics parseFrom (java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
static com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatistics parseFrom (com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
static com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatistics parseFrom (com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
static com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatistics parseFrom (byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
static com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatistics parseFrom (byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
static com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatistics parseFrom (java.io.InputStream input) throws java.io.IOException
static com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatistics parseFrom (java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
static com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatistics parseDelimitedFrom (java.io.InputStream input) throws java.io.IOException
static com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatistics parseDelimitedFrom (java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
static com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatistics parseFrom (com.google.protobuf.CodedInputStream input) throws java.io.IOException
static com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatistics 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.LocalSearchStatistics.LocalSearchOperatorStatistics prototype)
static com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatistics getDefaultInstance ()
static com.google.protobuf.Parser< LocalSearchOperatorStatisticsparser ()

Static Public Attributes

static final int LOCAL_SEARCH_OPERATOR_FIELD_NUMBER = 1
static final int NUM_NEIGHBORS_FIELD_NUMBER = 2
static final int NUM_FILTERED_NEIGHBORS_FIELD_NUMBER = 3
static final int NUM_ACCEPTED_NEIGHBORS_FIELD_NUMBER = 4
static final int DURATION_SECONDS_FIELD_NUMBER = 5
static final int MAKE_NEXT_NEIGHBOR_DURATION_SECONDS_FIELD_NUMBER = 6
static final int ACCEPT_NEIGHBOR_DURATION_SECONDS_FIELD_NUMBER = 7

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.LocalSearchStatistics.LocalSearchOperatorStatistics.equals ( final java.lang.Object obj)

Definition at line 1043 of file LocalSearchStatistics.java.

◆ getAcceptNeighborDurationSeconds()

double com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatistics.getAcceptNeighborDurationSeconds ( )
Time spent in accepting a neighbor (restoration and storage, not
including filtering).

double accept_neighbor_duration_seconds = 7;

Returns
The acceptNeighborDurationSeconds.

Implements com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatisticsOrBuilder.

Definition at line 962 of file LocalSearchStatistics.java.

◆ getDefaultInstance()

com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatistics com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatistics.getDefaultInstance ( )
static

Definition at line 1779 of file LocalSearchStatistics.java.

◆ getDefaultInstanceForType()

com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatistics com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatistics.getDefaultInstanceForType ( )

Definition at line 1815 of file LocalSearchStatistics.java.

◆ getDescriptor()

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

Definition at line 816 of file LocalSearchStatistics.java.

◆ getDurationSeconds()

double com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatistics.getDurationSeconds ( )
Time spent in the operator.

double duration_seconds = 5;

Returns
The durationSeconds.

Implements com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatisticsOrBuilder.

Definition at line 931 of file LocalSearchStatistics.java.

◆ getLocalSearchOperator()

java.lang.String com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatistics.getLocalSearchOperator ( )
Name of the operator.

string local_search_operator = 1;

Returns
The localSearchOperator.

Implements com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatisticsOrBuilder.

Definition at line 840 of file LocalSearchStatistics.java.

◆ getLocalSearchOperatorBytes()

com.google.protobuf.ByteString com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatistics.getLocalSearchOperatorBytes ( )
Name of the operator.

string local_search_operator = 1;

Returns
The bytes for localSearchOperator.

Implements com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatisticsOrBuilder.

Definition at line 862 of file LocalSearchStatistics.java.

◆ getMakeNextNeighborDurationSeconds()

double com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatistics.getMakeNextNeighborDurationSeconds ( )
Time spent in creating neighbors (calling MakeNextNeighbor).

double make_next_neighbor_duration_seconds = 6;

Returns
The makeNextNeighborDurationSeconds.

Implements com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatisticsOrBuilder.

Definition at line 946 of file LocalSearchStatistics.java.

◆ getNumAcceptedNeighbors()

long com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatistics.getNumAcceptedNeighbors ( )
Number of neighbors eventually accepted.

int64 num_accepted_neighbors = 4;

Returns
The numAcceptedNeighbors.

Implements com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatisticsOrBuilder.

Definition at line 916 of file LocalSearchStatistics.java.

◆ getNumFilteredNeighbors()

long com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatistics.getNumFilteredNeighbors ( )
Number of neighbors which were filtered.

int64 num_filtered_neighbors = 3;

Returns
The numFilteredNeighbors.

Implements com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatisticsOrBuilder.

Definition at line 901 of file LocalSearchStatistics.java.

◆ getNumNeighbors()

long com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatistics.getNumNeighbors ( )
Number of neighbors generated by the operator.

int64 num_neighbors = 2;

Returns
The numNeighbors.

Implements com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatisticsOrBuilder.

Definition at line 886 of file LocalSearchStatistics.java.

◆ getParserForType()

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

Definition at line 1810 of file LocalSearchStatistics.java.

◆ getSerializedSize()

int com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatistics.getSerializedSize ( )

Definition at line 1005 of file LocalSearchStatistics.java.

◆ hashCode()

int com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatistics.hashCode ( )

Definition at line 1074 of file LocalSearchStatistics.java.

◆ internalGetFieldAccessorTable()

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

Definition at line 822 of file LocalSearchStatistics.java.

◆ isInitialized()

final boolean com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatistics.isInitialized ( )

Definition at line 968 of file LocalSearchStatistics.java.

◆ newBuilder() [1/2]

Builder com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatistics.newBuilder ( )
static

Definition at line 1179 of file LocalSearchStatistics.java.

◆ newBuilder() [2/2]

Builder com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatistics.newBuilder ( com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatistics prototype)
static

Definition at line 1182 of file LocalSearchStatistics.java.

◆ newBuilderForType() [1/2]

Builder com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatistics.newBuilderForType ( )

Definition at line 1178 of file LocalSearchStatistics.java.

◆ newBuilderForType() [2/2]

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

Definition at line 1192 of file LocalSearchStatistics.java.

◆ parseDelimitedFrom() [1/2]

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

Definition at line 1150 of file LocalSearchStatistics.java.

◆ parseDelimitedFrom() [2/2]

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

Definition at line 1156 of file LocalSearchStatistics.java.

◆ parseFrom() [1/10]

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

Definition at line 1127 of file LocalSearchStatistics.java.

◆ parseFrom() [2/10]

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

Definition at line 1131 of file LocalSearchStatistics.java.

◆ parseFrom() [3/10]

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

Definition at line 1116 of file LocalSearchStatistics.java.

◆ parseFrom() [4/10]

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

Definition at line 1121 of file LocalSearchStatistics.java.

◆ parseFrom() [5/10]

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

Definition at line 1163 of file LocalSearchStatistics.java.

◆ parseFrom() [6/10]

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

Definition at line 1169 of file LocalSearchStatistics.java.

◆ parseFrom() [7/10]

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

Definition at line 1137 of file LocalSearchStatistics.java.

◆ parseFrom() [8/10]

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

Definition at line 1142 of file LocalSearchStatistics.java.

◆ parseFrom() [9/10]

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

Definition at line 1105 of file LocalSearchStatistics.java.

◆ parseFrom() [10/10]

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

Definition at line 1110 of file LocalSearchStatistics.java.

◆ parser()

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

Definition at line 1805 of file LocalSearchStatistics.java.

◆ toBuilder()

Builder com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatistics.toBuilder ( )

Definition at line 1186 of file LocalSearchStatistics.java.

◆ writeTo()

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

Definition at line 978 of file LocalSearchStatistics.java.

Member Data Documentation

◆ ACCEPT_NEIGHBOR_DURATION_SECONDS_FIELD_NUMBER

final int com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatistics.ACCEPT_NEIGHBOR_DURATION_SECONDS_FIELD_NUMBER = 7
static

Definition at line 950 of file LocalSearchStatistics.java.

◆ DURATION_SECONDS_FIELD_NUMBER

final int com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatistics.DURATION_SECONDS_FIELD_NUMBER = 5
static

Definition at line 920 of file LocalSearchStatistics.java.

◆ LOCAL_SEARCH_OPERATOR_FIELD_NUMBER

final int com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatistics.LOCAL_SEARCH_OPERATOR_FIELD_NUMBER = 1
static

Definition at line 828 of file LocalSearchStatistics.java.

◆ MAKE_NEXT_NEIGHBOR_DURATION_SECONDS_FIELD_NUMBER

final int com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatistics.MAKE_NEXT_NEIGHBOR_DURATION_SECONDS_FIELD_NUMBER = 6
static

Definition at line 935 of file LocalSearchStatistics.java.

◆ NUM_ACCEPTED_NEIGHBORS_FIELD_NUMBER

final int com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatistics.NUM_ACCEPTED_NEIGHBORS_FIELD_NUMBER = 4
static

Definition at line 905 of file LocalSearchStatistics.java.

◆ NUM_FILTERED_NEIGHBORS_FIELD_NUMBER

final int com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatistics.NUM_FILTERED_NEIGHBORS_FIELD_NUMBER = 3
static

Definition at line 890 of file LocalSearchStatistics.java.

◆ NUM_NEIGHBORS_FIELD_NUMBER

final int com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatistics.NUM_NEIGHBORS_FIELD_NUMBER = 2
static

Definition at line 875 of file LocalSearchStatistics.java.


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