public static interface RoutingSearchParameters.ImprovementSearchLimitParametersOrBuilder
extends com.google.protobuf.MessageOrBuilder
Modifier and Type | Method and Description |
---|---|
double |
getImprovementRateCoefficient()
Parameter that regulates exchange rate between objective improvement and
number of neighbors spent.
|
int |
getImprovementRateSolutionsDistance()
Parameter that specifies the distance between improvements taken into
consideration for calculating the improvement rate.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
double 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;
int 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;
Copyright © 2025. All rights reserved.