public interface RuinRecreateParametersOrBuilder
extends com.google.protobuf.MessageOrBuilder
Modifier and Type | Method and Description |
---|---|
FirstSolutionStrategy.Value |
getRecreateStrategy()
Strategy defining how a reference solution is recreated.
|
int |
getRecreateStrategyValue()
Strategy defining how a reference solution is recreated.
|
int |
getRouteSelectionMaxNeighbors()
optional uint32 route_selection_max_neighbors = 6; |
int |
getRouteSelectionMinNeighbors()
optional uint32 route_selection_min_neighbors = 5; |
double |
getRouteSelectionNeighborsRatio()
Ratio in [0, 1] of non start/end nodes to consider as neighbors for the
identification of routes spatially close to a non start/end seed node.
|
RuinCompositionStrategy.Value |
getRuinCompositionStrategy()
The composition strategy to use when combining the given 'ruin_strategies'.
|
int |
getRuinCompositionStrategyValue()
The composition strategy to use when combining the given 'ruin_strategies'.
|
RuinStrategy |
getRuinStrategies(int index)
List of ruin strategies determining how a reference solution is ruined.
|
int |
getRuinStrategiesCount()
List of ruin strategies determining how a reference solution is ruined.
|
java.util.List<RuinStrategy> |
getRuinStrategiesList()
List of ruin strategies determining how a reference solution is ruined.
|
RuinStrategyOrBuilder |
getRuinStrategiesOrBuilder(int index)
List of ruin strategies determining how a reference solution is ruined.
|
java.util.List<? extends RuinStrategyOrBuilder> |
getRuinStrategiesOrBuilderList()
List of ruin strategies determining how a reference solution is ruined.
|
boolean |
hasRouteSelectionMaxNeighbors()
optional uint32 route_selection_max_neighbors = 6; |
boolean |
hasRouteSelectionMinNeighbors()
optional uint32 route_selection_min_neighbors = 5; |
boolean |
hasRouteSelectionNeighborsRatio()
Ratio in [0, 1] of non start/end nodes to consider as neighbors for the
identification of routes spatially close to a non start/end seed node.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
java.util.List<RuinStrategy> getRuinStrategiesList()
List of ruin strategies determining how a reference solution is ruined.
repeated .operations_research.RuinStrategy ruin_strategies = 1;
RuinStrategy getRuinStrategies(int index)
List of ruin strategies determining how a reference solution is ruined.
repeated .operations_research.RuinStrategy ruin_strategies = 1;
int getRuinStrategiesCount()
List of ruin strategies determining how a reference solution is ruined.
repeated .operations_research.RuinStrategy ruin_strategies = 1;
java.util.List<? extends RuinStrategyOrBuilder> getRuinStrategiesOrBuilderList()
List of ruin strategies determining how a reference solution is ruined.
repeated .operations_research.RuinStrategy ruin_strategies = 1;
RuinStrategyOrBuilder getRuinStrategiesOrBuilder(int index)
List of ruin strategies determining how a reference solution is ruined.
repeated .operations_research.RuinStrategy ruin_strategies = 1;
int getRuinCompositionStrategyValue()
The composition strategy to use when combining the given 'ruin_strategies'. Has no effect when ruin_strategies is composed of a single strategy.
.operations_research.RuinCompositionStrategy.Value ruin_composition_strategy = 2;
RuinCompositionStrategy.Value getRuinCompositionStrategy()
The composition strategy to use when combining the given 'ruin_strategies'. Has no effect when ruin_strategies is composed of a single strategy.
.operations_research.RuinCompositionStrategy.Value ruin_composition_strategy = 2;
int getRecreateStrategyValue()
Strategy defining how a reference solution is recreated.
.operations_research.FirstSolutionStrategy.Value recreate_strategy = 3;
FirstSolutionStrategy.Value getRecreateStrategy()
Strategy defining how a reference solution is recreated.
.operations_research.FirstSolutionStrategy.Value recreate_strategy = 3;
boolean hasRouteSelectionNeighborsRatio()
Ratio in [0, 1] of non start/end nodes to consider as neighbors for the identification of routes spatially close to a non start/end seed node. In particular, given a non start/end seed node s served by route r, we say that a route r' is spatially close to the seed node s if there is at least one non start/end node s' among the neighbors of s, such that s' is served by r'. The neighbors_ratio is coupled with the corresponding min_neighbors and max_neighbors values, defining the minimum and maximum number of neighbor nodes considered for a given seed node: num_neighbors = min(max_neighbors, max(min_neighbors, neighbors_ratio * NUM_NON_START_END_NODES)) Neighbors ratio, and minimum and maximum number of non start/end neighbor nodes for the identification of spatially close routes.
optional double route_selection_neighbors_ratio = 4;
double getRouteSelectionNeighborsRatio()
Ratio in [0, 1] of non start/end nodes to consider as neighbors for the identification of routes spatially close to a non start/end seed node. In particular, given a non start/end seed node s served by route r, we say that a route r' is spatially close to the seed node s if there is at least one non start/end node s' among the neighbors of s, such that s' is served by r'. The neighbors_ratio is coupled with the corresponding min_neighbors and max_neighbors values, defining the minimum and maximum number of neighbor nodes considered for a given seed node: num_neighbors = min(max_neighbors, max(min_neighbors, neighbors_ratio * NUM_NON_START_END_NODES)) Neighbors ratio, and minimum and maximum number of non start/end neighbor nodes for the identification of spatially close routes.
optional double route_selection_neighbors_ratio = 4;
boolean hasRouteSelectionMinNeighbors()
optional uint32 route_selection_min_neighbors = 5;
int getRouteSelectionMinNeighbors()
optional uint32 route_selection_min_neighbors = 5;
boolean hasRouteSelectionMaxNeighbors()
optional uint32 route_selection_max_neighbors = 6;
int getRouteSelectionMaxNeighbors()
optional uint32 route_selection_max_neighbors = 6;
Copyright © 2025. All rights reserved.