Abstract: The motivation for our research arises from the limitations of traditional deterministic heuristic solvers for vehicle routing problems (VRP) observed in industrial practice. In general, the quantities provided to the solvers as inputs, e.g., loads or service times, are typically estimates or simplifying reflections of reality. While current state-of-the-art solvers are applicable to complex VRP variants at scale, their inability to reason about uncertainties limits their usefulness in real-world applications. Despite stochastic VRPs being a widely studied topic, related approaches are typically centered around the uncertainty in the problem rather than extending successful deterministic methods. Moreover, uncertainty-related methodologies and models are often strongly linked to computationally expensive sampling or exact algorithms making their scaling problematic. Thus, we aim for easy-to-integrate, reusable, and especially computationally efficient mechanisms, allowing us to naturally extend state-of-the-art heuristic solvers for a wide range of VRPs with reasoning about input uncertainties. We formulate four mechanisms fitting these criteria, including standard chance constraints, two data manipulation methods, and a novel penalty-based method. These four mechanisms are compared and analyzed for the most common sources of uncertainty in loads and times on both benchmark and complex real-world instances. Their favorable scaling properties are demonstrated on instances with up to 1,000 customers.
Loading