Java Reference
Java Reference
SavingsFilteredDecisionBuilder.java
Go to the documentation of this file.
74 mainJNI.SavingsFilteredDecisionBuilder_SavingsParameters_neighbors_ratio_set(swigCPtr, this, value);
81 return mainJNI.SavingsFilteredDecisionBuilder_SavingsParameters_neighbors_ratio_get(swigCPtr, this);
88 mainJNI.SavingsFilteredDecisionBuilder_SavingsParameters_max_memory_usage_bytes_set(swigCPtr, this, value);
95 return mainJNI.SavingsFilteredDecisionBuilder_SavingsParameters_max_memory_usage_bytes_get(swigCPtr, this);
102 mainJNI.SavingsFilteredDecisionBuilder_SavingsParameters_add_reverse_arcs_set(swigCPtr, this, value);
109 return mainJNI.SavingsFilteredDecisionBuilder_SavingsParameters_add_reverse_arcs_get(swigCPtr, this);
116 mainJNI.SavingsFilteredDecisionBuilder_SavingsParameters_arc_coefficient_set(swigCPtr, this, value);
123 return mainJNI.SavingsFilteredDecisionBuilder_SavingsParameters_arc_coefficient_get(swigCPtr, this);
SavingsParameters(long cPtr, boolean cMemoryOwn)
Definition: SavingsFilteredDecisionBuilder.java:46
Filter-based decision builder dedicated to routing.
Definition: RoutingFilteredDecisionBuilder.java:14
void setNeighbors_ratio(double value)
If neighbors_ratio < 1 then for each node only this ratio of its neighbors leading to the smallest ar...
Definition: SavingsFilteredDecisionBuilder.java:73
Definition: SavingsFilteredDecisionBuilder.java:42
boolean buildSolution()
Definition: SavingsFilteredDecisionBuilder.java:132
double getNeighbors_ratio()
If neighbors_ratio < 1 then for each node only this ratio of its neighbors leading to the smallest ar...
Definition: SavingsFilteredDecisionBuilder.java:80
double getMax_memory_usage_bytes()
The number of neighbors considered for each node is also adapted so that the stored Savings don't use...
Definition: SavingsFilteredDecisionBuilder.java:94
SavingsFilteredDecisionBuilder(long cPtr, boolean cMemoryOwn)
Definition: SavingsFilteredDecisionBuilder.java:17
Filter-based decision builder which builds a solution by using Clarke & Wright's Savings heuristic.
Definition: SavingsFilteredDecisionBuilder.java:14
void setArc_coefficient(double value)
arc_coefficient is a strictly positive parameter indicating the coefficient of the arc being consider...
Definition: SavingsFilteredDecisionBuilder.java:115
double getArc_coefficient()
arc_coefficient is a strictly positive parameter indicating the coefficient of the arc being consider...
Definition: SavingsFilteredDecisionBuilder.java:122
SavingsParameters()
Definition: SavingsFilteredDecisionBuilder.java:126
boolean getAdd_reverse_arcs()
If add_reverse_arcs is true, the neighborhood relationships are considered symmetrically.
Definition: SavingsFilteredDecisionBuilder.java:108
void setAdd_reverse_arcs(boolean value)
If add_reverse_arcs is true, the neighborhood relationships are considered symmetrically.
Definition: SavingsFilteredDecisionBuilder.java:101
void setMax_memory_usage_bytes(double value)
The number of neighbors considered for each node is also adapted so that the stored Savings don't use...
Definition: SavingsFilteredDecisionBuilder.java:87