TY - JOUR
T1 - A branch-and-price algorithm for the vehicle routing problem with stochastic demands and probabilistic duration constraints
AU - Florio, Alexandre M.
AU - Hartl, Richard F.
AU - Minner, Stefan
AU - Salazar-González, Juan José
N1 - Publisher Copyright:
Copyright: © 2020 INFORMS.
Copyright:
Copyright 2021 Elsevier B.V., All rights reserved.
PY - 2021/1
Y1 - 2021/1
N2 - In many routing applications, it is necessary to place limits on the duration of the individual routes. When demands are stochastic and restocking during route execution is allowed, the durations of the resulting routes are also stochastic. In this paper, we consider the vehicle routing problem with stochastic demands and probabilistic duration constraints (VRPSD-PDC). We assume optimal restocking, which means that, during the route execution, replenishment trips to the depot are performed in an optimal way. The resulting optimization problem calls for a set of routes with minimal total expected cost for visiting all customers, such that the duration of each route, with a given probability, does not exceed a prescribed limit. We solve the VRPSD-PDC with a novel branch-and-price algorithm. An orienteering-based completion bound is proposed to control the growth of labels in the pricing algorithm. Feasibility of a priori routes is verified by applying Chebyshev’s bounds, by Monte Carlo simulation and statistical inference, or by analytically deriving the distribution of the route duration. Consistency checks are incorporated into the branch-and-price framework to detect statistical errors. Computational experiments are performed with demands following binomial, Poisson, or negative binomial probability distributions and with duration constraints enforced at the levels of 90%, 95%, and 98%. Optimal solutions to the VRPSD-PDC may contain routes that serve an expected demand that is larger than the capacity of the vehicle. These solutions actively employ optimal restocking to reduce traveling costs and the number of required vehicles. Sensitivity analyses indicate that high demand variability negatively impacts the solution, both in terms of total expected cost and the number of routes employed.
AB - In many routing applications, it is necessary to place limits on the duration of the individual routes. When demands are stochastic and restocking during route execution is allowed, the durations of the resulting routes are also stochastic. In this paper, we consider the vehicle routing problem with stochastic demands and probabilistic duration constraints (VRPSD-PDC). We assume optimal restocking, which means that, during the route execution, replenishment trips to the depot are performed in an optimal way. The resulting optimization problem calls for a set of routes with minimal total expected cost for visiting all customers, such that the duration of each route, with a given probability, does not exceed a prescribed limit. We solve the VRPSD-PDC with a novel branch-and-price algorithm. An orienteering-based completion bound is proposed to control the growth of labels in the pricing algorithm. Feasibility of a priori routes is verified by applying Chebyshev’s bounds, by Monte Carlo simulation and statistical inference, or by analytically deriving the distribution of the route duration. Consistency checks are incorporated into the branch-and-price framework to detect statistical errors. Computational experiments are performed with demands following binomial, Poisson, or negative binomial probability distributions and with duration constraints enforced at the levels of 90%, 95%, and 98%. Optimal solutions to the VRPSD-PDC may contain routes that serve an expected demand that is larger than the capacity of the vehicle. These solutions actively employ optimal restocking to reduce traveling costs and the number of required vehicles. Sensitivity analyses indicate that high demand variability negatively impacts the solution, both in terms of total expected cost and the number of routes employed.
KW - Branch-and-price
KW - Chance constraint
KW - Monte Carlo method
KW - Optimal restocking
KW - Stochastic vehicle routing
KW - COLUMN GENERATION
KW - SOFT TIME WINDOWS
KW - branch-and-price
KW - chance constraint
KW - stochastic vehicle routing
KW - TRAVEL-TIMES
KW - INTERVAL ESTIMATION
KW - optimal restocking
KW - MR
UR - http://www.scopus.com/inward/record.url?scp=85100505686&partnerID=8YFLogxK
U2 - 10.1287/TRSC.2020.1002
DO - 10.1287/TRSC.2020.1002
M3 - Article
AN - SCOPUS:85100505686
SN - 0041-1655
VL - 55
SP - 122
EP - 138
JO - Transportation Science
JF - Transportation Science
IS - 1
ER -