Parameters to configure a perturbation based on a ruin and recreate approach.
More...
Parameters to configure a perturbation based on a ruin and recreate approach.
Definition at line 1514 of file RoutingIls.pb.cs.
◆ RuinRecreateParameters() [1/2]
Google.OrTools.ConstraintSolver.RuinRecreateParameters.RuinRecreateParameters |
( |
| ) |
|
|
inline |
◆ RuinRecreateParameters() [2/2]
◆ CalculateSize()
int Google.OrTools.ConstraintSolver.RuinRecreateParameters.CalculateSize |
( |
| ) |
|
|
inline |
◆ ClearRouteSelectionMaxNeighbors()
void Google.OrTools.ConstraintSolver.RuinRecreateParameters.ClearRouteSelectionMaxNeighbors |
( |
| ) |
|
|
inline |
Clears the value of the "route_selection_max_neighbors" field.
Definition at line 1708 of file RoutingIls.pb.cs.
◆ ClearRouteSelectionMinNeighbors()
void Google.OrTools.ConstraintSolver.RuinRecreateParameters.ClearRouteSelectionMinNeighbors |
( |
| ) |
|
|
inline |
Clears the value of the "route_selection_min_neighbors" field.
Definition at line 1681 of file RoutingIls.pb.cs.
◆ ClearRouteSelectionNeighborsRatio()
void Google.OrTools.ConstraintSolver.RuinRecreateParameters.ClearRouteSelectionNeighborsRatio |
( |
| ) |
|
|
inline |
Clears the value of the "route_selection_neighbors_ratio" field.
Definition at line 1654 of file RoutingIls.pb.cs.
◆ Clone()
◆ Equals() [1/2]
override bool Google.OrTools.ConstraintSolver.RuinRecreateParameters.Equals |
( |
object | other | ) |
|
|
inline |
◆ Equals() [2/2]
◆ GetHashCode()
override int Google.OrTools.ConstraintSolver.RuinRecreateParameters.GetHashCode |
( |
| ) |
|
|
inline |
◆ MergeFrom() [1/2]
void Google.OrTools.ConstraintSolver.RuinRecreateParameters.MergeFrom |
( |
pb.CodedInputStream | input | ) |
|
|
inline |
◆ MergeFrom() [2/2]
◆ ToString()
override string Google.OrTools.ConstraintSolver.RuinRecreateParameters.ToString |
( |
| ) |
|
|
inline |
◆ WriteTo()
void Google.OrTools.ConstraintSolver.RuinRecreateParameters.WriteTo |
( |
pb.CodedOutputStream | output | ) |
|
|
inline |
◆ RecreateStrategyFieldNumber
const int Google.OrTools.ConstraintSolver.RuinRecreateParameters.RecreateStrategyFieldNumber = 3 |
|
static |
◆ RouteSelectionMaxNeighborsFieldNumber
const int Google.OrTools.ConstraintSolver.RuinRecreateParameters.RouteSelectionMaxNeighborsFieldNumber = 6 |
|
static |
Field number for the "route_selection_max_neighbors" field.
Definition at line 1686 of file RoutingIls.pb.cs.
◆ RouteSelectionMinNeighborsFieldNumber
const int Google.OrTools.ConstraintSolver.RuinRecreateParameters.RouteSelectionMinNeighborsFieldNumber = 5 |
|
static |
Field number for the "route_selection_min_neighbors" field.
Definition at line 1659 of file RoutingIls.pb.cs.
◆ RouteSelectionNeighborsRatioFieldNumber
const int Google.OrTools.ConstraintSolver.RuinRecreateParameters.RouteSelectionNeighborsRatioFieldNumber = 4 |
|
static |
Field number for the "route_selection_neighbors_ratio" field.
Definition at line 1611 of file RoutingIls.pb.cs.
◆ RuinCompositionStrategyFieldNumber
const int Google.OrTools.ConstraintSolver.RuinRecreateParameters.RuinCompositionStrategyFieldNumber = 2 |
|
static |
Field number for the "ruin_composition_strategy" field.
Definition at line 1580 of file RoutingIls.pb.cs.
◆ RuinStrategiesFieldNumber
const int Google.OrTools.ConstraintSolver.RuinRecreateParameters.RuinStrategiesFieldNumber = 1 |
|
static |
◆ Descriptor
pbr.MessageDescriptor Google.OrTools.ConstraintSolver.RuinRecreateParameters.Descriptor |
|
staticget |
◆ HasRouteSelectionMaxNeighbors
bool Google.OrTools.ConstraintSolver.RuinRecreateParameters.HasRouteSelectionMaxNeighbors |
|
get |
Gets whether the "route_selection_max_neighbors" field is set.
Definition at line 1702 of file RoutingIls.pb.cs.
◆ HasRouteSelectionMinNeighbors
bool Google.OrTools.ConstraintSolver.RuinRecreateParameters.HasRouteSelectionMinNeighbors |
|
get |
Gets whether the "route_selection_min_neighbors" field is set.
Definition at line 1675 of file RoutingIls.pb.cs.
◆ HasRouteSelectionNeighborsRatio
bool Google.OrTools.ConstraintSolver.RuinRecreateParameters.HasRouteSelectionNeighborsRatio |
|
get |
Gets whether the "route_selection_neighbors_ratio" field is set.
Definition at line 1648 of file RoutingIls.pb.cs.
◆ Parser
◆ RecreateStrategy
global.Google.OrTools.ConstraintSolver.FirstSolutionStrategy.Types.Value Google.OrTools.ConstraintSolver.RuinRecreateParameters.RecreateStrategy |
|
getset |
Strategy defining how a reference solution is recreated.
Definition at line 1603 of file RoutingIls.pb.cs.
◆ RouteSelectionMaxNeighbors
uint Google.OrTools.ConstraintSolver.RuinRecreateParameters.RouteSelectionMaxNeighbors |
|
getset |
◆ RouteSelectionMinNeighbors
uint Google.OrTools.ConstraintSolver.RuinRecreateParameters.RouteSelectionMinNeighbors |
|
getset |
◆ RouteSelectionNeighborsRatio
double Google.OrTools.ConstraintSolver.RuinRecreateParameters.RouteSelectionNeighborsRatio |
|
getset |
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.
Definition at line 1638 of file RoutingIls.pb.cs.
◆ RuinCompositionStrategy
global.Google.OrTools.ConstraintSolver.RuinCompositionStrategy.Types.Value Google.OrTools.ConstraintSolver.RuinRecreateParameters.RuinCompositionStrategy |
|
getset |
The composition strategy to use when combining the given 'ruin_strategies'. Has no effect when ruin_strategies is composed of a single strategy.
Definition at line 1588 of file RoutingIls.pb.cs.
◆ RuinStrategies
pbc.RepeatedField<global.Google.OrTools.ConstraintSolver.RuinStrategy> Google.OrTools.ConstraintSolver.RuinRecreateParameters.RuinStrategies |
|
get |
List of ruin strategies determining how a reference solution is ruined.
Definition at line 1575 of file RoutingIls.pb.cs.
The documentation for this class was generated from the following file: