Google OR-Tools v9.9
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
com.google.ortools.constraintsolver.RoutingSearchParameters.ImprovementSearchLimitParameters.Builder Class Reference
Inheritance diagram for com.google.ortools.constraintsolver.RoutingSearchParameters.ImprovementSearchLimitParameters.Builder:
com.google.ortools.constraintsolver.RoutingSearchParameters.ImprovementSearchLimitParametersOrBuilder

Public Member Functions

Builder clear ()
 
com.google.protobuf.Descriptors.Descriptor getDescriptorForType ()
 
com.google.ortools.constraintsolver.RoutingSearchParameters.ImprovementSearchLimitParameters getDefaultInstanceForType ()
 
com.google.ortools.constraintsolver.RoutingSearchParameters.ImprovementSearchLimitParameters build ()
 
com.google.ortools.constraintsolver.RoutingSearchParameters.ImprovementSearchLimitParameters buildPartial ()
 
Builder clone ()
 
Builder setField (com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
 
Builder clearField (com.google.protobuf.Descriptors.FieldDescriptor field)
 
Builder clearOneof (com.google.protobuf.Descriptors.OneofDescriptor oneof)
 
Builder setRepeatedField (com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
 
Builder addRepeatedField (com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
 
Builder mergeFrom (com.google.protobuf.Message other)
 
Builder mergeFrom (com.google.ortools.constraintsolver.RoutingSearchParameters.ImprovementSearchLimitParameters other)
 
final boolean isInitialized ()
 
Builder mergeFrom (com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
 
double getImprovementRateCoefficient ()
 
Builder setImprovementRateCoefficient (double value)
 
Builder clearImprovementRateCoefficient ()
 
int getImprovementRateSolutionsDistance ()
 
Builder setImprovementRateSolutionsDistance (int value)
 
Builder clearImprovementRateSolutionsDistance ()
 
final Builder setUnknownFields (final com.google.protobuf.UnknownFieldSet unknownFields)
 
final Builder mergeUnknownFields (final com.google.protobuf.UnknownFieldSet unknownFields)
 

Static Public Member Functions

static final com.google.protobuf.Descriptors.Descriptor getDescriptor ()
 

Protected Member Functions

com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable ()
 

Detailed Description

Parameters required for the improvement search limit.

Protobuf type operations_research.RoutingSearchParameters.ImprovementSearchLimitParameters

Definition at line 7572 of file RoutingSearchParameters.java.

Member Function Documentation

◆ addRepeatedField()

Builder com.google.ortools.constraintsolver.RoutingSearchParameters.ImprovementSearchLimitParameters.Builder.addRepeatedField ( com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value )

Definition at line 7673 of file RoutingSearchParameters.java.

◆ build()

com.google.ortools.constraintsolver.RoutingSearchParameters.ImprovementSearchLimitParameters com.google.ortools.constraintsolver.RoutingSearchParameters.ImprovementSearchLimitParameters.Builder.build ( )

Definition at line 7620 of file RoutingSearchParameters.java.

◆ buildPartial()

com.google.ortools.constraintsolver.RoutingSearchParameters.ImprovementSearchLimitParameters com.google.ortools.constraintsolver.RoutingSearchParameters.ImprovementSearchLimitParameters.Builder.buildPartial ( )

Definition at line 7629 of file RoutingSearchParameters.java.

◆ clear()

Builder com.google.ortools.constraintsolver.RoutingSearchParameters.ImprovementSearchLimitParameters.Builder.clear ( )

Definition at line 7600 of file RoutingSearchParameters.java.

◆ clearField()

Builder com.google.ortools.constraintsolver.RoutingSearchParameters.ImprovementSearchLimitParameters.Builder.clearField ( com.google.protobuf.Descriptors.FieldDescriptor field)

Definition at line 7657 of file RoutingSearchParameters.java.

◆ clearImprovementRateCoefficient()

Builder com.google.ortools.constraintsolver.RoutingSearchParameters.ImprovementSearchLimitParameters.Builder.clearImprovementRateCoefficient ( )
Parameter that regulates exchange rate between objective improvement and
number of neighbors spent. The smaller the value, the sooner the limit
stops the search. Must be positive.

double improvement_rate_coefficient = 38;

Returns
This builder for chaining.

Definition at line 7792 of file RoutingSearchParameters.java.

◆ clearImprovementRateSolutionsDistance()

Builder com.google.ortools.constraintsolver.RoutingSearchParameters.ImprovementSearchLimitParameters.Builder.clearImprovementRateSolutionsDistance ( )
Parameter that specifies the distance between improvements taken into
consideration for calculating the improvement rate.
Example: For 5 objective improvements = (10, 8, 6, 4, 2), and the
solutions_distance parameter of 2, then the improvement_rate will be
computed for (10, 6), (8, 4), and (6, 2).

int32 improvement_rate_solutions_distance = 39;

Returns
This builder for chaining.

Definition at line 7848 of file RoutingSearchParameters.java.

◆ clearOneof()

Builder com.google.ortools.constraintsolver.RoutingSearchParameters.ImprovementSearchLimitParameters.Builder.clearOneof ( com.google.protobuf.Descriptors.OneofDescriptor oneof)

Definition at line 7662 of file RoutingSearchParameters.java.

◆ clone()

Builder com.google.ortools.constraintsolver.RoutingSearchParameters.ImprovementSearchLimitParameters.Builder.clone ( )

Definition at line 7647 of file RoutingSearchParameters.java.

◆ getDefaultInstanceForType()

com.google.ortools.constraintsolver.RoutingSearchParameters.ImprovementSearchLimitParameters com.google.ortools.constraintsolver.RoutingSearchParameters.ImprovementSearchLimitParameters.Builder.getDefaultInstanceForType ( )

Definition at line 7615 of file RoutingSearchParameters.java.

◆ getDescriptor()

static final com.google.protobuf.Descriptors.Descriptor com.google.ortools.constraintsolver.RoutingSearchParameters.ImprovementSearchLimitParameters.Builder.getDescriptor ( )
static

Definition at line 7577 of file RoutingSearchParameters.java.

◆ getDescriptorForType()

com.google.protobuf.Descriptors.Descriptor com.google.ortools.constraintsolver.RoutingSearchParameters.ImprovementSearchLimitParameters.Builder.getDescriptorForType ( )

Definition at line 7610 of file RoutingSearchParameters.java.

◆ getImprovementRateCoefficient()

double com.google.ortools.constraintsolver.RoutingSearchParameters.ImprovementSearchLimitParameters.Builder.getImprovementRateCoefficient ( )
Parameter that regulates exchange rate between objective improvement and
number of neighbors spent. The smaller the value, the sooner the limit
stops the search. Must be positive.

double improvement_rate_coefficient = 38;

Returns
The improvementRateCoefficient.

Implements com.google.ortools.constraintsolver.RoutingSearchParameters.ImprovementSearchLimitParametersOrBuilder.

Definition at line 7761 of file RoutingSearchParameters.java.

◆ getImprovementRateSolutionsDistance()

int com.google.ortools.constraintsolver.RoutingSearchParameters.ImprovementSearchLimitParameters.Builder.getImprovementRateSolutionsDistance ( )
Parameter that specifies the distance between improvements taken into
consideration for calculating the improvement rate.
Example: For 5 objective improvements = (10, 8, 6, 4, 2), and the
solutions_distance parameter of 2, then the improvement_rate will be
computed for (10, 6), (8, 4), and (6, 2).

int32 improvement_rate_solutions_distance = 39;

Returns
The improvementRateSolutionsDistance.

Implements com.google.ortools.constraintsolver.RoutingSearchParameters.ImprovementSearchLimitParametersOrBuilder.

Definition at line 7813 of file RoutingSearchParameters.java.

◆ internalGetFieldAccessorTable()

com.google.protobuf.GeneratedMessageV3.FieldAccessorTable com.google.ortools.constraintsolver.RoutingSearchParameters.ImprovementSearchLimitParameters.Builder.internalGetFieldAccessorTable ( )
protected

Definition at line 7583 of file RoutingSearchParameters.java.

◆ isInitialized()

final boolean com.google.ortools.constraintsolver.RoutingSearchParameters.ImprovementSearchLimitParameters.Builder.isInitialized ( )

Definition at line 7702 of file RoutingSearchParameters.java.

◆ mergeFrom() [1/3]

Builder com.google.ortools.constraintsolver.RoutingSearchParameters.ImprovementSearchLimitParameters.Builder.mergeFrom ( com.google.ortools.constraintsolver.RoutingSearchParameters.ImprovementSearchLimitParameters other)

Definition at line 7688 of file RoutingSearchParameters.java.

◆ mergeFrom() [2/3]

Builder com.google.ortools.constraintsolver.RoutingSearchParameters.ImprovementSearchLimitParameters.Builder.mergeFrom ( com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry ) throws java.io.IOException

Definition at line 7707 of file RoutingSearchParameters.java.

◆ mergeFrom() [3/3]

Builder com.google.ortools.constraintsolver.RoutingSearchParameters.ImprovementSearchLimitParameters.Builder.mergeFrom ( com.google.protobuf.Message other)

Definition at line 7679 of file RoutingSearchParameters.java.

◆ mergeUnknownFields()

final Builder com.google.ortools.constraintsolver.RoutingSearchParameters.ImprovementSearchLimitParameters.Builder.mergeUnknownFields ( final com.google.protobuf.UnknownFieldSet unknownFields)

Definition at line 7861 of file RoutingSearchParameters.java.

◆ setField()

Builder com.google.ortools.constraintsolver.RoutingSearchParameters.ImprovementSearchLimitParameters.Builder.setField ( com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value )

Definition at line 7651 of file RoutingSearchParameters.java.

◆ setImprovementRateCoefficient()

Builder com.google.ortools.constraintsolver.RoutingSearchParameters.ImprovementSearchLimitParameters.Builder.setImprovementRateCoefficient ( double value)
Parameter that regulates exchange rate between objective improvement and
number of neighbors spent. The smaller the value, the sooner the limit
stops the search. Must be positive.

double improvement_rate_coefficient = 38;

Parameters
valueThe improvementRateCoefficient to set.
Returns
This builder for chaining.

Definition at line 7775 of file RoutingSearchParameters.java.

◆ setImprovementRateSolutionsDistance()

Builder com.google.ortools.constraintsolver.RoutingSearchParameters.ImprovementSearchLimitParameters.Builder.setImprovementRateSolutionsDistance ( int value)
Parameter that specifies the distance between improvements taken into
consideration for calculating the improvement rate.
Example: For 5 objective improvements = (10, 8, 6, 4, 2), and the
solutions_distance parameter of 2, then the improvement_rate will be
computed for (10, 6), (8, 4), and (6, 2).

int32 improvement_rate_solutions_distance = 39;

Parameters
valueThe improvementRateSolutionsDistance to set.
Returns
This builder for chaining.

Definition at line 7829 of file RoutingSearchParameters.java.

◆ setRepeatedField()

Builder com.google.ortools.constraintsolver.RoutingSearchParameters.ImprovementSearchLimitParameters.Builder.setRepeatedField ( com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
java.lang.Object value )

Definition at line 7667 of file RoutingSearchParameters.java.

◆ setUnknownFields()

final Builder com.google.ortools.constraintsolver.RoutingSearchParameters.ImprovementSearchLimitParameters.Builder.setUnknownFields ( final com.google.protobuf.UnknownFieldSet unknownFields)

Definition at line 7855 of file RoutingSearchParameters.java.


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