public static final class RoutingIls.RuinRecreateParameters.Builder extends com.google.protobuf.GeneratedMessage.Builder<RoutingIls.RuinRecreateParameters.Builder> implements RoutingIls.RuinRecreateParametersOrBuilder
Parameters to configure a perturbation based on a ruin and recreate approach.Protobuf type
operations_research.RuinRecreateParameters| Modifier and Type | Method and Description |
|---|---|
RoutingIls.RuinRecreateParameters |
build() |
RoutingIls.RuinRecreateParameters |
buildPartial() |
RoutingIls.RuinRecreateParameters.Builder |
clear() |
RoutingIls.RuinRecreateParameters.Builder |
clearNumRuinedRoutes()
Number of routes removed during a ruin application defined on routes.
|
RoutingIls.RuinRecreateParameters.Builder |
clearRecreateStrategy()
Strategy defining how a reference solution is recreated.
|
RoutingIls.RuinRecreateParameters.Builder |
clearRuinStrategy()
Strategy defining how a reference solution is ruined.
|
RoutingIls.RuinRecreateParameters |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
int |
getNumRuinedRoutes()
Number of routes removed during a ruin application defined on routes.
|
FirstSolutionStrategy.Value |
getRecreateStrategy()
Strategy defining how a reference solution is recreated.
|
int |
getRecreateStrategyValue()
Strategy defining how a reference solution is recreated.
|
RoutingIls.RuinStrategy.Value |
getRuinStrategy()
Strategy defining how a reference solution is ruined.
|
int |
getRuinStrategyValue()
Strategy defining how a reference solution is ruined.
|
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
RoutingIls.RuinRecreateParameters.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
RoutingIls.RuinRecreateParameters.Builder |
mergeFrom(com.google.protobuf.Message other) |
RoutingIls.RuinRecreateParameters.Builder |
mergeFrom(RoutingIls.RuinRecreateParameters other) |
RoutingIls.RuinRecreateParameters.Builder |
setNumRuinedRoutes(int value)
Number of routes removed during a ruin application defined on routes.
|
RoutingIls.RuinRecreateParameters.Builder |
setRecreateStrategy(FirstSolutionStrategy.Value value)
Strategy defining how a reference solution is recreated.
|
RoutingIls.RuinRecreateParameters.Builder |
setRecreateStrategyValue(int value)
Strategy defining how a reference solution is recreated.
|
RoutingIls.RuinRecreateParameters.Builder |
setRuinStrategy(RoutingIls.RuinStrategy.Value value)
Strategy defining how a reference solution is ruined.
|
RoutingIls.RuinRecreateParameters.Builder |
setRuinStrategyValue(int value)
Strategy defining how a reference solution is ruined.
|
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<RoutingIls.RuinRecreateParameters.Builder>public RoutingIls.RuinRecreateParameters.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessage.Builder<RoutingIls.RuinRecreateParameters.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<RoutingIls.RuinRecreateParameters.Builder>public RoutingIls.RuinRecreateParameters getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic RoutingIls.RuinRecreateParameters build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic RoutingIls.RuinRecreateParameters buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic RoutingIls.RuinRecreateParameters.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<RoutingIls.RuinRecreateParameters.Builder>public RoutingIls.RuinRecreateParameters.Builder mergeFrom(RoutingIls.RuinRecreateParameters other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessage.Builder<RoutingIls.RuinRecreateParameters.Builder>public RoutingIls.RuinRecreateParameters.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<RoutingIls.RuinRecreateParameters.Builder>java.io.IOExceptionpublic int getRuinStrategyValue()
Strategy defining how a reference solution is ruined.
.operations_research.RuinStrategy.Value ruin_strategy = 1;getRuinStrategyValue in interface RoutingIls.RuinRecreateParametersOrBuilderpublic RoutingIls.RuinRecreateParameters.Builder setRuinStrategyValue(int value)
Strategy defining how a reference solution is ruined.
.operations_research.RuinStrategy.Value ruin_strategy = 1;value - The enum numeric value on the wire for ruinStrategy to set.public RoutingIls.RuinStrategy.Value getRuinStrategy()
Strategy defining how a reference solution is ruined.
.operations_research.RuinStrategy.Value ruin_strategy = 1;getRuinStrategy in interface RoutingIls.RuinRecreateParametersOrBuilderpublic RoutingIls.RuinRecreateParameters.Builder setRuinStrategy(RoutingIls.RuinStrategy.Value value)
Strategy defining how a reference solution is ruined.
.operations_research.RuinStrategy.Value ruin_strategy = 1;value - The ruinStrategy to set.public RoutingIls.RuinRecreateParameters.Builder clearRuinStrategy()
Strategy defining how a reference solution is ruined.
.operations_research.RuinStrategy.Value ruin_strategy = 1;public int getRecreateStrategyValue()
Strategy defining how a reference solution is recreated.
.operations_research.FirstSolutionStrategy.Value recreate_strategy = 2;getRecreateStrategyValue in interface RoutingIls.RuinRecreateParametersOrBuilderpublic RoutingIls.RuinRecreateParameters.Builder setRecreateStrategyValue(int value)
Strategy defining how a reference solution is recreated.
.operations_research.FirstSolutionStrategy.Value recreate_strategy = 2;value - The enum numeric value on the wire for recreateStrategy to set.public FirstSolutionStrategy.Value getRecreateStrategy()
Strategy defining how a reference solution is recreated.
.operations_research.FirstSolutionStrategy.Value recreate_strategy = 2;getRecreateStrategy in interface RoutingIls.RuinRecreateParametersOrBuilderpublic RoutingIls.RuinRecreateParameters.Builder setRecreateStrategy(FirstSolutionStrategy.Value value)
Strategy defining how a reference solution is recreated.
.operations_research.FirstSolutionStrategy.Value recreate_strategy = 2;value - The recreateStrategy to set.public RoutingIls.RuinRecreateParameters.Builder clearRecreateStrategy()
Strategy defining how a reference solution is recreated.
.operations_research.FirstSolutionStrategy.Value recreate_strategy = 2;public int getNumRuinedRoutes()
Number of routes removed during a ruin application defined on routes.
uint32 num_ruined_routes = 3;getNumRuinedRoutes in interface RoutingIls.RuinRecreateParametersOrBuilderpublic RoutingIls.RuinRecreateParameters.Builder setNumRuinedRoutes(int value)
Number of routes removed during a ruin application defined on routes.
uint32 num_ruined_routes = 3;value - The numRuinedRoutes to set.public RoutingIls.RuinRecreateParameters.Builder clearNumRuinedRoutes()
Number of routes removed during a ruin application defined on routes.
uint32 num_ruined_routes = 3;Copyright © 2024. All rights reserved.