milkr_saving {heumilkr} | R Documentation |
Vehicle run saving
Description
Measures the saving that was achieved by the heuristic optimization
algorithm clarke_wright()
compared to the naive vehicle run assignment,
i.e. one run per site.
Usage
milkr_saving(solution, relative = FALSE)
Arguments
solution |
A " |
relative |
Should the saving be given as dimensionful value (in units of distance as
provided to |
Value
The savings either as dimensionful value or as percentage relative to the
naive costs, depending on relative
.
Examples
demand <- c(3, 2, 4, 2)
positions <-
data.frame(
pos_x = c(0, 1, -1, 2, 3),
pos_y = c(0, 1, 1, 2, 3)
)
solution <- clarke_wright(
demand,
dist(positions),
data.frame(n = NA_integer_, caps = 6)
)
print(milkr_saving(solution))
print(milkr_saving(solution, relative = TRUE))
[Package heumilkr version 0.2.0 Index]